Combining Disparate Information for Machine Learning.