5 4 Open Problems�(that don’t require massive models to solve)
Erik Learned-Miller
UMass Amherst
4 problems (among hundreds)
#1: Accuracy Calibration
99% Confidence
95% Confidence
97% Confidence
Declared a Match
#1: Accuracy Calibration
99% Confidence
95% Confidence
97% Confidence
Declared a Match
Model Confidence
True percent correct on test set
Figure from https://machinelearningmastery.com/calibrated-classification-model-in-scikit-learn/
Danger zone
Calibration is particularly bad when…
�Users, quite reasonably, assume confidence numbers are meaningful!
#2: �Lifelong Learning
Measure performance
Success: Model should have same performance as it would by training from scratch on A and B.
Adjust based on B
Now, try to adjust the model on new data B without hurting performance on A.
Throw away A
Throw away data set A.
Train on A
Train a model on A.
Split
Split ImageNet into A and B, each with half the classes.
Would this be useful?
Inspiration from humans
#3: Insight into Big Models
#3: Insight into Big Models
Human-style addition with an LSTM
5 2 3 8�+ 4 9 1 6�
0
Hidden state
Inputs
Output
Human-style addition with an LSTM
5 2 3 8�+ 4 9 1 6� 4
0
Hidden state
Inputs
Output
Human-style addition with an LSTM
5 2 3 8�+ 4 9 1 6� 4
0
Hidden state
Inputs
Output
1
Human-style addition with an LSTM
5 2 3 8�+ 4 9 1 6� 5 4
0
Hidden state
Inputs
Output
1
The answer! (ICLR 2023)
The answer! (ICLR 2023)
Classic result from Circuit Complexity Theory:
- A circuit that computes a function with N recurrences can be represented by a non-recurrent circuit of depth O(log N).��The authors show how Transformer models can represent�such functions like a digital circuit in O(log N) depth.
#4: Computer Vision in service of Robotics
Mismatched assumptions
| Computer vision | Robotics |
Curated Images | Yes | No |
Real time? | No | Yes |
Lightweight computation? | Definitely NO! | Yes |
Coordination with other sensors | Usually not | Usually desired |
Integrated systems that need to solve a variety of different tasks? | No | Yes |
Opportunities in vision for robotics
Summary
Thanks!