Prolog for natural language processing:
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | English French |
Veröffentlicht: |
Chichester u.a.
Wiley
1991
|
Schriftenreihe: | Wiley professional computing
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Literaturverz. S. 295 - 300 |
Beschreibung: | XIII, 306 S. graph. Darst. |
ISBN: | 0471930121 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV005425179 | ||
003 | DE-604 | ||
005 | 20150216 | ||
007 | t | ||
008 | 920701s1991 d||| |||| 00||| eng d | ||
020 | |a 0471930121 |9 0-471-93012-1 | ||
035 | |a (OCoLC)23940287 | ||
035 | |a (DE-599)BVBBV005425179 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 1 | |a eng |h fre | |
049 | |a DE-91G |a DE-739 |a DE-355 |a DE-19 |a DE-706 |a DE-188 | ||
050 | 0 | |a QA76.73.P76 | |
082 | 0 | |a 006.3/5 |2 20 | |
084 | |a ES 923 |0 (DE-625)27930: |2 rvk | ||
084 | |a ST 306 |0 (DE-625)143654: |2 rvk | ||
084 | |a DAT 544f |2 stub | ||
084 | |a DAT 366f |2 stub | ||
130 | 0 | |a Prolog pour l'analyse automatique du langage naturel | |
245 | 1 | 0 | |a Prolog for natural language processing |c Annie Gal ... |
264 | 1 | |a Chichester u.a. |b Wiley |c 1991 | |
300 | |a XIII, 306 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Wiley professional computing | |
500 | |a Literaturverz. S. 295 - 300 | ||
650 | 7 | |a Langage naturel, Traitement du (informatique) |2 ram | |
650 | 7 | |a Natuurlijke-taalverwerking |2 gtt | |
650 | 7 | |a PROLOG |2 gtt | |
650 | 4 | |a Prolog (Langage de programmation) | |
650 | 7 | |a Prolog (langage de programmation) |2 ram | |
650 | 4 | |a Traitement automatique des langues naturelles | |
650 | 4 | |a Natural language processing (Computer science) | |
650 | 4 | |a Prolog (Computer program language) | |
650 | 0 | 7 | |a Sprachverarbeitung |0 (DE-588)4116579-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a PROLOG |g Programmiersprache |0 (DE-588)4047464-1 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a PROLOG |g Programmiersprache |0 (DE-588)4047464-1 |D s |
689 | 0 | 1 | |a Sprachverarbeitung |0 (DE-588)4116579-2 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Gal, Annie |e Sonstige |4 oth | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=003392362&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-003392362 |
Datensatz im Suchindex
_version_ | 1804119633028972544 |
---|---|
adam_text | CONTENTS
Preface xi
1. Introduction to natural language processing 1
1. The general problem 1
2. Natural language versus artificial language 2
1. Infinite diversity of sentences 3
2. Tolerance of errors 4
3. The presence of ambiguities 4
4. Implicit elements 6
3. Different stages of NLP 7
4. Structure of this book 10
2. Introduction to Prolog 13
1. Introduction 13
Exercises 2.1 17
2. Prolog programming 18
Exercises 2.2 24
3. The creation of programs 24
4. Lists 25
1. Formalism for lists 26
2. List manipulation 28
concat 28
in 29
nth 30
length 30
reverse 30
Exercises 2.4 30
k 5. Decomposition of literals 31
L Exercises 2.5 33
vi CONTENTS
6. The cut 33
7. Modifying the database 35
8. A worked example 36
1. Setting up the database 36
2. Asserting new data 37
3. Queiying the database 39
4. Combining assertions and queries 40
5. Generalizing further: variable predicate names 43
3. The linguistic background 45
1. Introduction 46
2. Formal rule Systems 47
3. Syntactic categories 50
1. Categories and structures 50
2. Description of the structures 51
3. Tree structures 52
4. Linear precedence constraints 54
4. The lexicon 55
1. Treatment of the form of words 55
2. Subcategorization constraints 56
5. An example of a transformation 58
6. Functional grammar and unification 61
7. Logic grammars 64
4. Using logic grammars 67
1. Introduction 67
2. Coding the grammar in Prolog 68
1. Difference lists 69
Exercises 4.2.1 72
2. Incorporating co occürrence restrictions 72
Exercise 4.2.2 74
3. A structure building parser 74
Exercise 4.2.3 77
3. Definite Clause Grammars 78
Exercises 4.3 80
4. Eliza: another DCG applicaüon 80
Exercise 4.4 84
5. Morphological processing 84
1. Example 1: Noun plurals 88
Exercise 4.5.1 92
2. Example 2: French adjectives 92
Exercise 4.5.2 95
3. Example 3: Spanish verbs 95
CONTENTS vii
6. More complex phrase structure 98
1. Relative clauses 98
Exercises 4.6.1 103
2. Interrogatives and u;h movement 103
7. Possible extensions 105
1. Unification of features 106
Exercise 4.7.1 H°
2. Parsing bottom up HO
Exercise 4.7.2 115
5. Semantic representation H7
1 l Q
1. Tree representations X1°
1. Three branch quantifier trees H8
2. Relative clauses 120
1 nn
3. Noun complements *
1 oo
4. Verb complements
5. Determiners
6. Adjectives 130
2. Constructing a representation
1. Semantic representation of lexical items I32
2. Semantic compositlon rules 134
3. Evaluation 137
100
1. Conflrming hypotheses
2. Making assertions
3. Asking questions 1
4. Perspecüves
6. Automatic text generation 14^
1. The general problem
2. Initial approaches
1. Canned error messages
2. Random text generation
3. An interactive alternative
3. Generation from data ,.„
1. Meteorological bulletins „
2. Stock market reports „
4. Responding to queries . q
1 Explanations for expert Systems
2. Answering queries to databases
5 Generating paraphrases . 64
1. Using inferences 172
2. Using a semantic network
viii CONTENTS
6. Machine Translation 180
7. Planning and dialogue 183
1. Text planning 183
2. Dialogue generation 184
7. Cooperative responses 185
1. Introduction 185
2. Research in intelligent interfaces 186
1. The semantic and pragmatic approach 187
3. A method for producing cooperative responses 191
1. Logic and databases 191
2. Disparity between the user s knowledge
and the database 195
Intuitive definition of a misconception 196
Logical definition of a presupposition in a query 197
Logical definition of an integriry constraint
violation 198
Redundant information in a query 199
3. Selection rules 200
Precedence in the detection of misconceptions 201
Some details concerning detection of misconceptions . 202
Choosing a summary response 204
Informative constraints 205
Uninformative constraints 206
4. Implementation 207
1. Transforming the basic query into a
fully constrained query 207
2. Handling the query 212
3. Giving a response 215
4. Conclusions 218
8. General conclusion and perspectives 219
1. The approach 219
2. Research orientations 220
1. Lexicons 221
2. Grammars 222
3. Semantic modeis 222
4. Dialogues and sentence generation 223
3. The language industry 223
4. Further reading 224
CONTENTS ix
Answers to selected exercises 227
Appendices 231
1. list.pro 231
2. convert.pro 232
3. input.pro 232
4. Semantic grammar 233
5. DCG Interpreter 234
6. Output.pro 236
7. random.pro 237
8. eliza.pro 237
9. french.pro 238
10. spanish.pro 240
11. relative.pro 241
12. unify.pro 244
13. lfg.pro 245
14. loop_test.pro 249
15. bup.pro 249
16. semrep.pro 250
17. nations.data 251
18. nations.pro ^53
19. Füll semantic representation grammar 255
20. rangen.pro 261
21. meteo.pro ^63
22. Alternative data for meteo program 267
23. explain.pro 268
24. inference.pro 269
25. inference2.pro 270
26. mtm.pro 272
27. interlingua.pro 277
28. transfer.pro 278
29. nlq.pro 281
30. transform.pro 284
31. Database for cooperative responses program
32. coop.pro 288
33. Cooperative responses: examples of Output • •
x CONTENTS
Bibliography 295
Index 302
|
any_adam_object | 1 |
building | Verbundindex |
bvnumber | BV005425179 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.P76 |
callnumber-search | QA76.73.P76 |
callnumber-sort | QA 276.73 P76 |
callnumber-subject | QA - Mathematics |
classification_rvk | ES 923 ST 306 |
classification_tum | DAT 544f DAT 366f |
ctrlnum | (OCoLC)23940287 (DE-599)BVBBV005425179 |
dewey-full | 006.3/5 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.3/5 |
dewey-search | 006.3/5 |
dewey-sort | 16.3 15 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik Sprachwissenschaft Literaturwissenschaft |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02071nam a2200529 c 4500</leader><controlfield tag="001">BV005425179</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150216 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">920701s1991 d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471930121</subfield><subfield code="9">0-471-93012-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)23940287</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV005425179</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="1" ind2=" "><subfield code="a">eng</subfield><subfield code="h">fre</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.P76</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.3/5</subfield><subfield code="2">20</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ES 923</subfield><subfield code="0">(DE-625)27930:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 306</subfield><subfield code="0">(DE-625)143654:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 544f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 366f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="130" ind1="0" ind2=" "><subfield code="a">Prolog pour l'analyse automatique du langage naturel</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Prolog for natural language processing</subfield><subfield code="c">Annie Gal ...</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Chichester u.a.</subfield><subfield code="b">Wiley</subfield><subfield code="c">1991</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 306 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">Wiley professional computing</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturverz. S. 295 - 300</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Langage naturel, Traitement du (informatique)</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Natuurlijke-taalverwerking</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">PROLOG</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Prolog (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Prolog (langage de programmation)</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Traitement automatique des langues naturelles</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Natural language processing (Computer science)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Prolog (Computer program language)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Sprachverarbeitung</subfield><subfield code="0">(DE-588)4116579-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">PROLOG</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4047464-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">PROLOG</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4047464-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Sprachverarbeitung</subfield><subfield code="0">(DE-588)4116579-2</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">Gal, Annie</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</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=003392362&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-003392362</subfield></datafield></record></collection> |
id | DE-604.BV005425179 |
illustrated | Illustrated |
indexdate | 2024-07-09T16:29:17Z |
institution | BVB |
isbn | 0471930121 |
language | English French |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-003392362 |
oclc_num | 23940287 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-739 DE-355 DE-BY-UBR DE-19 DE-BY-UBM DE-706 DE-188 |
owner_facet | DE-91G DE-BY-TUM DE-739 DE-355 DE-BY-UBR DE-19 DE-BY-UBM DE-706 DE-188 |
physical | XIII, 306 S. graph. Darst. |
publishDate | 1991 |
publishDateSearch | 1991 |
publishDateSort | 1991 |
publisher | Wiley |
record_format | marc |
series2 | Wiley professional computing |
spelling | Prolog pour l'analyse automatique du langage naturel Prolog for natural language processing Annie Gal ... Chichester u.a. Wiley 1991 XIII, 306 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Wiley professional computing Literaturverz. S. 295 - 300 Langage naturel, Traitement du (informatique) ram Natuurlijke-taalverwerking gtt PROLOG gtt Prolog (Langage de programmation) Prolog (langage de programmation) ram Traitement automatique des langues naturelles Natural language processing (Computer science) Prolog (Computer program language) Sprachverarbeitung (DE-588)4116579-2 gnd rswk-swf PROLOG Programmiersprache (DE-588)4047464-1 gnd rswk-swf PROLOG Programmiersprache (DE-588)4047464-1 s Sprachverarbeitung (DE-588)4116579-2 s DE-604 Gal, Annie Sonstige oth HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=003392362&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Prolog for natural language processing Langage naturel, Traitement du (informatique) ram Natuurlijke-taalverwerking gtt PROLOG gtt Prolog (Langage de programmation) Prolog (langage de programmation) ram Traitement automatique des langues naturelles Natural language processing (Computer science) Prolog (Computer program language) Sprachverarbeitung (DE-588)4116579-2 gnd PROLOG Programmiersprache (DE-588)4047464-1 gnd |
subject_GND | (DE-588)4116579-2 (DE-588)4047464-1 |
title | Prolog for natural language processing |
title_alt | Prolog pour l'analyse automatique du langage naturel |
title_auth | Prolog for natural language processing |
title_exact_search | Prolog for natural language processing |
title_full | Prolog for natural language processing Annie Gal ... |
title_fullStr | Prolog for natural language processing Annie Gal ... |
title_full_unstemmed | Prolog for natural language processing Annie Gal ... |
title_short | Prolog for natural language processing |
title_sort | prolog for natural language processing |
topic | Langage naturel, Traitement du (informatique) ram Natuurlijke-taalverwerking gtt PROLOG gtt Prolog (Langage de programmation) Prolog (langage de programmation) ram Traitement automatique des langues naturelles Natural language processing (Computer science) Prolog (Computer program language) Sprachverarbeitung (DE-588)4116579-2 gnd PROLOG Programmiersprache (DE-588)4047464-1 gnd |
topic_facet | Langage naturel, Traitement du (informatique) Natuurlijke-taalverwerking PROLOG Prolog (Langage de programmation) Prolog (langage de programmation) Traitement automatique des langues naturelles Natural language processing (Computer science) Prolog (Computer program language) Sprachverarbeitung PROLOG Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=003392362&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | UT prologpourlanalyseautomatiquedulangagenaturel AT galannie prologfornaturallanguageprocessing |