Открыть сервис

Data Mining

Data Mining (рус. «интеллектуальный анализ данных», «добыча данных») — это междисциплинарная область на стыке статистики, машинного обучения, искусственного интеллекта и теории баз данных, занимающаяся обнаружением в сырых данных ранее неизвестных, нетривиальных, практически полезных и доступных интерпретации закономерностей. Основная цель Data Mining — преобразование больших массивов информации в структурированное знание, пригодное для принятия решений, прогнозирования или выявления скрытых взаимосвязей.

История

Предпосылки возникновения

Понятие Data Mining сформировалось в конце 1980-х — начале 1990-х годов. К тому времени накопилось несколько предпосылок:

Формализация термина

Термин Knowledge Discovery in Databases (KDD) был введён в 1989 году на первом семинаре по этой теме (IJCAI Workshop). Data Mining стал рассматриваться как ключевой этап KDD — непосредственно процесс поиска закономерностей. В 1995 году была основана международная конференция ACM SIGKDD, закрепившая статус дисциплины.

Развитие в России

В России интерес к Data Mining возник в середине 1990-х годов. Первые коммерческие проекты были связаны с анализом банковских транзакций (выявление мошенничества) и кредитным скорингом. В 2000-х годах появились отечественные программные продукты, например, Deductor (компания BaseGroup Labs) и PolyAnalyst (Megaputer Intelligence). С 2010-х годов Data Mining активно применяется в государственных информационных системах (анализ налоговых поступлений, мониторинг социально-экономических показателей).

Основные этапы процесса KDD

Data Mining является центральным, но не единственным этапом более общего процесса Knowledge Discovery in Databases (KDD). Выделяют пять основных этапов:

  1. Подготовка данных (Data Preprocessing):
  1. Трансформация данных (Data Transformation):
  1. Data Mining:
  1. Интерпретация и оценка (Interpretation/Evaluation):
  1. Внедрение (Deployment):

Классификация методов Data Mining

Методы Data Mining делятся на две большие группы: обучаемые с учителем (supervised learning) и обучаемые без учителя (unsupervised learning). Также выделяют методы обучения с частичным привлечением учителя (semi-supervised) и активное обучение.

Методы с учителем (Predictive Mining)

Используются для прогнозирования целевой переменной на основе известных признаков.

Методы без учителя (Descriptive Mining)

Используются для выявления скрытых структур в данных без предварительной разметки.

Другие методы

Применение Data Mining

Data Mining широко используется в самых разных отраслях экономики, науки и государственного управления.

Банковское дело и финансы

Розничная торговля и e-commerce

Телекоммуникации

Медицина и здравоохранение

Промышленность и производство

Государственное управление и безопасность

Инструменты и программное обеспечение

Для Data Mining существует множество коммерческих и открытых инструментов.

Открытые (Open Source)

Коммерческие

Проблемы и ограничения

Несмотря на широкое распространение, Data Mining сталкивается с рядом серьёзных проблем.

Качество данных

Интерпретируемость

Многие сложные модели (нейронные сети, ансамбли градиентного бустинга) работают как «чёрный ящик» — они дают точные прогнозы, но объяснить их логику трудно. В регулируемых отраслях (банки, медицина) требуется объяснимость решений.

Переобучение (Overfitting)

Модель может запомнить шум в обучающих данных и плохо обобщать на новые примеры. Для борьбы используются регуляризация, кросс-валидация, упрощение модели.

Этические и правовые аспекты

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →