Из Википедии, бесплатной энциклопедии
  (Перенаправлено из правил ассоциации )
Перейти к навигации Перейти к поиску

Обучение правилам ассоциации - это основанный на правилах метод машинного обучения для обнаружения интересных отношений между переменными в больших базах данных. Он предназначен для выявления строгих правил, обнаруженных в базах данных, с использованием некоторых мер интереса. [1]

Основываясь на концепции строгих правил, Ракеш Агравал , Томаш Имелински и Арун Свами [2] ввели правила ассоциации для выявления закономерностей между продуктами в данных крупномасштабных транзакций, регистрируемых системами точек продаж (POS) в супермаркетах. Например, правило, обнаруженное в данных о продажах супермаркета, указывает на то, что, если покупатель покупает лук и картофель вместе, он, вероятно, также купит мясо для гамбургеров. Такая информация может использоваться в качестве основы для принятия решений о маркетинговой деятельности, например, о ценах на рекламу или размещении продуктов .

В дополнение к приведенному выше примеру из анализа рыночной корзины ассоциативные правила используются сегодня во многих областях приложений, включая интеллектуальный анализ использования Интернета , обнаружение вторжений , непрерывное производство и биоинформатику . В отличие от анализа последовательности , изучение ассоциативных правил обычно не учитывает порядок элементов ни внутри транзакции, ни между транзакциями.

Определение [ править ]

Следуя первоначальному определению Агравала, Имелински, Свами [2], проблема извлечения правил ассоциации определяется как:

Позвольте быть набором двоичных атрибутов, называемых элементами .

Пусть будет набор транзакций, называемый базой данных .

Каждая транзакция в имеет уникальный идентификатор транзакции и содержит подмножество элементов в .

Правило , определяется как импликации вида:

, где .

В Agrawal, Imieliński, Свами [2] правило определяется только между набором и один элемент, для .

Каждое правило состоит из двух разных наборов элементов, также известных как наборы элементов , и , где это называется предшествующим или левым (LHS) и последующим или правым (RHS).

Чтобы проиллюстрировать концепции, мы используем небольшой пример из области супермаркетов. Набор элементов представляет собой, а в таблице показана небольшая база данных, содержащая элементы, где в каждой записи значение 1 означает наличие элемента в соответствующей транзакции, а значение 0 представляет отсутствие элемента в этой транзакции. сделка.

Пример правила для супермаркета может означать, что если покупаются масло и хлеб, покупатели также покупают молоко.

Примечание: этот пример очень маленький. В практических приложениях правило требует поддержки нескольких сотен транзакций, прежде чем его можно будет считать статистически значимым, [ необходима цитата ], а наборы данных часто содержат тысячи или миллионы транзакций.

Полезные концепции [ править ]

Чтобы выбрать интересные правила из набора всех возможных правил, используются ограничения на различные меры значимости и интереса. Наиболее известные ограничения - это минимальные пороги поддержки и уверенности.

Позвольте быть наборами элементов, правилом ассоциации и набором транзакций данной базы данных.

Поддержка [ править ]

Поддержка - это показатель того, как часто набор элементов появляется в наборе данных.

Поддержка по отношению к определяется как доля транзакций в наборе данных, который содержит набор элементов .

В примере набора данных набор элементов имеет поддержку, поскольку он встречается в 20% всех транзакций (1 из 5 транзакций). Аргумент - это набор предварительных условий, и поэтому он становится более ограничительным по мере его роста (вместо более широкого). [3]

Кроме того, набор элементов поддерживается в 20% всех транзакций.

Уверенность [ править ]

Уверенность - это показатель того, как часто правило оказывается верным.

Значение достоверности правила по отношению к набору транзакций - это доля транзакций, которые содержат, которые также содержат .

Уверенность определяется как:

Например, достоверность правила в базе данных составляет, что означает, что для 100% транзакций, содержащих масло и хлеб, правило верно (в 100% случаев, когда клиент покупает масло и хлеб, покупается и молоко).

