Chapter 20: Natural Language Generation Presented by: Anastasia Gorbunova LING538: Computational Linguistics, Fall 2006 Speech and Language Processing.

Slides:



Advertisements
Similar presentations
ACT E NGLISH T EST. T HE E NGLISH TEST IS A 75- QUESTION, 45- MINUTE TEST, COVERING : Usage/Mechanics punctuation grammar and usage sentence structure.
Advertisements

Assistive Technology. Assistive technology is a broad term that refers to accommodations for both physical disabilities and cognitive differences.
E-asTTle Writing All you ever wanted to know……. “Launched in November 2007, the Revised New Zealand Curriculum sets the direction for teaching and learning.
Tracking L2 Lexical and Syntactic Development Xiaofei Lu CALPER 2010 Summer Workshop July 14, 2010.
Why study grammar? Knowledge of grammar facilitates language learning
December 2003CSA3050: Natural Language Generation 1 What is Natural Language Generation? When is NLG an Appropriate Technology? NLG System Architectures.
Developing writing skills meaningfully COHERENCE AND COHESION.
Natural Language Generation: Discourse Planning
Natural Language Generation Research Presentation Presenter Shamima Mithun.
A Pipelined Architecture Document Planning Microplanning Surface Realisation Document Plan Text Specification.
Language, Mind, and Brain by Ewa Dabrowska Chapter 10: The cognitive enterprise.
Natural Language Generation Martin Hassel KTH CSC Royal Institute of Technology Stockholm
Natural Language Generation Ling 571 Fei Xia Week 8: 11/17/05.
Communicative Language Ability
 2003 CSLI Publications Ling 566 Oct 16, 2007 How the Grammar Works.
