Inductive logic programming: techniques and applications
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York [u.a.]
Ellis Horwood
1994
|
Ausgabe: | 1. publ. |
Schriftenreihe: | Ellis Horwood series in artificial intelligence
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIX, 293 S. graph. Darst. |
ISBN: | 0134578708 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV009661182 | ||
003 | DE-604 | ||
005 | 20120925 | ||
007 | t | ||
008 | 940617s1994 d||| |||| 00||| eng d | ||
020 | |a 0134578708 |9 0-13-457870-8 | ||
035 | |a (OCoLC)729642098 | ||
035 | |a (DE-599)BVBBV009661182 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-739 |a DE-20 |a DE-83 |a DE-11 |a DE-634 |a DE-473 | ||
050 | 0 | |a QA76.63 | |
082 | 0 | |a 006.3/1 |2 20 | |
084 | |a SK 130 |0 (DE-625)143216: |2 rvk | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
100 | 1 | |a Lavrač, Nada |e Verfasser |4 aut | |
245 | 1 | 0 | |a Inductive logic programming |b techniques and applications |c Nada Lavrač and Sašo Džeroski |
250 | |a 1. publ. | ||
264 | 1 | |a New York [u.a.] |b Ellis Horwood |c 1994 | |
300 | |a XIX, 293 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Ellis Horwood series in artificial intelligence | |
650 | 7 | |a ILP |2 inriac | |
650 | 7 | |a Induction (logique) |2 ram | |
650 | 7 | |a Programmation logique |2 ram | |
650 | 7 | |a logique induction |2 inriac | |
650 | 7 | |a programmation logique |2 inriac | |
650 | 4 | |a Logic programming | |
650 | 0 | 7 | |a Logische Programmierung |0 (DE-588)4195096-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Logische Programmierung |0 (DE-588)4195096-3 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Džeroski, Sašo |d 1968- |e Verfasser |0 (DE-588)121071723 |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Bamberg - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006388238&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-006388238 |
Datensatz im Suchindex
_version_ | 1804124004755177472 |
---|---|
adam_text | Contents
Foreword xi
Preface xv
I Introduction to ILP 1
1 Introduction 3
1.1 Inductive concept learning............................. 3
1.2 Background knowledge...................................10
1.3 Language bias..........................................11
1.4 Inductive logic programming............................13
1.5 Imperfect data ..................;...................15
1.6 Applications of ILP....................................17
2 Inductive logic programming 23
2.1 Logic programming and deductive database terminology 23
2.2 Empirical ILP..........................................28
2.3 Interactive ILP........................................31
2.4 Structuring the hypothesis space..................... 33
3 Basic ILP techniques 39
3.1 Generalization techniques .............................39
3.1.1 Relative least general generalization...........40
3.1.2 Inverse resolution .............................43
3.1.3 A unifying framework for generalization ........48
3.2 Specialization techniques..............................53
3.2.1 Top-down search of refinement graphs............53
3.2.2 A unifying framework for specialization.........57
v
vi Contents
II Empirical ILP 65
4 An overview of empirical ILP systems 67
4.1 An overview of FOIL.....................................67
4.2 An overview of GOLEM....................................74
4.3 An overview of MOBAL....................................76
4.4 Other empirical ILP systems..........................77
5 LINUS: Using attribute-value learners in an ILP
framework 81
5.1 An outline of the LINUS environment......................81
5.2 Attribute-value learning.................................84
5.2.1 An example learning problem.......................84
5.2.2 ASSISTANT ........................................85
5.2.3 NEWGEM............................................88
5.2.4 CN2...............................................93
5.3 Using background knowledge in learning...................95
5.3.1 Using background knowledge
in attribute-value learning.......................95
5.3.2 Transforming ILP problems to propositional form 97
5.4 The LINUS algorithm .....................................99
5.4.1 Pre-processing of training examples..............100
5.4.2 Post-processing..................................102
5.4.3 An example run of LINUS..........................103
5.4.4 Language bias in LINUS...........................105
5.5 The complexity of learning constrained DHDB clauses . . 108
5.6 Weakening the language bias.............................Ill
5.6.1 The ¿-determinacy bias...........................Ill
5.6.2 An example determinate definition................113
5.7 Learning determinate clauses with DINUS.................114
5.7.1 Learning non-recursive determinate DDB clauses 115
5.7.2 Learning recursive determinate DDB clauses . . . 120
6 Experiments in learning relations with LINUS 123
6.1 Experimental setup......................................123
6.2 Learning family relationships...........................124
6.3 Learning the concept of an arch.........................126
6.4 Learning rules that govern card sequences ..............129
Contents vii
6.5 Learning illegal chess endgame positions..............133
7 ILP as search of refinement graphs 137
7.1 ILP as search of program clauses .....................137
7.2 Defining refinement graphs............................139
7.3 A MIS refinement operator.............................140
7.4 Refinement operators for FOIL and LINUS...............141
7.4.1 Refinement operator for FOIL...................141
7.4.2 Refinement operator for LINUS..................144
7.5 Costs of searching refinement graphs .................147
7.6 Comparing FOIL and LINUS..............................149
III Handling Imperfect Data in ILP 151
8 Handling imperfect data in ILP 153
8.1 Types of imperfect data...............................153
8.2 Handling missing values...............................155
8.3 Handling noise in attribute-value learning ...........156
8.4 Handling noise in ILP ................................158
8.5 Heuristics for noise-handling in empirical ILP .......162
8.6 Probability estimates.................................165
8.7 Heuristics at work....................................167
8.7.1 The training set and its partitions...........167
8.7.2 Search heuristics at work......................168
9 mFOIL: Extending noise-handling in FOIL 173
9.1 Search space........................................ 173
9.2 Search heuristics ....................................176
9.3 Search strategy and stopping criteria.................178
9.4 Implementation details................................179
10 Experiments in learning relations from noisy
examples 183
10.1 Introducing noise in the examples.....................184
10.2 Experiments with LINUS................................185
10.3 Experiments with mFOIL................................189
viii Contents
IV Applications of ILP 197
11 Learning rules for early diagnosis of rheumatic
diseases 199
11.1 Diagnostic problem and experimental data.............200
11.2 Medical background knowledge ........................200
11.3 Experiments and results..............................203
11.3.1 Learning from the entire training set..........205
11.3.2 Medical evaluation of diagnostic rules.........206
11.3.3 Performance on unseen examples.................210
11.4 Discussion...........................................214
12 Finite element mesh design 217
12.1 The finite element method............................217
12.2 The learning problem.................................219
12.3 Experimental setup...................................221
12.4 Results and discussion...............................223
13 Learning qualitative models of dynamic systems 227
13.1 Qualitative modeling.................................228
13.1.1 The QSIM formalism.............................228
13.1.2 The U-tube system..............................229
13.1.3 Formulating QSIM in logic......................231
13.2 An experiment in learning qualitative models.........233
13.2.1 Experimental setup.............................234
13.2.2 Results........................................236
13.2.3 Comparison with other ILP systems..............238
13.3 Related work.........................................239
13.4 Discussion...........................................240
14 Other ILP applications 243
14.1 Predicting protein secondary structure...............243
14.2 Modeling structure-activity relationships............247
14.3 Learning diagnostic rules from qualitative models .... 252
14.3.1 The KARDIO methodology.........................253
14.3.2 Learning temporal diagnostic rules ............257
14.4 Discussion...........................................262
Contents ix
Bibliography 263
Index 287
|
any_adam_object | 1 |
author | Lavrač, Nada Džeroski, Sašo 1968- |
author_GND | (DE-588)121071723 |
author_facet | Lavrač, Nada Džeroski, Sašo 1968- |
author_role | aut aut |
author_sort | Lavrač, Nada |
author_variant | n l nl s dž sdž |
building | Verbundindex |
bvnumber | BV009661182 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.63 |
callnumber-search | QA76.63 |
callnumber-sort | QA 276.63 |
callnumber-subject | QA - Mathematics |
classification_rvk | SK 130 ST 230 |
ctrlnum | (OCoLC)729642098 (DE-599)BVBBV009661182 |
dewey-full | 006.3/1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.3/1 |
dewey-search | 006.3/1 |
dewey-sort | 16.3 11 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik Mathematik |
edition | 1. publ. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01767nam a2200457 c 4500</leader><controlfield tag="001">BV009661182</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20120925 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">940617s1994 d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0134578708</subfield><subfield code="9">0-13-457870-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)729642098</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV009661182</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-473</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.63</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.3/1</subfield><subfield code="2">20</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SK 130</subfield><subfield code="0">(DE-625)143216:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Lavrač, Nada</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Inductive logic programming</subfield><subfield code="b">techniques and applications</subfield><subfield code="c">Nada Lavrač and Sašo Džeroski</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. publ.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York [u.a.]</subfield><subfield code="b">Ellis Horwood</subfield><subfield code="c">1994</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIX, 293 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Ellis Horwood series in artificial intelligence</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">ILP</subfield><subfield code="2">inriac</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Induction (logique)</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Programmation logique</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">logique induction</subfield><subfield code="2">inriac</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">programmation logique</subfield><subfield code="2">inriac</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Logic programming</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Logische Programmierung</subfield><subfield code="0">(DE-588)4195096-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Logische Programmierung</subfield><subfield code="0">(DE-588)4195096-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Džeroski, Sašo</subfield><subfield code="d">1968-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)121071723</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bamberg - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006388238&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-006388238</subfield></datafield></record></collection> |
id | DE-604.BV009661182 |
illustrated | Illustrated |
indexdate | 2024-07-09T17:38:46Z |
institution | BVB |
isbn | 0134578708 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-006388238 |
oclc_num | 729642098 |
open_access_boolean | |
owner | DE-739 DE-20 DE-83 DE-11 DE-634 DE-473 DE-BY-UBG |
owner_facet | DE-739 DE-20 DE-83 DE-11 DE-634 DE-473 DE-BY-UBG |
physical | XIX, 293 S. graph. Darst. |
publishDate | 1994 |
publishDateSearch | 1994 |
publishDateSort | 1994 |
publisher | Ellis Horwood |
record_format | marc |
series2 | Ellis Horwood series in artificial intelligence |
spelling | Lavrač, Nada Verfasser aut Inductive logic programming techniques and applications Nada Lavrač and Sašo Džeroski 1. publ. New York [u.a.] Ellis Horwood 1994 XIX, 293 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Ellis Horwood series in artificial intelligence ILP inriac Induction (logique) ram Programmation logique ram logique induction inriac programmation logique inriac Logic programming Logische Programmierung (DE-588)4195096-3 gnd rswk-swf Logische Programmierung (DE-588)4195096-3 s DE-604 Džeroski, Sašo 1968- Verfasser (DE-588)121071723 aut Digitalisierung UB Bamberg - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006388238&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Lavrač, Nada Džeroski, Sašo 1968- Inductive logic programming techniques and applications ILP inriac Induction (logique) ram Programmation logique ram logique induction inriac programmation logique inriac Logic programming Logische Programmierung (DE-588)4195096-3 gnd |
subject_GND | (DE-588)4195096-3 |
title | Inductive logic programming techniques and applications |
title_auth | Inductive logic programming techniques and applications |
title_exact_search | Inductive logic programming techniques and applications |
title_full | Inductive logic programming techniques and applications Nada Lavrač and Sašo Džeroski |
title_fullStr | Inductive logic programming techniques and applications Nada Lavrač and Sašo Džeroski |
title_full_unstemmed | Inductive logic programming techniques and applications Nada Lavrač and Sašo Džeroski |
title_short | Inductive logic programming |
title_sort | inductive logic programming techniques and applications |
title_sub | techniques and applications |
topic | ILP inriac Induction (logique) ram Programmation logique ram logique induction inriac programmation logique inriac Logic programming Logische Programmierung (DE-588)4195096-3 gnd |
topic_facet | ILP Induction (logique) Programmation logique logique induction programmation logique Logic programming Logische Programmierung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006388238&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT lavracnada inductivelogicprogrammingtechniquesandapplications AT džeroskisaso inductivelogicprogrammingtechniquesandapplications |