6883e621_ws___Machine_Learning__Theory___3
[0] Learning Reductions [1] You solve complex machine learning problems by reducing them to well-studied base problems in a robust manner. [2] The reductions approach can yield highly automated learning algorithms. [3] 
The existence of an algorithm satisfying reduction guarantees is not sufficient to guarantee success. Reductions tell you little or nothing about the design of the base learning algorithm.
All Models of Learning have Flaws « Machine Learning (Theory)
3