自然语言处理

Sharon C. Salveter
{"title":"自然语言处理","authors":"Sharon C. Salveter","doi":"10.2174/9781681088532121010004","DOIUrl":null,"url":null,"abstract":"How do computers understand natural language? This question is asked by interested lay persons as well as computer scientists who are not familiar with artificial intelligence. This book provides the reader with an introduction to the field and the general flavor of many natural language processing programs. The emphasis is on the positive results that have been attained and general methods that are frequently employed. The book opens with motivations for natural language research: many practical advantages for user interfaces and understanding the human mind. Subsequent chapters deal mainly with the first motivation. A description of a simple natural language processor is the vehicle used to introduce the concept of semantic nets, rudimentary syntactic and semantic analysis, and the inherently ambiguous nature of natural language. Chapter 2 surveys a variety of early natural language processing programs, including BASEBALL, SAD-SAM, SYNTHEX, STUDENT, DEACON, and DOCTOR. Unfortunately, no rigorous analysis of the limitations of these programs is presented, other than noting the limited computing technology available at the time and the necessary failure of a word-byword translation approach. Chapter 3 is devoted to syntax, using BNF notation , transition networks, surface structure, deep structure and transformations (though no mention of Chomsky!), followed by discussions of top-down, bottom-up and hybrid parsing schemes. Chapters 4 and 5 present semantics. Chapter 4 is an excellent introduction to the types of problems a semantic component of a natural language processor must address. For the person who has not thought deeply about the nature of natural language, the examples clearly distinguish problems such as multiple word senses, modifier attachment, noun-noun modification, pronouns, deter-miners, ellipses, and substitution. Case frames and concept decomposition are presented as means for dealing with these problems. Chapter 5 is a large collection of brief descriptions of implemented seman-analyzer is presented independently; no analysis of strengths and weaknesses is given. The notion of frames is presented in Chapter 5, along with a good discussion of understanding as a memory-based process and the close coupling of natural language processing and knowledge representation. Throughout the first six chapters, natural language understanding is presented as single sentence understanding. The final chapter, however, addresses discourse analysis: speech acts, rules for discourse and the difference between the rules for spoken and written dialog. I would recommend this book to the general reader as a comprehensive introduction to natural language processing that does not get bogged down with details and …","PeriodicalId":348128,"journal":{"name":"A First Course in Artificial Intelligence","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Natural Language Processing\",\"authors\":\"Sharon C. Salveter\",\"doi\":\"10.2174/9781681088532121010004\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"How do computers understand natural language? This question is asked by interested lay persons as well as computer scientists who are not familiar with artificial intelligence. This book provides the reader with an introduction to the field and the general flavor of many natural language processing programs. The emphasis is on the positive results that have been attained and general methods that are frequently employed. The book opens with motivations for natural language research: many practical advantages for user interfaces and understanding the human mind. Subsequent chapters deal mainly with the first motivation. A description of a simple natural language processor is the vehicle used to introduce the concept of semantic nets, rudimentary syntactic and semantic analysis, and the inherently ambiguous nature of natural language. Chapter 2 surveys a variety of early natural language processing programs, including BASEBALL, SAD-SAM, SYNTHEX, STUDENT, DEACON, and DOCTOR. Unfortunately, no rigorous analysis of the limitations of these programs is presented, other than noting the limited computing technology available at the time and the necessary failure of a word-byword translation approach. Chapter 3 is devoted to syntax, using BNF notation , transition networks, surface structure, deep structure and transformations (though no mention of Chomsky!), followed by discussions of top-down, bottom-up and hybrid parsing schemes. Chapters 4 and 5 present semantics. Chapter 4 is an excellent introduction to the types of problems a semantic component of a natural language processor must address. For the person who has not thought deeply about the nature of natural language, the examples clearly distinguish problems such as multiple word senses, modifier attachment, noun-noun modification, pronouns, deter-miners, ellipses, and substitution. Case frames and concept decomposition are presented as means for dealing with these problems. Chapter 5 is a large collection of brief descriptions of implemented seman-analyzer is presented independently; no analysis of strengths and weaknesses is given. The notion of frames is presented in Chapter 5, along with a good discussion of understanding as a memory-based process and the close coupling of natural language processing and knowledge representation. Throughout the first six chapters, natural language understanding is presented as single sentence understanding. The final chapter, however, addresses discourse analysis: speech acts, rules for discourse and the difference between the rules for spoken and written dialog. I would recommend this book to the general reader as a comprehensive introduction to natural language processing that does not get bogged down with details and …\",\"PeriodicalId\":348128,\"journal\":{\"name\":\"A First Course in Artificial Intelligence\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-07-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"A First Course in Artificial Intelligence\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.2174/9781681088532121010004\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"A First Course in Artificial Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2174/9781681088532121010004","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

计算机如何理解自然语言?这个问题是由感兴趣的外行人以及不熟悉人工智能的计算机科学家提出的。这本书为读者提供了一个介绍领域和许多自然语言处理程序的一般味道。重点是已取得的积极成果和经常采用的一般方法。这本书以自然语言研究的动机开篇:用户界面和理解人类思想的许多实际优势。接下来的章节主要讨论第一个动机。一个简单的自然语言处理器的描述是用来介绍语义网的概念,基本的句法和语义分析,以及自然语言固有的模糊性的载体。第2章调查了各种早期的自然语言处理程序,包括BASEBALL、SAD-SAM、SYNTHEX、STUDENT、DEACON和DOCTOR。不幸的是,除了注意到当时可用的有限计算技术和逐字翻译方法的必要失败之外,没有对这些程序的局限性进行严格的分析。第3章致力于语法,使用BNF符号,转换网络,表面结构,深层结构和转换(虽然没有提到乔姆斯基!),然后讨论自顶向下,自底向上和混合解析方案。第四章和第五章介绍语义。第4章很好地介绍了自然语言处理器的语义组件必须解决的问题类型。对于没有深入思考过自然语言本质的人来说,这些例子清楚地区分了多词义、修饰语连接、名-名修饰、代词、限定词、省略和替代等问题。案例框架和概念分解是处理这些问题的方法。第5章是对已实现的语义分析器的简要描述;没有给出优点和缺点的分析。第5章提出了框架的概念,同时对理解作为基于记忆的过程以及自然语言处理和知识表示的紧密耦合进行了很好的讨论。在前六章中,自然语言理解被描述为单句理解。最后一章论述语篇分析:言语行为、语篇规则以及口语和书面对话规则的区别。我将把这本书推荐给普通读者,作为自然语言处理的全面介绍,它没有被细节和……
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Natural Language Processing
How do computers understand natural language? This question is asked by interested lay persons as well as computer scientists who are not familiar with artificial intelligence. This book provides the reader with an introduction to the field and the general flavor of many natural language processing programs. The emphasis is on the positive results that have been attained and general methods that are frequently employed. The book opens with motivations for natural language research: many practical advantages for user interfaces and understanding the human mind. Subsequent chapters deal mainly with the first motivation. A description of a simple natural language processor is the vehicle used to introduce the concept of semantic nets, rudimentary syntactic and semantic analysis, and the inherently ambiguous nature of natural language. Chapter 2 surveys a variety of early natural language processing programs, including BASEBALL, SAD-SAM, SYNTHEX, STUDENT, DEACON, and DOCTOR. Unfortunately, no rigorous analysis of the limitations of these programs is presented, other than noting the limited computing technology available at the time and the necessary failure of a word-byword translation approach. Chapter 3 is devoted to syntax, using BNF notation , transition networks, surface structure, deep structure and transformations (though no mention of Chomsky!), followed by discussions of top-down, bottom-up and hybrid parsing schemes. Chapters 4 and 5 present semantics. Chapter 4 is an excellent introduction to the types of problems a semantic component of a natural language processor must address. For the person who has not thought deeply about the nature of natural language, the examples clearly distinguish problems such as multiple word senses, modifier attachment, noun-noun modification, pronouns, deter-miners, ellipses, and substitution. Case frames and concept decomposition are presented as means for dealing with these problems. Chapter 5 is a large collection of brief descriptions of implemented seman-analyzer is presented independently; no analysis of strengths and weaknesses is given. The notion of frames is presented in Chapter 5, along with a good discussion of understanding as a memory-based process and the close coupling of natural language processing and knowledge representation. Throughout the first six chapters, natural language understanding is presented as single sentence understanding. The final chapter, however, addresses discourse analysis: speech acts, rules for discourse and the difference between the rules for spoken and written dialog. I would recommend this book to the general reader as a comprehensive introduction to natural language processing that does not get bogged down with details and …
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信