Fixes that Fail: Self-Defeating Improvements in Machine Learning Systems
Machine learning is undergoing a modularity revolution. ML purists are trained to appreciate end-to-end models, like a self-driving car that maps raw sensor inputs directly to motor commands and is trained directly to get from point A to point B, avoid collisions, etc. However, in the real world, increasingly ML systems are composed of several (or even thousands) of models working together.