Насколько я понял, data mining занимается другими вещами и использует машинное обучение в своих исследованиях
Если машинное обучение - это часть процесса подготовки датасета для финальгого извлечения данных - то да, никакого противоречия)
Исходя из определений, дата майнинг - это процесс подготовки датасета для финального этапа исследования в широком понимании слова)