Learning non-overlapping rules A method based on
Functional Dependency Network and MDL Genetic
Programming
W. Shum, K. Leung, and M. Wong. Proceedings of the 2006 IEEE Congress on Evolutionary
Computation, page 2717--2724. Vancouver, IEEE Press, (6-21 July 2006)
Abstract
Classification rule is a useful model in data mining.
Given variable values, rules classify data items into
different classes. Different rule learning algorithms
are proposed, like Genetic Algorithm (GA) and Genetic
Programming (GP). Rules can also be extracted from
Bayesian Network (BN) and decision trees. However, all
of them have disadvantages and may fail to get the best
results. Both of GA and GP cannot handle cooperation
among rules and thus, the learnt rules are likely to
have many overlappings, i.e. more than one rules
classify the same data items and different rules have
different predictions. The conflicts among the rules
reduce their understandability and increase their usage
difficulty for expert systems. In contrast, rules
extracted from BN and decision trees have no
overlapping in nature. But BN can handle discrete
values only and cannot represent higher-order
relationships among variables. Moreover, the search
space for decision tree learning is huge and thus, it
is difficult to reach the global optimum. In this
paper, we propose to use Functional Dependency Network
(FDN) and MDL Genetic Programming (MDLGP) to learn a
set of non-overlapping classification rules 17. The
FDN is an extension of BN; it can handle all kind of
values; it can represent higher-order relationships
among variables; and its learning search space is
smaller than decision trees'. The experimental results
demonstrate that the proposed method can successfully
discover the target rules, which have no overlapping
and have the highest classification accuracies.
%0 Conference Paper
%1 Shum:2006:CEC
%A Shum, Wing-Ho
%A Leung, Kwong-Sak
%A Wong, Man-Leung
%B Proceedings of the 2006 IEEE Congress on Evolutionary
Computation
%C Vancouver
%D 2006
%E Yen, Gary G.
%E Wang, Lipo
%E Bonissone, Piero
%E Lucas, Simon M.
%I IEEE Press
%K algorithms, genetic poster programming,
%P 2717--2724
%T Learning non-overlapping rules A method based on
Functional Dependency Network and MDL Genetic
Programming
%X Classification rule is a useful model in data mining.
Given variable values, rules classify data items into
different classes. Different rule learning algorithms
are proposed, like Genetic Algorithm (GA) and Genetic
Programming (GP). Rules can also be extracted from
Bayesian Network (BN) and decision trees. However, all
of them have disadvantages and may fail to get the best
results. Both of GA and GP cannot handle cooperation
among rules and thus, the learnt rules are likely to
have many overlappings, i.e. more than one rules
classify the same data items and different rules have
different predictions. The conflicts among the rules
reduce their understandability and increase their usage
difficulty for expert systems. In contrast, rules
extracted from BN and decision trees have no
overlapping in nature. But BN can handle discrete
values only and cannot represent higher-order
relationships among variables. Moreover, the search
space for decision tree learning is huge and thus, it
is difficult to reach the global optimum. In this
paper, we propose to use Functional Dependency Network
(FDN) and MDL Genetic Programming (MDLGP) to learn a
set of non-overlapping classification rules 17. The
FDN is an extension of BN; it can handle all kind of
values; it can represent higher-order relationships
among variables; and its learning search space is
smaller than decision trees'. The experimental results
demonstrate that the proposed method can successfully
discover the target rules, which have no overlapping
and have the highest classification accuracies.
%@ 0-7803-9487-9
@inproceedings{Shum:2006:CEC,
abstract = {Classification rule is a useful model in data mining.
Given variable values, rules classify data items into
different classes. Different rule learning algorithms
are proposed, like Genetic Algorithm (GA) and Genetic
Programming (GP). Rules can also be extracted from
Bayesian Network (BN) and decision trees. However, all
of them have disadvantages and may fail to get the best
results. Both of GA and GP cannot handle cooperation
among rules and thus, the learnt rules are likely to
have many overlappings, i.e. more than one rules
classify the same data items and different rules have
different predictions. The conflicts among the rules
reduce their understandability and increase their usage
difficulty for expert systems. In contrast, rules
extracted from BN and decision trees have no
overlapping in nature. But BN can handle discrete
values only and cannot represent higher-order
relationships among variables. Moreover, the search
space for decision tree learning is huge and thus, it
is difficult to reach the global optimum. In this
paper, we propose to use Functional Dependency Network
(FDN) and MDL Genetic Programming (MDLGP) to learn a
set of non-overlapping classification rules [17]. The
FDN is an extension of BN; it can handle all kind of
values; it can represent higher-order relationships
among variables; and its learning search space is
smaller than decision trees'. The experimental results
demonstrate that the proposed method can successfully
discover the target rules, which have no overlapping
and have the highest classification accuracies.},
added-at = {2008-06-19T17:46:40.000+0200},
address = {Vancouver},
author = {Shum, Wing-Ho and Leung, Kwong-Sak and Wong, Man-Leung},
biburl = {https://www.bibsonomy.org/bibtex/27c7679f0ef4258297365cb6de5d0ca26/brazovayeye},
booktitle = {Proceedings of the 2006 IEEE Congress on Evolutionary
Computation},
editor = {Yen, Gary G. and Wang, Lipo and Bonissone, Piero and Lucas, Simon M.},
interhash = {ae48b16e0589eef58276d4a1a5c927b0},
intrahash = {7c7679f0ef4258297365cb6de5d0ca26},
isbn = {0-7803-9487-9},
keywords = {algorithms, genetic poster programming,},
month = {6-21 July},
notes = {WCCI 2006 - A joint meeting of the IEEE, the EPS, and
the IEE.
IEEE Catalog Number: 06TH8846D},
pages = {2717--2724},
publisher = {IEEE Press},
size = {8 pages},
timestamp = {2008-06-19T17:51:38.000+0200},
title = {Learning non-overlapping rules {A} method based on
Functional Dependency Network and {MDL} Genetic
Programming},
year = 2006
}