An Integrated Framework for Learning and Reasoning