Обратите внимание, что это означает поддержку объединения элементов в X и Y. Это несколько сбивает с толку, поскольку мы обычно думаем в терминах вероятностей событий, а не наборов элементов. Мы можем переписать как вероятность , где и - события, которые транзакция содержит itemset и , соответственно. [4]

Таким образом, уверенность можно интерпретировать как оценку условной вероятности , вероятности обнаружения правой части правила в транзакциях при условии, что эти транзакции также содержат эту правую часть. [3] [5]

Лифт [ править ]

Лифт из правила определяются как:

или отношение наблюдаемой поддержки к ожидаемой, если бы X и Y были независимыми .

Например, у правила есть подъем .

Если бы у правила был подъем 1, это означало бы, что вероятность появления антецедента и вероятность появления консеквента не зависят друг от друга. Когда два события независимы друг от друга, никакое правило не может быть составлено для этих двух событий.

Если подъем> 1, это позволяет нам узнать степень, в которой эти два вхождения зависят друг от друга, и делает эти правила потенциально полезными для прогнозирования последствий в будущих наборах данных.

Если подъем <1, это позволяет нам знать, что элементы заменяют друг друга. Это означает, что наличие одного элемента негативно влияет на наличие другого элемента и наоборот.

Ценность подъема заключается в том, что он учитывает как поддержку правила, так и весь набор данных. [3]

Осуждение [ править ]

Убеждение в правило, определяется как . [6]

Например, правило убедительно и может быть интерпретировано как отношение ожидаемой частоты, с которой X встречается без Y (то есть частота, с которой правило делает неверный прогноз), если X и Y были независимыми, деленными на наблюдаемая частота неверных прогнозов. В этом примере значение убедительности 1,2 показывает, что правило было бы неверным на 20% чаще (в 1,2 раза чаще), если бы связь между X и Y была чисто случайной.

Альтернативные меры интереса [ править ]

В дополнение к доверию были предложены другие меры интереса к правилам. Вот некоторые популярные меры:

  • Полное доверие [7]
  • Коллективная сила [8]
  • Кредитное плечо [9]

Еще несколько показателей представлены и сравниваются Tan et al. [10] и Hahsler. [4] Поиск методов, которые могут моделировать то, что известно пользователю (и использование этих моделей в качестве меры интереса), в настоящее время является активной исследовательской тенденцией под названием «субъективная интересность».


Процесс [ править ]

Решетка часто встречающихся наборов элементов, где цвет поля указывает, сколько транзакций содержит комбинацию элементов. Обратите внимание, что нижние уровни решетки могут содержать самое большее минимальное количество элементов своих родителей; например, {ac} может иметь не больше элементов. Это называется свойством закрытия вниз . [2]

Правила связывания обычно требуются для одновременного удовлетворения заданного пользователем минимального уровня поддержки и минимального уровня достоверности, определенного пользователем. Генерация правила ассоциации обычно делится на два отдельных этапа:

  1. Минимальный порог поддержки применяется для поиска всех часто встречающихся наборов элементов в базе данных.
  2. К этим часто используемым наборам элементов применяется минимальное доверительное ограничение для формирования правил.

Хотя второй шаг прост, первый требует большего внимания.

Найти все часто встречающиеся наборы элементов в базе данных сложно, поскольку он включает поиск всех возможных наборов элементов (комбинаций элементов). Набор возможных наборов элементов является установленным по мощности и имеет размер (за исключением пустого набора, который не является допустимым набором элементов). Хотя размер силового набора растет экспоненциально по числу элементов в , эффективный поиск возможен с помощью вниз закрытоугольное свойством поддержки [2] [11] (также называемым анти-монотонность [12] ) , который гарантирует , что для часто встречающийся набор элементов, все его подмножества также являются частыми, и поэтому ни один нечастый набор элементов не может быть подмножеством частого набора элементов. Используя это свойство, эффективные алгоритмы (например, Apriori[13] и Eclat [14] ) могут найти все часто встречающиеся наборы элементов.

История [ править ]

