![Page 1: LING 388: Language and Computers Sandiway Fong Lecture 26](https://reader030.vdocuments.us/reader030/viewer/2022032702/56649ca75503460f94969dbd/html5/thumbnails/1.jpg)
LING 388: Language and Computers
Sandiway FongLecture 26
![Page 2: LING 388: Language and Computers Sandiway Fong Lecture 26](https://reader030.vdocuments.us/reader030/viewer/2022032702/56649ca75503460f94969dbd/html5/thumbnails/2.jpg)
Last Time
• 3 files:– j25.pl Japanese grammar– g25.pl English grammar– translator25.pl bilingual dictionary
• common interface:– predarg(Predicate,Subject,Object,decl/wh/yesno)
![Page 3: LING 388: Language and Computers Sandiway Fong Lecture 26](https://reader030.vdocuments.us/reader030/viewer/2022032702/56649ca75503460f94969dbd/html5/thumbnails/3.jpg)
j25.pl
use japanese:s(PA,JapaneseSentence,[])
![Page 4: LING 388: Language and Computers Sandiway Fong Lecture 26](https://reader030.vdocuments.us/reader030/viewer/2022032702/56649ca75503460f94969dbd/html5/thumbnails/4.jpg)
j25.pl
![Page 5: LING 388: Language and Computers Sandiway Fong Lecture 26](https://reader030.vdocuments.us/reader030/viewer/2022032702/56649ca75503460f94969dbd/html5/thumbnails/5.jpg)
g25.pl
use english:s(PA,EnglishSentence,[])
![Page 6: LING 388: Language and Computers Sandiway Fong Lecture 26](https://reader030.vdocuments.us/reader030/viewer/2022032702/56649ca75503460f94969dbd/html5/thumbnails/6.jpg)
g25.pl
![Page 7: LING 388: Language and Computers Sandiway Fong Lecture 26](https://reader030.vdocuments.us/reader030/viewer/2022032702/56649ca75503460f94969dbd/html5/thumbnails/7.jpg)
g25.pl
![Page 8: LING 388: Language and Computers Sandiway Fong Lecture 26](https://reader030.vdocuments.us/reader030/viewer/2022032702/56649ca75503460f94969dbd/html5/thumbnails/8.jpg)
g25.pl
NB. previously, a (regular) plural suffixation rule was used
![Page 9: LING 388: Language and Computers Sandiway Fong Lecture 26](https://reader030.vdocuments.us/reader030/viewer/2022032702/56649ca75503460f94969dbd/html5/thumbnails/9.jpg)
g25.pl
![Page 10: LING 388: Language and Computers Sandiway Fong Lecture 26](https://reader030.vdocuments.us/reader030/viewer/2022032702/56649ca75503460f94969dbd/html5/thumbnails/10.jpg)
g25.pl
![Page 11: LING 388: Language and Computers Sandiway Fong Lecture 26](https://reader030.vdocuments.us/reader030/viewer/2022032702/56649ca75503460f94969dbd/html5/thumbnails/11.jpg)
translator25.pl
• Bilingual dictionary + translate/2
![Page 12: LING 388: Language and Computers Sandiway Fong Lecture 26](https://reader030.vdocuments.us/reader030/viewer/2022032702/56649ca75503460f94969dbd/html5/thumbnails/12.jpg)
Tasks today
1. Comment out dual entries for Japanese lexicon – prevent duplicate generation of kana/kanji and romaji
2. Fix infinite loop for generation with the English grammar
3. Update the English grammar to generate wh-questions and yes/no-questions using predarg structure
![Page 13: LING 388: Language and Computers Sandiway Fong Lecture 26](https://reader030.vdocuments.us/reader030/viewer/2022032702/56649ca75503460f94969dbd/html5/thumbnails/13.jpg)
Wh-questionsStanford Parser output:
predarg(buy+past,john,what,wh)
![Page 14: LING 388: Language and Computers Sandiway Fong Lecture 26](https://reader030.vdocuments.us/reader030/viewer/2022032702/56649ca75503460f94969dbd/html5/thumbnails/14.jpg)
Wh-questionsStanford Parser output:
predarg(buy+past,who,book,wh)
![Page 15: LING 388: Language and Computers Sandiway Fong Lecture 26](https://reader030.vdocuments.us/reader030/viewer/2022032702/56649ca75503460f94969dbd/html5/thumbnails/15.jpg)
Yes/No-Questions
• Stanford parser output:
predarg(buy+past,john,book,yesno)