Medical association rule mining using genetic network programming

Kaoru Shimada*, Ruochen Wang, Kotaro Hirasawa, Takayuki Furuzuki

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)


An efficient algorithm for building a classifier is proposed based on an important association rule mining using genetic network programming (GNP). The proposed method measures the significance of the association via the chi-squared test. Users can define the conditions of important association rules for building a classifier flexibly. The definition can include not only the minimum threshold chi-squared value, but also the number of attributes in the association rules. Therefore, all the extracted important rules can be used for classification directly. GNP is one of the evolutionary optimization techniques, which uses the directed graph structure as genes. Instead of generating a large number of candidate rules, our method can obtain a sufficient number of important association rules for classification. In addition, our method suits association rule mining from dense databases such as medical datasets, where many frequently occurring items are found in each tuple. In this paper, we describe an algorithm for classification using important association rules extracted by GNPwith acquisition mechanisms and present some experimental results of medical datasets.

Original languageEnglish
Pages (from-to)46-54
Number of pages9
JournalElectronics and Communications in Japan
Issue number2
Publication statusPublished - 2008 Feb


  • Association rule
  • Classification
  • Data mining
  • Evolutionary computation
  • Genetic network programming

ASJC Scopus subject areas

  • Signal Processing
  • Physics and Astronomy(all)
  • Computer Networks and Communications
  • Electrical and Electronic Engineering
  • Applied Mathematics


Dive into the research topics of 'Medical association rule mining using genetic network programming'. Together they form a unique fingerprint.

Cite this