Principles and Theory for Data Mining and Machine