Where Semantics and Machine Learning Converge