Use Early Exits for Adaptive Neural Network Inference
A conventional neural network uses the same depth for every input. An obvious example and a difficult edge case both pass through all layers before the model returns a prediction. That fixed computation is simple to operate, but it can waste work when intermediate representations are already sufficient for some inputs. Early-exit inference makes computation adaptive. The model attaches prediction heads to intermediate layers. At each head, an exit policy decides whether the current prediction is reliable enough to return or whether the input should continue through deeper layers. Easy inputs can therefore use less computation while difficult inputs retain access to the full network.