Generation of Referring Expressions: the State of the Art SELLC Summer School, Harbin 2010 Kees van Deemter Computing Science University of Aberdeen.

Slides:



Advertisements
Similar presentations
Kees van Deemter Matthew Stone Formal Issues in Natural Language Generation Lecture 4 Shieber 1993; van Deemter 2002.
Advertisements

A very short introduction to Natural Language Generation Kees van Deemter Computing Science University of Aberdeen.
Generation of Referring Expressions: Managing Structural Ambiguities I.H. KhanG. Ritchie K. van Deemter University of Aberdeen, UK.
Generation of Referring Expressions: the State of the Art SELLC Winter School, Guangzhou 2010 Kees van Deemter Computing Science University of Aberdeen.
Some common assumptions behind Computational Generation of Referring Expressions (GRE) (Introductory remarks at the start of the workshop)
Kees van Deemter Matthew Stone Formal Issues in Natural Language Generation Lecture 5 Stone, Doran,Webber, Bleam & Palmer.
Generation of Referring Expressions (GRE) Reading: Dale & Reiter (1995) (key paper in this area)
SELLC Winter School 2010 Evaluating Algorithms for GRE Kees van Deemter (work with Albert Gatt, Ielka van der Sluis, and Richard Power) University of Aberdeen,
Conceptual coherence in the generation of referring expressions Albert Gatt & Kees van Deemter University of Aberdeen {agatt,
Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
Kees van Deemter Matthew Stone Formal Issues in Natural Language Generation Lecture 1 Overview + Reiter & Dale 1997.
Generation of Referring Expressions: the State of the Art LOT Winter School, Tilburg 2008 Kees van Deemter Computing Science University of Aberdeen.
Generation of Referring Expressions: the State of the Art LOT Winter School, Tilburg 2008 Kees van Deemter Computing Science University of Aberdeen.
Generation of Referring Expressions: the State of the Art SELLC Winter School, Guangzhou 2010 Kees van Deemter Computing Science University of Aberdeen.
Generation of Referring Expressions (GRE) The Incremental Algorithm (IA) Dale & Reiter (1995)
Vagueness: a problem for AI Kees van Deemter University of Aberdeen Scotland, UK.
Microplanning (Sentence planning) Part 1 Kees van Deemter.
Chapter 3 Critically reviewing the literature
CS4018 Formal Models of Computation weeks Computability and Complexity Kees van Deemter (partly based on lecture notes by Dirk Nikodem)
Presentation on Artificial Intelligence
Lecture 3: Salience and Relations Reading: Krahmer and Theune (2002), in Van Deemter and Kibble (Eds.) “Information Sharing: Reference and Presupposition.
Desmond Thomas LTU Developing effective reading strategies and productive routines Dr Desmond Thomas, University of Essex.
Microsoft ® Office Word 2007 Training Table of Contents I: Create an automatic TOC Neeginan Institute of Applied Technology GTR&O presents:
Artificial Intelligence 0. Course Overview Course V231 Department of Computing Imperial College, London © Simon Colton.
Crafting a Research Paper/Talk Prasun Dewan FB 150, Sitterson, 11-12:
Generation of Referring Expressions: the State of the Art LOT Winter School, Tilburg 2008 Kees van Deemter Computing Science University of Aberdeen.
Project Proposal.
CPSC 322, Lecture 19Slide 1 Propositional Logic Intro, Syntax Computer Science cpsc322, Lecture 19 (Textbook Chpt ) February, 23, 2009.
Computing Fundamentals 2 Overview Lecturer: Patrick Browne Room [KA] , Lab [KA] Based on Chapter 19. A Logical approach to Discrete Math.
CSCD 434 Spring 2011 Lecture 1 Course Overview. Contact Information Instructor Carol Taylor 315 CEB Phone: Office.
Preparing for the Verbal Reasoning Measure. Overview Introduction to the Verbal Reasoning Measure Question Types and Strategies for Answering General.
EVIDENCE BASED WRITING LEARN HOW TO WRITE A DETAILED RESPONSE TO A CONSTRUCTIVE RESPONSE QUESTION!! 5 th Grade ReadingMs. Nelson EDU 643Instructional.
Generating Referring Expressions (Dale & Reiter 1995) Ivana Kruijff-Korbayová (based on slides by Gardent&Webber, and Stone&van Deemter) Einfürung.
Designing Effective Training Programs for Diverse Audiences Laura Stock, MPH Labor Occupational Health Program - UC Berkeley.
Advanced Research Methodology
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
Robert's Drawers (and other variations on GRE shared tasks) Gatt, Belz, Reiter, Viethen.
The Linguistic Turn To what extent is knowledge in the use of language rather than what language is about? MRes Philosophy of Knowledge: Day 2 - Session.
Linking Standards EDT 3470 – Final Team Projects.
Intro to Discrete Structures
Applying creativity in CS high school education - criteria, teaching example and evaluation Romeike, R. (2007). Applying creativity in CS high school education.
Writing the Perfect Prompt By Lisa Leff. I am so perplexed about writing the perfect prompt!
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Welcome to CSIS10A Computer Science: Beginning Programming Please, take a syllabus.
Linguistics & AI1 Linguistics and Artificial Intelligence Linguistics and Artificial Intelligence Frank Van Eynde Center for Computational Linguistics.
UNIT 1 ENGLISH DISCOURSE ANALYSIS (an Introduction)
LING 388: Language and Computers Sandiway Fong Lecture 30 12/8.
CS3518 Languages and Computability Kees van Deemter Lectures Monday14:00New King’s 14 Tuesday11:00KC T2 Tutorials/Practicals Tuesday13:00-15:00.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
NLP ? Natural Language is one of fundamental aspects of human behaviors. One of the final aim of human-computer communication. Provide easy interaction.
Generation of Referring Expressions (GRE) The Incremental Algorithm Dale & Reiter (1995)
Corpus-based evaluation of Referring Expression Generation Albert Gatt Ielka van der Sluis Kees van Deemter Department of Computing Science University.
Chapter 3 Critically reviewing the literature
Word Create a basic TOC. Course contents Overview: table of contents basics Lesson 1: About tables of contents Lesson 2: Format your table of contents.
Introductions and Conclusions CSCI102 - Systems ITCS905 - Systems MCS Systems.
Creating a Google Drive Presentation By Ms. Rogers & Ms. Heskett.
How to Write an Abstract Gwendolyn MacNairn Computer Science Librarian.
Kees van Deemter Generation of Referring Expressions: a crash course Background information and Project HIT 2010.
BUS 660 Entire Course (2 Sets) For more course tutorials visit This Tutorial contains 2 Sets of Papers for each Assignment (Check Details.
Introduction to CSCI 1311 Dr. Mark C. Lewis
TEACHING LANGUAGE SKILLS: TEACHING SPEAKING
EA C461 – Artificial Intelligence Logical Agent
Social Justice Collage
Artificial Intelligence
Nantawan Chuarayapratib Thammasat University
PHYS 202 Intro Physics II Catalog description: A continuation of PHYS 201 covering the topics of electricity and magnetism, light, and modern physics.
Introduction to Information Retrieval
Analyzing and Organizing Information
Kees van Deemter Computing Science University of Aberdeen
Generation of Referring Expressions (GRE)
Presentation transcript:

Generation of Referring Expressions: the State of the Art SELLC Summer School, Harbin 2010 Kees van Deemter Computing Science University of Aberdeen

Introductory remarks about the course

I am Kees van Deemter… Reader in Computing Science, University of Aberdeen (2004-now) Principal Research Fellow, ITRI, University of Brighton ( ) Research Scientist, Philips Electronics/IPO ( ) PhD University of Amsterdam 1991 Research interests: Formal semantics of Natural Language (ambiguity, vagueness) Generation of text Multimodality (speech, graphics)

Who are you? Substantial background in logic/maths? linguistics? computation? philosophy? other? Level of education: studying for your Masters degree PhD degree other?

This course An exploration into referring expressions, from the perspective of Natural Language Generation (NLG) Generation of Referring Expressions (GRE) The key question: How can we find the best referring expression in a given situation? (most effective, most fluent,..) The ideal answer to the question is an algorithm (i.e. a recipe for cooking up the best referring expression)

Some simple examples Assume that nothing has ever been said Your task is to refer to an object...

Example Situation a, £100 b, £150 c, £100 d, £150 e, £? SwedishItalian

Formalised Type: furniture (abcde), desk (ab), chair (cde) Origin: Sweden (ac), Italy (bde) Colours: dark (ade), light (bc), brown (a) Price: 100 (ac), 150 (bd), 250 ({}) Contains: wood ({}), metal ({abcde}), cotton(d) Assumption: all this is mutual knowledge

Game 1. Describe object a. 2. Describe object d. 3. Describe object e.

Game 1. Describe object a: {desk,sweden}, {grey} 2. Describe object d: {chair, 150} 3. Describe object e: {chair, neither 100 nor 150}

Questions When is it a good idea to add logically redundant information to a referring expresion? How to determine whether an algorithm is good? Reference serves to pick out an object (i.e., to individuate it). What does it mean to offer a useful description of an object?

Prerequisites The most rudimentary understanding of computing will suffice You need to be able to think in terms of sets and their associated operations. (Equivalently: propositions and Boolean operators) Caveat: Some important issues will not be covered...

Earlier courses ESSLLI 2002(?) LOT, Tilburg 2008 HIT, Harbin 2010 SELLC longer than HIT (5 lectures / 2 lectures + project) updated from LOT (adding Description Logic, vagueness, surface phenomena).

Limitations of the course Relational/recursive NPs will not be discussed in depth (Dale and Haddock 1991) (the pen on (the table in (the corner))) Perhaps the most important omission is how discourse affects reference: Anaphora / salience will not play a large role

Another perspective on the course : EPSRC project Towards a Unified Algorithm for the Generation of Referring Expressions (TUNA) This course asks what we have learned from TUNA and its aftermath (e.g., the TUNA-inspired evaluation challenges) whats the way ahead (new techniques, open questions, links with philosophy and psycholinguistics)

Plan of the course 1. GRE and its place in Natural Language Generation 2. A seminal paper on GRE: Dale & Reiter (1995) 3. Testing Dale and Reiters claims 4. A choice of more specialized topics: 1. reference to sets 2. links with KR & Description Logic 3. generating vague descriptions 4. making things easy for the hearer

Plan of the course Reading material (See course web page): Krahmer and Van Deemter [submitted] Computational Generation of Referring Expressions: a Survey. (Particularly sections 1,2,5)

Motivation/assumptions

Why study referring expressions? Great practical relevance: even the simplest NLG systems have to do GRE GRE is one of the best-understood tasks in NLG. Links with many areas of Cognitive Science and AI

Hidden agenda: Get more theoreticians interested in NLG more specifically, in the generation of referring expressions Ideas for new (PhD) projects are very welcome Feel free to ask questions, at any time!

Time to move on to a brief overview of NLG