Some common assumptions behind Computational Generation of Referring Expressions (GRE) (Introductory remarks at the start of the workshop)

Slides:



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

Generation of Referring Expressions: Managing Structural Ambiguities I.H. KhanG. Ritchie K. van Deemter University of Aberdeen, UK.
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,
Generation of Referring Expressions: the State of the Art SELLC Summer School, Harbin 2010 Kees van Deemter Computing Science University of Aberdeen.
Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
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)
Microplanning (Sentence planning) Part 1 Kees van Deemter.
CS4018 Formal Models of Computation weeks Computability and Complexity Kees van Deemter (partly based on lecture notes by Dirk Nikodem)
Lecture 3: Salience and Relations Reading: Krahmer and Theune (2002), in Van Deemter and Kibble (Eds.) “Information Sharing: Reference and Presupposition.
CS 101 Introductory Programming - Lecture 7: Loops In C & Good Coding Practices Presenter: Ankur Chattopadhyay.
Chapter 3 Elementary Number Theory and Methods of Proof.
ECE Synthesis & Verification - L271 ECE 697B (667) Spring 2006 Synthesis and Verification of Digital Systems Model Checking basics.
Albert Gatt LIN3022 Natural Language Processing Lecture 11.
Logic CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Logic.
Generation of Referring Expressions: the State of the Art LOT Winter School, Tilburg 2008 Kees van Deemter Computing Science University of Aberdeen.
Proof Points Key ideas when proving mathematical ideas.
Proof methods Proof methods divide into (roughly) two kinds: –Application of inference rules Legitimate (sound) generation of new sentences from old Proof.
CSCI 5582 Fall 2006 CSCI 5582 Artificial Intelligence Lecture 9 Jim Martin.
LEARNING DECISION TREES
The Origins of “Algorithm”. The Origins of the Term “Algorithm”
Second Language Acquisition and Real World Applications Alessandro Benati (Director of CAROLE, University of Greenwich, UK) Making.
New Approach to Quantum Calculation of Spectral Coefficients Marek Perkowski Department of Electrical Engineering, 2005.
Generating Referring Expressions (Dale & Reiter 1995) Ivana Kruijff-Korbayová (based on slides by Gardent&Webber, and Stone&van Deemter) Einfürung.
Robert's Drawers (and other variations on GRE shared tasks) Gatt, Belz, Reiter, Viethen.
Discrete Mathematics and Its Applications
Session 05: C# Patterns Algorithm Patterns: Sweep Search FEN AK IT: Softwarekonstruktion.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
Introduction CS 3358 Data Structures. What is Computer Science? Computer Science is the study of algorithms, including their  Formal and mathematical.
Copyright © Cengage Learning. All rights reserved. CHAPTER 4 ELEMENTARY NUMBER THEORY AND METHODS OF PROOF ELEMENTARY NUMBER THEORY AND METHODS OF PROOF.
Declarative vs Procedural Programming  Procedural programming requires that – the programmer tell the computer what to do. That is, how to get the output.
Linguistics The first week. Chapter 1 Introduction 1.1 Linguistics.
1 Knowledge Representation. 2 Definitions Knowledge Base Knowledge Base A set of representations of facts about the world. A set of representations of.
Introduction CS 3358 Data Structures. What is Computer Science? Computer Science is the study of algorithms, including their  Formal and mathematical.
RANLP, Borovets Sept Evaluating Algorithms for GRE (Going beyond Toy Domains) Ielka van der Sluis Albert Gatt Kees van Deemter University of.
Generation of Referring Expressions (GRE) The Incremental Algorithm Dale & Reiter (1995)
LDK R Logics for Data and Knowledge Representation Description Logics (ALC)
1 Prepositions in context Fintan Costello School of Computer Science & Informatics UCD Joint work with John Kelleher (and Geert-Jan.
Section 2.1. Section Summary Definition of sets Describing Sets Roster Method Set-Builder Notation Some Important Sets in Mathematics Empty Set and Universal.
LDK R Logics for Data and Knowledge Representation Propositional Logic: Reasoning First version by Alessandro Agostini and Fausto Giunchiglia Second version.
Automated Reasoning Early AI explored how to automated several reasoning tasks – these were solved by what we might call weak problem solving methods as.
Machine Learning A Quick look Sources: Artificial Intelligence – Russell & Norvig Artifical Intelligence - Luger By: Héctor Muñoz-Avila.
Corpus-based evaluation of Referring Expression Generation Albert Gatt Ielka van der Sluis Kees van Deemter Department of Computing Science University.
Computer Science, Algorithms, Abstractions, & Information CSC 2001.
Jette Viethen 20 April 2007NLGeval07 Automatic Evaluation of Referring Expression Generation is Possible.
© Copyright 2008 STI INNSBRUCK Intelligent Systems Propositional Logic.
Chapter 7 Problem Solving with Loops
1 Propositional Logic Limits The expressive power of propositional logic is limited. The assumption is that everything can be expressed by simple facts.
Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
Friday, November 9, 2012 Agenda: TISK; No MM. Lesson 5-6: Compare side lengths and measures using the Hinge Theorem. Homework: 5-6 Worksheet.
Data Mining Association Rules Mining Frequent Itemset Mining Support and Confidence Apriori Approach.
Proof Methods for Propositional Logic CIS 391 – Intro to Artificial Intelligence.
CS Class 04 Topics  Selection statement – IF  Expressions  More practice writing simple C++ programs Announcements  Read pages for next.
PROJECT Inequalities in Geometry Chapter 6 - beginning on page 202 Student Notes.
Logical Agents. Outline Knowledge-based agents Logic in general - models and entailment Propositional (Boolean) logic Equivalence, validity, satisfiability.
Text Linguistics. Definition of linguistics Linguistics can be defined as the scientific or systematic study of language. It is a science in the sense.
Algorithms and Problem Solving
From Knowledge Organization (KO) to Knowledge Representation (KR)
Chapter 6: Repetition Structures
Chapter 5: Repetition Structures
Java Programming Loops
Java Programming Loops
5.6 Inequalities in Two Triangles and Indirect Proof
Habib Ullah qamar Mscs(se)
Generation of Referring Expressions (GRE)
Presentation transcript:

Some common assumptions behind Computational Generation of Referring Expressions (GRE) (Introductory remarks at the start of the workshop)

GRE is one sub-area of Natural Language Generation (NLG) Objective: allowing a computer to refer to an object (or set of objects), in natural language Referring expression Definite description Frequent assumption: all that counts is finding adistinguishing description

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

Formalized in a KB Type: furniture (abcde), desk (ab), chair (cde) Origin: Sweden (ac), Italy (bde) Colours: dark (ade), light (bc), grey (a) Price: 100 (ac), 150 (bd), 250 ({}) Contains: wood ({}), metal (abcde), cotton(d) Assumption: this knowledge is shared between speaker and hearer, and directly accessible.

Some possible solutions for referring to a : e.g., –``the Swedish desk`` –``the dark-coloured desk from Sweden`` Much work in GRE cares little about the actual words (e.g., dark-coloured instead of dark). Focus on semantics: Content Determination From this point of view, a description is a set of properties, e.g. {Origin: Sweden, Colour: dark} (Attribute: Value)

Other typical assumptions All information in the KB is atomic (no negations, no disjunctions, no quantifiers) Context outside the KB is disregarded: –no anaphora –no deixis If a distinguishing description of the referent exists then one must be generated (``Logical completeness``)

All of these assumptions have recently been challenged This workshop looks set to continue this trend

One well-known algorithm The Incremental Algorithm (Dale & Reiter 1995) Accumulate properties until a distinguishing description is reached. (Incremental, hence no backtracking) Linguistic realisation (in words) is done by later modules of the NLG system

Incremental Algorithm (informal): Properties are considered in a fixed order: P = A property is included if it is useful: true of target; false of some distractors Stop when distinguishing description is found, or when end of list has been reached. Earlier properties have a greater chance of being included. (E.g., a perceptually salient property) Therefore called preference order.

These introductory remarks have focussed on computational GRE Well see various other perspectives today, particularly psycholinguistic ones These introductory remarks were aimed at levelling the playing field

We can start playing!