Концепция ассоциативных правил получила широкую популярность благодаря статье Agrawal et al., Опубликованной в 1993 г. [2], которая, по данным Google Scholar, по состоянию на август 2015 г. цитировалась более 18 000 раз, и поэтому является одной из наиболее цитируемых статей в Поле интеллектуального анализа данных. Однако то, что сейчас называется «ассоциативными правилами», было введено уже в статье 1966 года [15] о GUHA, общем методе интеллектуального анализа данных, разработанном Петром Хаеком и др. [16]

Ранним (примерно в 1989 г.) использованием минимальной поддержки и уверенности для поиска всех ассоциативных правил была структура Feature Based Modeling, которая обнаружила все правила с ограничениями, определяемыми пользователем, или превосходящими их. [17]

Статистически обоснованные ассоциации [ править ]

Одним из ограничений стандартного подхода к обнаружению ассоциаций является то, что при поиске огромного числа возможных ассоциаций для поиска наборов элементов, которые кажутся связанными, существует большой риск обнаружения множества ложных ассоциаций. Это коллекции элементов, которые неожиданно часто встречаются в данных, но только случайно. Например, предположим, что мы рассматриваем коллекцию из 10 000 элементов и ищем правила, содержащие два элемента в левой части и 1 элемент в правой части. Таких правил примерно 1 000 000 000 000. Если мы применим статистический тест на независимость с уровнем значимости 0,05, это означает, что вероятность принятия правила составляет только 5%, если нет связи. Если мы предположим, что ассоциаций нет, мы тем не менее должны ожидать найти 50 000 000 000 правил.Статистически обоснованное открытие ассоциации[18] [19] контролирует этот риск, в большинстве случаев снижая риск обнаружения любых ложных ассоциаций до заданного пользователем уровня значимости.

Алгоритмы [ править ]

Было предложено множество алгоритмов для генерации ассоциативных правил.

Некоторыми хорошо известными алгоритмами являются Apriori , Eclat и FP-Growth, но они выполняют только половину работы, поскольку представляют собой алгоритмы для добычи часто встречающихся наборов элементов. После этого необходимо сделать еще один шаг, чтобы сгенерировать правила из часто встречающихся в базе данных наборов элементов.

Алгоритм априори [ править ]

Apriori [13] использует стратегию поиска в ширину для подсчета поддержки наборов элементов и использует функцию генерации кандидатов, которая использует свойство поддержки нисходящего закрытия.

Алгоритм Eclat [ править ]

Eclat [14] (альтернативный вариант ECLAT, означает преобразование класса эквивалентности) - это алгоритм поиска в глубину, основанный на пересечении множеств. Он подходит как для последовательного, так и для параллельного выполнения со свойствами повышения локальности. [20] [21]

Алгоритм FP-роста [ править ]

FP означает частый паттерн. [22]

На первом проходе алгоритм подсчитывает количество вхождений элементов (пары атрибут-значение) в наборе данных транзакций и сохраняет эти подсчеты в «таблице заголовков». Во втором проходе, он строит структуру FP-дерево путем вставки транзакций в синтаксическое дерево .

Элементы в каждой транзакции должны быть отсортированы в порядке убывания их частоты в наборе данных перед вставкой, чтобы дерево можно было обработать быстро. Элементы в каждой транзакции, которые не соответствуют минимальным требованиям поддержки, отбрасываются. Если во многих транзакциях используются общие элементы, FP-дерево обеспечивает высокую степень сжатия, близкую к корню дерева.

Рекурсивная обработка этой сжатой версии основного набора данных увеличивает частые наборы элементов напрямую, вместо того, чтобы генерировать элементы-кандидаты и проверять их на всей базе данных (как в априорном алгоритме).

Рост начинается с нижней части таблицы заголовков, т. Е. Элемента с наименьшей поддержкой, путем нахождения всех отсортированных транзакций, которые заканчиваются на этом элементе. Назовите этот пункт .

