Jump to content

Associative classifier

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Citation bot (talk | contribs) at 19:38, 4 October 2018 (Alter: issue. Add: citeseerx. Removed parameters. You can use this bot yourself. Report bugs here. | NessieVL; Category:AfC pending submissions by age/0 days ago.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


An associative classifier (AC) is a kind of supervised learning model that uses association rules to assign a target value. The term associative classification was coined by Bing Liu et al. in [1], where the authors defined a model made of rules "whose right-hand side are restricted to the classification class attribute".

The model

The model generated by an AC and used to label new records consists of association rules, where the consequent corresponds to the class label. As such, they can also be seen as a list of "if-then" clauses: if the record matches some criteria (expressed in the left side of the rule, also called antecedent), it is then labeled accordingly to the class on the right side of the rule (or consequent).

Most of the ACs read the list of rules in order, and apply the first matching rule to label the new record, but several variants exist[2].

Metrics

The rules of an AC inherit some of the metrics of association rules, like the support or the confidence. These metrics can be used to order or filter the rules in the model[3], and to evaluate their quality.

Existing implementations

The first proposal of a classification model made of association rules was CBA[1].

Other notable implementations include:

References

  1. ^ a b Liu, Bing; Hsu, Wynne; Ma, Yiming (1998). "Integrating Classification and Association Rule Mining": 80––86. CiteSeerX 10.1.1.48.8380. {{cite journal}}: Cite journal requires |journal= (help)
  2. ^ THABTAH, FADI (2007-03). "A review of associative classification mining". The Knowledge Engineering Review. 22 (1): 37. doi:10.1017/s0269888907001026. ISSN 0269-8889. {{cite journal}}: Check date values in: |date= (help)
  3. ^ "CBA homepage". Retrieved 4/10/2018. {{cite web}}: Check date values in: |access-date= (help); Cite has empty unknown parameter: |dead-url= (help)
  4. ^ "Apriori-TFP Association Rule Mining (ARM) Software: The CMAR Algorithm". cgi.csc.liv.ac.uk. Retrieved 2018-10-04. {{cite web}}: line feed character in |title= at position 52 (help)
  5. ^ a b c "THE LUCS-KDD IMPLEMENTATIONS OF THE FOIL, PRM AND CPAR ALGORITHMS". cgi.csc.liv.ac.uk. Retrieved 2018-10-04. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)