Бабин Дмитрий Николаевич в 1976 году окончил механико-математический факультет Московского государственного университета имени М.В.Ломоносова, а в 1979 году – аспирантуру механико-математического факультета МГУ имени М.В.Ломоносова.
С 1980 по 1986 год работал инженером факультета психологии МГУ, где занимался математическим моделированием зрительного и слухового аппарата человека и животных, и написал на эту тему ряд статей. С 1985 по 1990 год преподавал информатику в физико-математической школе-интернате №18 имени А.Н.Колмогорова при МГУ. На механико-математическом факультете МГУ имени М.В.Ломоносова работает с 1987 года. С 2001 года профессор кафедры математической теории интеллектуальных систем механико-математического факультета МГУ имени М.В.Ломоносова. Заместитель заведующего лабораторией Проблем теоретической кибернетики кафедры математической теории интеллектуальных систем механико-математического факультета МГУ имени М.В.Ломоносова. Член редколлегии журналов «Интеллектуальные системы», «Интеллектуальные системы в промышленности» и «Вопросы атомной науки и техники».
В 1985 году защитил кандидатскую диссертацию по математической кибернетике, в которой была введена вербальная операция над автоматами и исследована ее связь с традиционными операциями суперпозиции и обратной связи, что позволило решить ряд задач о полноте конкретных систем автоматов. В 1987 году для конечных автоматов доказал теорему о существовании полных систем арности два (аналог 13 проблемы Гильберта). Более того, ему удалось показать, что система, состоящая из одноместных автоматов и всех булевых функций, полна относительно операции суперпозиции. В 1998 году защитил докторскую диссертацию, в которой была построена классификация автоматных базисов по свойству разрешимости задачи полноты для них. Была установлена явная граница в терминах решетки Поста, отделяющая разрешимые случаи от неразрешимых. Работа обобщила все попытки последних десятилетий найти примеры систем автоматов, для которых имеет место разрешимость или неразрешимость. В определенном смысле, она дала окончательный ответ на поставленный вопрос. Прикладные разработки Бабина Дмитрия Николаевича относятся к области создания конкретных систем для распознавания образов. Группой сотрудников и аспирантов кафедры под руководством Дмитрия Николаевича была разработана компьютерная система распознавания речи, позволяющая после предварительного обучения надежно распознавать команды диктора в условиях производственных шумов. Это было применено при подготовке активных наушников для станции "Мир", которые там использовались международным экипажем.
Бабин Дмитрий Николаевич является ведущим специалистом в области дискретной математики и информатики. Ему принадлежат фундаментальные результаты в теории автоматов и функциональных систем, а также распознавания образов. Дмитрий Николаевич имеет более 50 печатных работ в отечественных и зарубежных журналах и учебное пособие по информатике, два отечественных патента по распознаванию речи, три раза получал грант РФФИ, два раза грант фирмы "Интел" (США) и два раза стипендию выдающегося ученого.
При написании статьи использовались материалы с сайта www.hse.ru.