PRAGMATICS. 3- Pragmatics is the study of how more gets communicated than is said. It explores how a great deal of what is unsaid is recognized. 4.
1. Introduction Which rules to describe Form and Function Type versus Token 2 Discourse Grammar Appreciation.
14: THE TEACHING OF GRAMMAR  Should grammar be taught?  When? How? Why?  Grammar teaching: Any strategies conducted in order to help learners understand,
Using Rhetorical Grammar in the English 90 Classroom.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
Introduction to Natural Language Generation
GRAMMAR APPROACH By: Katherine Marzán Concepción EDUC 413 Prof. Evelyn Lugo.
McEnery, T., Xiao, R. and Y.Tono Corpus-based language studies. Routledge. Unit A 2. Representativeness, balance and sampling (pp13-21)
© British Council, All rights reserved. Language Awareness in the Primary Classroom An ELIS WSA-EC course, under licence from British Council Session.
Teaching Productive Skills Which ones are they? Writing… and… Speaking They have similarities and Differences.
SOCIO-COGNITIVE APPROACHES TO TESTING AND ASSESSMENT
Psycholinguistic Theory
1 Chapter 4 Syntax The sentence patterns of language Part I.
7. Parsing in functional unification grammar Han gi-deuc.
October 2005CSA3180 NLP1 CSA3180 Natural Language Processing Introduction and Course Overview.
HYMES (1964) He developed the concept that culture, language and social context are clearly interrelated and strongly rejected the idea of viewing language.
CSA2050 Introduction to Computational Linguistics Lecture 1 Overview.
IN THE NAME OF GOD IN THE NAME OF GOD. Grammar Grammar Chapter 2 Chapter 2.
What you have learned and how you can use it : Grammars and Lexicons Parts I-III.
Introduction to Computational Linguistics
Introduction to Computational Linguistics Jay Munson (special thanks to Misty Azara) May 30, 2003.
CSA2050 Introduction to Computational Linguistics Lecture 1 What is Computational Linguistics?
Daisy Arias Math 382/Lab November 16, 2010 Fall 2010.
Programming Languages and Design Lecture 3 Semantic Specifications of Programming Languages Instructor: Li Ma Department of Computer Science Texas Southern.
Lecture 1 Lec. Maha Alwasidi. Branches of Linguistics There are two main branches: Theoretical linguistics and applied linguistics Theoretical linguistics.
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
Universal properties of language From An Introduction to Language and Linguistics (Fasold & Connor-Linton (editors), 2006, Yule, 2003)
Jan 2004CSA3050: NLG21 CSA3050: Natural Language Generation 2 Surface Realisation Systemic Grammar Functional Unification Grammar see J&M Chapter 20.3.
Listening and Reading GERM 5380/ ROML 5395 September 16, 2010 Manuela Wagner.
TEFL METHODOLOGY I COMMUNICATIVE LANGUAGE TEACHING.
Theme Four: Developing a Unit Plan Shen Chen School of Education The University of Newcastle.
Second Language Acquisition Theories (A brief description) Compiled by: Nicole Lefever.
Natural Language Generation Martin Hassel KTH NADA Royal Institute of Technology Stockholm
Language Language - a system for combining symbols (such as words) so that an unlimited number of meaningful statements can be made for the purpose of.
NLP. Introduction to NLP (U)nderstanding and (G)eneration Language Computer (U) Language (G)
Distinctively Visual. Your task Define/describe what each symbol represents. Write down the first few things that pop into your mind.
NATURAL LANGUAGE PROCESSING
Discourse & Natural Language Generation Martin Hassel KTH NADA Royal Institute of Technology Stockholm
COURSE AND SYLLABUS DESIGN
Why languages differ: Variation in the conventionalization of constraints on inference By: Randy J. LaPolla City University of Hong Kong Presented by:
Chapter 9 The Communicative Approach.
MENTAL GRAMMAR Language and mind. First half of 20 th cent. – What the main goal of linguistics should be? Behaviorism – Bloomfield: goal of linguistics.
2. The standards of textuality: cohesion Traditional approach to the study of lannguage: sentence as conventional object of study Structuralism (Bloofield,
Usage-Based Phonology Anna Nordenskjöld Bergman. Usage-Based Phonology overall approach What is the overall approach taken by this theory? summarize How.
Assessing Writing Ningtyas Orilina A, M.Pd.
Grammar Grammar analysis.
Language, Mind, and Brain by Ewa Dabrowska
OVERVIEW OF DISCOURSE ANALYSIS
THE TEACHING/LEARNING CYCLE
What is Linguistics? The scientific study of human language
Information Structure and Prosody
TEACHING READING Indawan Syahri 12/8/2018 indawansyahri.
Communicative Competence (Canale and Swain, 1980)
Chapter 14 Communicative Language Teaching
Artificial Intelligence 2004 Speech & Natural Language Processing
Presentation transcript:

Chapter 20: Natural Language Generation Presented by: Anastasia Gorbunova LING538: Computational Linguistics, Fall 2006 Speech and Language Processing (Jurafsky & Martin)

Natural Language Generation (NLG) The process of constructing natural language outputs from non-linguistic inputs - maps from meaning to text Concerns: - choice Natural Language Understanding (NLU) The process of producing non-linguistic outputs from natural language inputs hypothesis management - maps from text to meaning Concerns: - ambiguity - under-specification - ill-formed input Both must represent a range of lexical and grammatical forms required for the application domain

NLG Choice IssuesArchitecture Communicative Goal Knowledge Base Discourse Planner  Mechanisms for building Discourse Structures: - Text schemata; Rhetorical Relations  Content Selection Surface Realizer  Approaches: - Systemic Grammar; - Functional Unification Grammar Natural Language Output Microplanning Lexical Selection Context Selection Discourse Structure Sentence Structure -referring expressions -aggregation Output from DP Input to SR

Surface Realizer Produces ordered sequences of words as constrained by the rules of lexicon and grammar. Approaches: Systemic Grammar Functional Unification Grammar Treats language as resource for expressing meaning in context Represents sentences as collections of functions and maintains rules for mapping those functions onto explicit grammatical forms Expressed as a system networksystem network

Surface Realizer Produces ordered sequences or words as constrained by the rules of lexicon and grammar. Approaches: Systemic Grammar Functional Unification Grammar Treats language as resource for expressing meaning in context Represents sentences as collections of functions and maintains rules for mapping those functions onto explicit grammatical forms Expressed as a system networksystem network Builds generational grammar as a feature structure with potential alternations Then unifies it with input specification built using the same sort of feature structure Expressed as an attribute-value matrixattribute-value matrix

Surface Realizer Produces ordered sequences or words as constrained by the rules of lexicon and grammar. Approaches: Systemic Grammar Functional Unification Grammar Take input at different levels Treats language as resource for expressing meaning in context Represents sentences as collections of functions and maintains rules for mapping those functions onto explicit grammatical forms Expressed as a system networksystem network Both grammars use functional categorizations - input is functionally rather than syntactically specified support multiple levels that are entered recursively during the generation process Builds generational grammar as a feature structure with potential alternations Then unifies it with input specification built using the same sort of feature structure Expressed as an attribute-value matrixattribute-value matrix Input represented as a functional description:

NLG Choice IssuesArchitecture Communicative Goal Knowledge Base Discourse Planner  Mechanisms for building Discourse Structures: - Text schemata; Rhetorical Relations  Content Selection Surface Realizer  Approaches: - Systemic Grammar; - Functional Unification Grammar Natural Language Output Microplanning Lexical Selection Context Selection Discourse Structure Sentence Structure -referring expressions -aggregation Output from DP Input to SR

Discourse Planner Keeps track of the focus and the local topic of discourse; considers relationships between sentences. Also responsible for content selection and lexical selection Mechanisms for building discourse structures: Text Schemata Useful if a discrete set of consistent patterns and expressions can be found and encoded May be represented as an augmented transition network Problems: - impractical when text calls for structural variety and richness of expression - resulting discourse structure includes no higher-level structure relating sentences together Rhetorical Relations Rhetorical Structure Theory – text organization based on relationships between parts of text RST relations: elaboration, contrast, condition, purpose, result, etc. Used when the text being generated calls for variation Can develop own schema based on a particular situation

NLG Choice IssuesArchitecture Communicative Goal Knowledge Base Discourse Planner  Mechanisms for building Discourse Structures: - Text schemata; Rhetorical Relations  Content Selection Surface Realizer  Approaches: - Systemic Grammar; - Functional Unification Grammar Natural Language Output Microplanning Lexical Selection Context Selection Discourse Structure Sentence Structure -referring expressions -aggregation Output from DP Input to SR

Microplanning The link between the discourse planner output and the surface realizer input Two main areas of concern: Referring expressions -determine those aspects of an entity that should be used when referring to it in a particular context Aggregation - apportioning the content from the knowledge base into phrase, clause, and sentence-sized chunks

NLG Choice IssuesArchitecture Communicative Goal Knowledge Base Discourse Planner  Mechanisms for building Discourse Structures: - Text schemata; Rhetorical Relations  Content Selection Surface Realizer  Approaches: - Systemic Grammar; - Functional Unification Grammar Natural Language Output Microplanning Lexical Selection Context Selection Discourse Structure Sentence Structure -referring expressions -aggregation Output from DP Input to SR