"A key insight in computational learning theory is that the complexity of a learning problem is determined by the complexity of the hypothesis space and the amount of data available."
Don't get involved in partial problems, but always take flight to where there is a free view over the whole single great problem, even if this view is still not a clear one.