Создается новое условное дерево, на которое проецируется исходное FP-дерево . Поддержки всех узлов в спроектированном дереве пересчитываются, и каждый узел получает сумму своих дочерних подсчетов. Узлы (и, следовательно, поддеревья), не отвечающие минимальной поддержке, обрезаются. Рекурсивный рост заканчивается, когда ни один из условных элементов не соответствует минимальному порогу поддержки. Полученные в результате пути от корня до будут частыми наборами элементов. После этого шага обработка продолжается со следующим наименее поддерживаемым элементом заголовка исходного FP-дерева.

После завершения рекурсивного процесса все часто встречающиеся наборы элементов будут найдены, и начнется создание правила ассоциации. [23]

Другое [ править ]

ASSOC [ править ]

Процедура ASSOC [24] представляет собой метод , который гуха мин для обобщенных ассоциативных правил с использованием быстрого bitstrings операций. Правила ассоциации, полученные этим методом, являются более общими, чем те, которые выводятся априори, например, «элементы» могут быть связаны как с конъюнкцией, так и с дизъюнкциями, а отношение между предшествующим и последующим правилом не ограничивается установкой минимальной поддержки и уверенности, как априори: можно использовать произвольную комбинацию поддерживаемых показателей интереса.

Поиск OPUS [ править ]

OPUS - это эффективный алгоритм для обнаружения правил, который, в отличие от большинства альтернатив, не требует ни монотонных, ни антимонотонных ограничений, таких как минимальная поддержка. [25] Первоначально использовался для поиска правил для фиксированного консеквента [25] [26] , впоследствии он был расширен, чтобы найти правила с любым элементом в качестве консеквента. [27] Поиск OPUS - это основная технология в популярной системе обнаружения ассоциаций Magnum Opus.

Знания [ править ]

Известная история о разработке правил ассоциации - это история «пива и пеленок». Предполагаемое исследование поведения покупателей в супермаркетах показало, что клиенты (предположительно молодые мужчины), покупающие подгузники, также склонны покупать пиво. Этот анекдот стал популярным как пример того, как можно найти неожиданные правила ассоциации из повседневных данных. Существуют разные мнения относительно того, насколько эта история правдива. [28] Дэниел Пауэрс говорит: [28]

В 1992 году Томас Блишок, менеджер группы розничного консалтинга в Teradata , и его сотрудники подготовили анализ 1,2 миллиона рыночных корзин примерно в 25 аптеках Osco. Запросы к базе данных были разработаны для выявления сходства. Анализ «действительно обнаружил, что с 17:00 до 19:00 потребители покупали пиво и подгузники». Менеджеры Osco НЕ использовали отношения пива и подгузников, перемещая продукты ближе друг к другу на полках.

Другие типы анализа правил ассоциации [ править ]

Правила ассоциации множественных отношений : Правила ассоциации множественных отношений (MRAR) - это правила ассоциации, в которых каждый элемент может иметь несколько отношений. Эти отношения указывают на косвенные отношения между объектами. Рассмотрим следующую МКАД , где первый элемент состоит из трех отношений живут , поблизости и влажное : «Те , кто живет в месте , которое находится рядом город с влажным типом климата , а также моложе , чем 20 -> их состояние здоровья хорошее». Такие правила ассоциации извлекаются из данных РСУБД или данных семантической сети. [29]

Обучение с использованием набора контрастов - это форма ассоциативного обучения. Учащиеся с контрастным набором используют правила, которые существенно различаются по своему распределению по подмножествам. [30] [31]

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

Обнаружение паттернов высокого порядка облегчает захват паттернов высокого порядка (политетических) или ассоциаций событий, которые присущи сложным реальным данным.[32]

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

Приблизительный анализ частых наборов элементов данных - это упрощенная версия интеллектуального анализа частых наборов элементов, которая позволяет некоторым элементам в некоторых строках иметь значение 0. [33]

Иерархическая таксономия обобщенных правил ассоциации (иерархия понятий)

Количественные правила ассоциации категориальные и количественные данные

Правила ассоциации интервальных данных, например, разбивают возраст на 5-летние интервалы.

Последовательный анализ шаблонов обнаруживает подпоследовательности, которые являются общими для более чем minsup [ требуется пояснение ] последовательностей в базе данных последовательностей, где minsup устанавливается пользователем. Последовательность - это упорядоченный список транзакций. [34]

