Hypothesis creation and testing in a data mining domain. We develop a reasoning system that is seeded with a base level of data mining knowledge and is capable of expanding, modifying and updating this knowledge with new experiences.