1993
DOI: 10.1007/3-540-56602-3_124
|View full text |Cite
|
Sign up to set email alerts
|

FOIL: A midterm report

Abstract: FOIL is a learning system that constructs Horn clause programs from examples. This paper summarises the development of FOIL from 1989 up to early 1993 and evaluates its effectiveness on a non-trivial sequence of learning tasks taken from a Prolog programming text. Although many of these tasks are handled reasonably well, the experiment highlights some weaknesses of the current implementation. Areas for further research are identified.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
199
0
1

Year Published

2005
2005
2014
2014

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 320 publications
(204 citation statements)
references
References 7 publications
(9 reference statements)
0
199
0
1
Order By: Relevance
“…Inductive Learner) is an inductive learning algorithm for generating Classification Association Rules (CARs) developed by Quinlan and Cameron-Jones [22]. This algorithm was later further developed by Yin and Han to produce the PRM (Predictive Rule Mining) CAR generation algorithm PRM was then further developed, by Yin and Han, to produce CPAR (Classification based on Predictive Association Rules) [28].…”
Section: Foil -Cpar -Prm: Foil (First Ordermentioning
confidence: 99%
“…Inductive Learner) is an inductive learning algorithm for generating Classification Association Rules (CARs) developed by Quinlan and Cameron-Jones [22]. This algorithm was later further developed by Yin and Han to produce the PRM (Predictive Rule Mining) CAR generation algorithm PRM was then further developed, by Yin and Han, to produce CPAR (Classification based on Predictive Association Rules) [28].…”
Section: Foil -Cpar -Prm: Foil (First Ordermentioning
confidence: 99%
“…There are many studies on relational (or first-order) classification [1,9,10,14], which aims at building accurate classifiers in relational databases. Such algorithms search among different relations for useful predicates, by transferring information across relations.…”
Section: Related Workmentioning
confidence: 99%
“…As many approaches on relational (or first-order) classification [1,9,10,14], MDBM also uses rule-based classification. All previous approaches build rules by searching for predicates (or literals) with highest information gain (or Foil gain), in order to build accurate rules.…”
Section: Introductionmentioning
confidence: 99%
“…FOIL [28] is a first-order learning system which can generate Horn rules for target predicates by examining both positive and negative examples. WARMER [6] is designed for frequent pattern mining in relational databases.…”
Section: Related Workmentioning
confidence: 99%