Discovering And Using Structure In Autonomous Machine Learning