Кластеризация подпространств , особый тип кластеризации многомерных данных , во многих вариантах также основана на свойстве закрытия вниз для конкретных моделей кластеризации. [35]

Warmr поставляется как часть пакета интеллектуального анализа данных ACE. Это позволяет изучать правила ассоциации для реляционных правил первого порядка. [36]

См. Также [ править ]

  • Последовательный майнинг
  • Производственная система (информатика)
  • Система обучающих классификаторов
  • Машинное обучение на основе правил

Ссылки [ править ]

  1. ^ Пятецкий-Шапиро, Грегори (1991), Открытие, анализ и представление строгих правил , в Пятецком-Шапиро, Григорий; и Фроули, Уильям Дж .; ред., « Обнаружение знаний в базах данных» , AAAI / MIT Press, Кембридж, Массачусетс.
  2. ^ a b c d e е Agrawal, R .; Имелинский, Т .; Свами, А. (1993). «Правила ассоциации интеллектуального анализа данных между наборами элементов в больших базах данных». Материалы международной конференции ACM SIGMOD 1993 года по управлению данными - SIGMOD '93 . п. 207. CiteSeerX  10.1.1.40.6984 . DOI : 10.1145 / 170035.170072 . ISBN 978-0897915922. S2CID  490415 .
  3. ^ a b c Hahsler, Майкл (2005). «Введение в arules - вычислительная среда для правил ассоциации майнинга и частых наборов элементов» (PDF) . Журнал статистического программного обеспечения . DOI : 10,18637 / jss.v014.i15 .
  4. ^ a b Майкл Хаслер (2015). Вероятностное сравнение обычно используемых мер процентной ставки для правил ассоциации. http://michael.hahsler.net/research/association_rules/measures.html
  5. ^ Hipp, J .; Güntzer, U .; Нахаизаде, Г. (2000). «Алгоритмы поиска ассоциативных правил --- общий обзор и сравнение». Информационный бюллетень ACM SIGKDD Explorations . 2 : 58–64. CiteSeerX 10.1.1.38.5305 . DOI : 10.1145 / 360402.360421 . S2CID 9248096 .  
  6. Брин, Сергей; Мотвани, Раджив; Ульман, Джеффри Д .; Цур, Шалом (1997). «Динамический подсчет наборов товаров и правила применения для данных рыночной корзины». Материалы международной конференции ACM SIGMOD 1997 года по управлению данными - SIGMOD '97 . С. 255–264. CiteSeerX 10.1.1.41.6476 . DOI : 10.1145 / 253260.253325 . ISBN  978-0897919111. S2CID  15385590 .
  7. ^ Omiecinski, ER (2003). «Альтернативные меры интереса для горных объединений в базах данных». IEEE Transactions по разработке знаний и данных . 15 : 57–69. CiteSeerX 10.1.1.329.5344 . DOI : 10.1109 / TKDE.2003.1161582 . 
  8. ^ Aggarwal, Charu C .; Ю, Филип С. (1998). «Новая структура для генерации наборов элементов». Материалы семнадцатого симпозиума ACM SIGACT-SIGMOD-SIGART по принципам систем баз данных - PODS '98 . С. 18–24. CiteSeerX 10.1.1.24.714 . DOI : 10.1145 / 275487.275490 . ISBN  978-0897919968. S2CID  11934586 .
  9. ^ Пятецкий-Шапиро, Григорий; Обнаружение, анализ и представление строгих правил , «Обнаружение знаний в базах данных», 1991, стр. 229-248.
  10. ^ Тан, Пан-Нин; Кумар, Випин; Шривастава, Джайдип (2004). «Выбор правильной объективной меры для анализа ассоциации». Информационные системы . 29 (4): 293–313. CiteSeerX 10.1.1.331.4740 . DOI : 10.1016 / S0306-4379 (03) 00072-3 . 
  11. ^ Тан, Пан-Нин; Михаэль, Штайнбах; Кумар, Випин (2005). «Глава 6. Анализ ассоциаций: основные концепции и алгоритмы» (PDF) . Введение в интеллектуальный анализ данных . Эддисон-Уэсли . ISBN  978-0-321-32136-7.
  12. ^ Цзянь Пей; Цзявэй Хан; Лакшманан, LVS (2001). «Майнинг частых наборов элементов с конвертируемыми ограничениями». Труды 17-й Международной конференции по инженерии данных . С. 433–442. CiteSeerX 10.1.1.205.2150 . DOI : 10.1109 / ICDE.2001.914856 . ISBN  978-0-7695-1001-9. S2CID  1080975 .
  13. ^ а б Агравал, Ракеш; и Шрикант, Рамакришнан; Быстрые алгоритмы для правил ассоциации интеллектуального анализа данных в больших базах данных. Архивировано 25 февраля 2015 г. на Wayback Machine в Бокке, Хорхе Б.; Ярке, Матиас; и Заниоло, Карло; редакторы, Труды 20-й Международной конференции по очень большим базам данных (VLDB), Сантьяго, Чили, сентябрь 1994 г. , страницы 487-499
  14. ^ а б Заки, MJ (2000). «Масштабируемые алгоритмы поиска ассоциаций». IEEE Transactions по разработке знаний и данных . 12 (3): 372–390. CiteSeerX 10.1.1.79.9448 . DOI : 10.1109 / 69.846291 . 
  15. ^ Hájek, P .; Гавел, I .; Chytil, М. (1966). «Метод автоматического определения гипотез ГУХА». Вычислительная техника . 1 (4): 293–308. DOI : 10.1007 / BF02345483 . S2CID 10511114 . 
  16. ^ Гайки, Петр; Раух, Ян; Куфаль, Дэвид; Феглар, Томаш (2004). «Метод ГУХА, предварительная обработка и анализ данных». Поддержка баз данных для приложений интеллектуального анализа данных . Конспект лекций по информатике. 2682 . С. 135–153. DOI : 10.1007 / 978-3-540-44497-8_7 . ISBN 978-3-540-22479-2.
  17. ^ Уэбб, Джеффри (1989). "Подход машинного обучения к студенческому моделированию". Труды Третьей Австралийской совместной конференции по искусственному интеллекту (AI 89) : 195–205.
  18. Перейти ↑ Webb, Geoffrey I. (2007). «Обнаружение важных закономерностей» . Машинное обучение . 68 : 1–33. DOI : 10.1007 / s10994-007-5006-х .
  19. ^ Гионис, Аристидес; Маннила, Хейкки; Миеликяйнен, Танели; Цапарас, Панайотис (2007). «Оценка результатов интеллектуального анализа данных с помощью рандомизации подкачки». ACM-транзакции при обнаружении знаний из данных . 1 (3): 14 – es. CiteSeerX 10.1.1.141.2607 . DOI : 10.1145 / 1297332.1297338 . S2CID 52305658 .  
  20. ^ Заки, Мохаммед Джавид; Партасарати, Шринивасан; Огихара, Мицунори; Ли, Вэй (1997). «Новые алгоритмы для быстрого обнаружения ассоциативных правил»: 283–286. CiteSeerX 10.1.1.42.3283 . ЛВП : 1802/501 .  Cite journal requires |journal= (help)
  21. ^ Заки, Мохаммед Дж .; Партасарати, Шринивасан; Огихара, Мицунори; Ли, Вэй (1997). «Параллельные алгоритмы обнаружения правил ассоциации». Интеллектуальный анализ данных и обнаружение знаний . 1 (4): 343–373. DOI : 10,1023 / A: 1009773317876 . S2CID 10038675 . 
  22. ^ Хан (2000). «Частые модели майнинга без генерации кандидатов». Материалы международной конференции ACM SIGMOD 2000 по управлению данными - SIGMOD '00 . Материалы Международной конференции ACM SIGMOD 2000 по управлению данными . SIGMOD '00. С. 1–12. CiteSeerX 10.1.1.40.4436 . DOI : 10.1145 / 342009.335372 . ISBN  978-1581132175. S2CID  6059661 .
  23. ^ Виттен, Франк, Холл: Практические инструменты и методы машинного обучения интеллектуального анализа данных, 3-е издание [ необходима страница ]
  24. ^ Гайки, Петр; Гавранек, Томаш (1978). Механизация формирования гипотез: математические основы общей теории . Springer-Verlag. ISBN 978-3-540-08738-0.
  25. ^ a b Уэбб, Джеффри И. (1995); OPUS: эффективный допустимый алгоритм для неупорядоченного поиска , Журнал исследований искусственного интеллекта 3, Менло-Парк, Калифорния: AAAI Press, стр. 431-465 онлайн-доступ
  26. ^ Баярдо, Роберто Дж., Младший; Агравал, Ракеш; Гунопулос, Димитриос (2000). «Интеллектуальный анализ правил на основе ограничений в больших и плотных базах данных». Интеллектуальный анализ данных и обнаружение знаний . 4 (2): 217–240. DOI : 10,1023 / A: 1009895914772 . S2CID 5120441 . 
  27. ^ Уэбб, Джеффри I. (2000). «Эффективный поиск ассоциативных правил». Материалы шестой международной конференции ACM SIGKDD по открытию знаний и интеллектуальному анализу данных - KDD '00 . С. 99–107. CiteSeerX 10.1.1.33.1309 . DOI : 10.1145 / 347090.347112 . ISBN  978-1581132335. S2CID  5444097 .
  28. ^ a b "Новости DSS: Том 3, № 23" .
  29. ^ Рамезани, Реза Мохаммад сунниты й, и Мухаммед Али Nematbakhsh; MRAR: Mining Multi-Relation Association Rules , Journal of Computing and Security, 1, no. 2 (2014)
  30. GI Webb, S. Butler и D. Newlands (2003). Об обнаружении различий между группами . KDD'03 Материалы девятой Международной конференции ACM SIGKDD по открытию знаний и интеллектуальному анализу данных.
  31. ^ Menzies, T .; Инь Ху (2003). «Вычислительные методы - интеллектуальный анализ данных для очень занятых людей». Компьютер . 36 (11): 22–29. DOI : 10,1109 / MC.2003.1244531 .
  32. ^ Вонг, AKC; Ян Ван (1997). «Обнаружение паттернов высокого порядка из данных с дискретными значениями». IEEE Transactions по разработке знаний и данных . 9 (6): 877–893. CiteSeerX 10.1.1.189.1704 . DOI : 10.1109 / 69.649314 . 
  33. ^ Лю, Цзиньцзы; Полсен, Сьюзен; Солнце, Син; Ван, Вэй; Нобель, Эндрю; Принс, янв (2006). «Майнинг приблизительных часто встречающихся наборов элементов в присутствии шума: алгоритм и анализ». Труды Международной конференции SIAM 2006 по интеллектуальному анализу данных . С. 407–418. CiteSeerX 10.1.1.215.3599 . DOI : 10.1137 / 1.9781611972764.36 . ISBN  978-0-89871-611-5.
  34. ^ Заки, Мохаммед Дж. (2001); SPADE: Эффективный алгоритм для майнинга частых последовательностей , Журнал машинного обучения, 42, стр. 31–60
  35. ^ Зимек, Артур; Согласие, Ира; Врекен, Джилл (2014). Частая разработка паттернов . С. 403–423. DOI : 10.1007 / 978-3-319-07821-2_16 . ISBN 978-3-319-07820-5.
  36. ^ Король, RD; Srinivasan, A .; Дехаспе, Л. (февраль 2001 г.). «Warmr: инструмент интеллектуального анализа данных для химических данных». J. Comput Aided Mol Des . 15 (2): 173–81. Bibcode : 2001JCAMD..15..173K . DOI : 10,1023 / A: 1008171016861 . PMID 11272703 . S2CID 3055046 .  

Библиографии [ править ]

  • Аннотированная библиография по правилам ассоциации М. Хаслера