Combining Learning and Reasoning for Big Data