Building Natural Language Generation Systems
This book explains how to build Natural Language Generation (NLG) systems - computer software systems which use techniques from artificial intelligence and computational linguistics to automatically generate understandable texts in English or other human languages, either in isolation or as part of multimedia documents, Web pages, and speech output systems. Typically starting from some non-linguistic representation of information as input, NLG systems use knowledge about language and the application domain to automatically produce documents, reports, explanations, help messages, and other kinds of texts. The book covers the algorithms and representations needed to perform the core tasks of document planning, microplanning, and surface realization, using a case study to show how these components fit together. It also discusses engineering issues such as system architecture, requirements analysis, and the integration of text generation into multimedia and speech output systems.
What people are saying - Write a review
Other editions - View all
abstract syntactic structures aggregation algorithm altemative analysis application appropriate architecture chapter communicative goal component Computational Linguistics concemed constituent construct content determination corpus deﬁned deﬁnition described difﬁcult discourse relations discussed document plan document planner document presentation system document structuring domain model DSyntS Echidna elements entities example ﬁeld ﬁnal ﬁnd ﬁrst grammar graphics hypertext IDAS input KPML lexemes lexicalised case frame linguistic realisation mark-up McKeown Meaning-Text Theory means messages microplanner MODELEXPLAINER modiﬁer month natural language natural language processing NLG system NLG technology nodes noun phrases paragraphs particular PEBA phrase speciﬁcations PPSAbstractSyntax produce pronouns proto-phrase speciﬁcation rain rainfall rainy days REALPRO referring expression representation rules schema Section semantic sentence shown in Figure signiﬁcant simple specify speech synthesis surface form surface realisation Systemic Functional Grammar target texts task techniques text corpus text speciﬁcation textual typographic WEATHERREPORTER words