Temporal Relations in Visual Semantics of Verbs Minhua Eunice Ma and Paul Mc Kevitt School of Computing and Intelligent Systems Faculty of Engineering.

Slides:



Advertisements
Similar presentations
Extraction and Visualisation of Emotion from News Articles Eva Hanser, Paul Mc Kevitt School of Computing & Intelligent Systems Faculty of Computing &
Advertisements

Natural Language Processing Lecture 2: Semantics.
Semantics (Representing Meaning)
HOMER: A Creative Story Generation System Student: Dimitrios N. Konstantinou Supervisor: Prof. Paul Mc Kevitt School of Computing and Intelligent Systems.
Syntax-Semantics Mapping Rajat Kumar Mohanty CFILT.
1 A Description Logic with Concrete Domains CS848 presentation Presenter: Yongjuan Zou.
Inferences The Reasoning Power of Expert Systems.
Theeraporn Ratitamkul, University of Illinois and Adele E. Goldberg, Princeton University Introduction How do young children learn verb meanings? Scene.
Knowledge Representation. Essential to artificial intelligence are methods of representing knowledge. A number of methods have been developed, including:
Statistical NLP: Lecture 3
LING NLP 1 Introduction to Computational Linguistics Martha Palmer April 19, 2006.
1 Words and the Lexicon September 10th 2009 Lecture #3.
Natural Language and Speech Processing Creation of computational models of the understanding and the generation of natural language. Different fields coming.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Matakuliah: G0922/Introduction to Linguistics Tahun: 2008 Session 9 Semantic 2.
6 Nov 2001IS202: Information Organization and Retrieval Information Extraction Ray Larson & Warren Sack IS202: Information Organization and Retrieval Fall.
PSY 369: Psycholinguistics Some basic linguistic theory part3.
Polyscheme John Laird February 21, Major Observations Polyscheme is a FRAMEWORK not an architecture – Explicitly does not commit to specific primitives.
Knowledge Representation Reading: Chapter
1 Human simulations of vocabulary learning Présentation Interface Syntaxe-Psycholinguistique Y-Lan BOUREAU Gillette, Gleitman, Gleitman, Lederer.
I2RP Meeting26 Oct 2005 Temporal Aspects of Intelligent Multimedia Retrieval and Presentation Zhisheng Huang, Jacco van Ossenbruggen, and Lynda Hardman.
 Copyright 2009 Digital Enterprise Research Institute. All rights reserved Digital Enterprise Research Institute Ontologies & Natural Language.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
Knowledge Representation and Semantic Capturing Albena Strupchanska Linguistic Modelling Department, Institute for Parallel Processing, Bulgarian Academy.
PSY 369: Psycholinguistics Language Production & Comprehension: Conversation & Dialog.
CONFUCIUS: An Intelligent MultiMedia Storytelling Interpretation and Presentation System Minhua Eunice Ma Supervisor: Prof. Paul Mc Kevitt School of Computing.
+ Predication: Verbs, EVENTS, and STATES Presenter: Emily Lu.
Empirical Methods in Information Extraction Claire Cardie Appeared in AI Magazine, 18:4, Summarized by Seong-Bae Park.
Animating Virtual Humans in Intelligent Multimedia Storytelling Minhua Eunice Ma and Paul Mc Kevitt School of Computing and Intelligent Systems Faculty.
Syntax Lecture 8: Verb Types 1. Introduction We have seen: – The subject starts off close to the verb, but moves to specifier of IP – The verb starts.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Some Thoughts on HPC in Natural Language Engineering Steven Bird University of Melbourne & University of Pennsylvania.
Center for Human Computer Communication Department of Computer Science, OG I 1 Designing Robust Multimodal Systems for Diverse Users and Mobile Environments.
Building character animation for intelligent storytelling with the H-Anim standard Minhua Eunice Ma and Paul Mc Kevitt School of Computing and Intelligent.
Chapter 7. BEAT: the Behavior Expression Animation Toolkit
Experiments on Building Language Resources for Multi-Modal Dialogue Systems Goals identification of a methodology for adapting linguistic resources for.
A Cognitive Substrate for Natural Language Understanding Nick Cassimatis Arthi Murugesan Magdalena Bugajska.
Interpreting Dictionary Definitions Dan Tecuci May 2002.
A Summary of Terminology in Linguistics. First Session Orientation to the Course Introduction to Language & Linguistics 1. Definition of Language 2. The.
SceneMaker: Multimodal Visualisation of Natural Language Film Scripts Dr. Minhua Eunice Ma School of Computing & Intelligent Systems Faculty of Computing.
Chapter 15 Natural Language Processing (cont)
CONFUCIUS: an Intelligent MultiMedia storytelling interpretation & presentation system Minhua Eunice Ma Supervisor: Prof. Paul Mc Kevitt School of Computing.
SceneMaker: Automatic Visualisation of Screenplays School of Computing & Intelligent Systems Faculty of Computing & Engineering University of Ulster, Magee,
Introduction to CL & NLP CMSC April 1, 2003.
Time, Tense and Aspect Rajat Kumar Mohanty Centre For Indian Language Technology Department of Computer Science and Engineering Indian.
NLP ? Natural Language is one of fundamental aspects of human behaviors. One of the final aim of human-computer communication. Provide easy interaction.
Linguistic Essentials
AQUAINT Kickoff Meeting Advanced Techniques for Answer Extraction and Formulation Language Computer Corporation Dallas, Texas.
Albert Gatt LIN3021 Formal Semantics Lecture 4. In this lecture Compositionality in Natural Langauge revisited: The role of types The typed lambda calculus.
Introduction to Computational Linguistics
Toward a Unified Scripting Language 1 Toward a Unified Scripting Language : Lessons Learned from Developing CML and AML Soft computing Laboratory Yonsei.
1/21 Automatic Discovery of Intentions in Text and its Application to Question Answering (ACL 2005 Student Research Workshop )
Building a Semantic Parser Overnight
KNOWLEDGE BASED SYSTEMS
Knowledge Representation
Chapter 8. Situated Dialogue Processing for Human-Robot Interaction in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans Sabaleuski.
Intelligent MultiMedia Storytelling System (IMSS) - Automatic Generation of Animation From Natural Language Input By Eunice Ma Supervisor: Prof. Paul Mc.
Knowledge Structure Vijay Meena ( ) Gaurav Meena ( )
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
An Introduction to Semantic Parts of Speech Rajat Kumar Mohanty rkm[AT]cse[DOT]iitb[DOT]ac[DOT]in Centre for Indian Language Technology Department of Computer.
SceneMaker: Automatic Visualisation of Screenplays Eva Hanser Prof. Paul Mc Kevitt Dr. Tom Lunney Dr. Joan Condell School of Computing & Intelligent Systems.
NATURAL LANGUAGE PROCESSING
Artificial Intelligence Knowledge Representation.
Artificial Intelligence Logical Agents Chapter 7.
Statistical NLP: Lecture 3
Semantics (Representing Meaning)
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
CSC 594 Topics in AI – Applied Natural Language Processing
Linguistic Essentials
Artificial Intelligence 2004 Speech & Natural Language Processing
Presentation transcript:

Temporal Relations in Visual Semantics of Verbs Minhua Eunice Ma and Paul Mc Kevitt School of Computing and Intelligent Systems Faculty of Engineering University of Ulster, Magee Derry/Londonderry, N. Ireland

AICS 2003, Dublin, Ireland story in natural language CONFUCIUS movie/drama script 3D animation non-speech audio tailored menu for script input speech (dialogue) Storywriter /playwright User /story listener  To interpret natural language stories and to extract conceptual semantics from natural language  To generate 3D animation and virtual worlds automatically from natural language  To integrate 3D animation with speech and non-speech audio for presenting multimodal stories Background: CONFUCIUS (intelligent storytelling system)

AICS 2003, Dublin, Ireland  Temporal relations Allen’s interval relations Application in story-based interactive systems Temporal relations in technical orders domain (Badler et al., 1997)  Related research in NLP Sentence level temporal analysis Lexical vs. post-lexical temporal relations Lexical vs. post-lexical Lexical semantics Previous research

AICS 2003, Dublin, Ireland Allen’s interval relations

AICS 2003, Dublin, Ireland NLP in CONFUCIUS Coreference resolution Part-of-speech tagger Syntactic parser Morphological parser Semantic inference Pre-processing Connexor FDG parser WordNet LCS database LEXICON & MORPHOLOGICAL RULES FEATURES Disambiguation Temporal reasoning Lexical temporal relations Post-lexical temporal relations

AICS 2003, Dublin, Ireland Verb entailments Verb entailment: fixed truth relation between verbs with entailment given by part of lexical meaning, i.e. one verb entails another The implication logic relationship: if p then q (p  q)

AICS 2003, Dublin, Ireland Troponym  Elaborates manner of base verb (Fellbaum, 1998)  Examples: “trot”-“walk” (fast), “gulp”-“eat” (quickly) EVENT go (move) run cause … other action predicates walkclimbjumpmanner-of-motion verbs … limpstrideswaggertrot …

AICS 2003, Dublin, Ireland Temporal relations in verb entailment {p,m,o,s,f -1,≡} may also represent temporal relation between pair of cognate verbs and state of corresponding adjectives e.g. shorten-short, beautify-beautiful, clarify-clear

AICS 2003, Dublin, Ireland Representing procedural events Arguments of EVENT [EVENT agent: theme: space/time: manner: instrument: precondition: subactivities: result:] Relationship between definiendum verb and its subactivities act():- subact1(), …… subacti(), ……. subacti R act, i  N, R  {d,s,f,  } eatOut():- bookASeat(), goToRestaurant(), orderDishes(), eat(), pay(), leave(). a. Original definition eatOut():- bookASeat() {p} goToRestaurant(){p,m} orderDishes() {p} eat() {p,m} pay() {p,m} leave(). b. “eatOut” in restaurant eatOut():- bookASeat() {p} goToRestaurant(){p,m} orderDishes() {p} eat() {p,p -1,m} pay() {p,m} leave(). c. “eatOut” in restaurant/ fast food shop eatOut():- [bookASeat() {p}] goToRestaurant(){p,m} orderDishes() {p} eat() {p,p-1,m} pay() {p,m} leave(). d. Optional subactivities

AICS 2003, Dublin, Ireland Comparison with Badler’s temporal constraints Badler’s temporal constraints (technical orders domain) Sequential Parallel Jointly parallel Independently parallel While parallel Interval relations {p,m} {s,s -1,  } (act1 {s,s -1,  } act2) {p,m} act3 {f,f -1,  } act_domt {s -1,f -1,  } act_indomt compositional (e.g. jointly parallel); all 5 constraints are disjunctions of several interval relations consider other factors such as dominancy of action (e.g. while parallel) domain-specific

AICS 2003, Dublin, Ireland Comparison with Badler’s temporal constraints Badler’s temporal constraints (technical orders domain) Sequential Parallel Jointly parallel Independently parallel While parallel Interval relations {p,m} {s,s -1,  } (act1 {s,s -1,  } act2) {p,m} act3 {f,f -1,  } act_domt {s -1,f -1,  } act_indomt compositional (e.g. jointly parallel); all 5 constraints are disjunctions of several interval relations consider other factors such as dominancy of action (e.g. while parallel) domain-specific

AICS 2003, Dublin, Ireland Comparison with Badler’s temporal constraints Badler’s temporal constraints (technical orders domain) Sequential Parallel Jointly parallel Independently parallel While parallel Interval relations {p,m} {s,s -1,  } (act1 {s,s -1,  } act2) {p,m} act3 {f,f -1,  } act_domt {s -1,f -1,  } act_indomt compositional (e.g. jointly parallel); all 5 constraints are disjunctions of several interval relations consider other factors such as dominancy of action (e.g. while parallel) domain-specific

AICS 2003, Dublin, Ireland Comparison with Badler’s temporal constraints Badler’s temporal constraints (technical orders domain) Sequential Parallel Jointly parallel Independently parallel While parallel Interval relations {p,m} {s,s -1,  } (act1 {s,s -1,  } act2) {p,m} act3 {f,f -1,  } act_domt {s -1,f -1,  } act_indomt compositional (e.g. jointly parallel); all 5 constraints are disjunctions of several interval relations consider other factors such as dominancy of action (e.g. while parallel) domain-specific

AICS 2003, Dublin, Ireland Comparison with Badler’s temporal constraints Badler’s temporal constraints (technical orders domain) Sequential Parallel Jointly parallel Independently parallel While parallel Interval relations {p,m} {s,s -1,  } (act1 {s,s -1,  } act2) {p,m} act3 {f,f -1,  } act_domt {s -1,f -1,  } act_indomt compositional (e.g. jointly parallel); all 5 constraints are disjunctions of several interval relations consider other factors such as dominancy of action (e.g. while parallel) domain-specific

AICS 2003, Dublin, Ireland Achievement vs. accomplishment events Achievement events (Vendler, 1967): e.g. “find”, “arrive”, “die” punctual events occuring at single moment definite time instants never hold over intervals Why use interval relations instead of point-based relations? Pragmatic reasons (Verkuyl, 1993) Ontological reasons (Pinon, 1997) Practical reason for language visualisation achievement events depend on existence of context context + visual definitions → intervals find():- search(), eyesFixedOn(). arrive():- go(), stopAtDestination().

AICS 2003, Dublin, Ireland  Visual definitions of causative verbs (e.g. “kill”) must subsume result states (stative verbs) (e.g. “die”)  Represent distinction between launching causatives: causation of inception of motion entraining causatives: continuous causation of motion Temporal relations of lexical causatives disjunction set of interval relations between cause and effect adequate to define difference: {s,p,m,o} (launching) {≡,f -1 } (entraining)

AICS 2003, Dublin, Ireland Lexical and post-lexical repetition  Post-lexical level repetition e.g. “Roses come into bloom once a year.” “I visit the school every day.” or marked by “again", "continues to", "a second time”  Lexical level repetition Represent periodical repetition of subactivities walk():- [step()] R. hammer():- [hit()] R. Morphological prefix "re-"

AICS 2003, Dublin, Ireland Categories of action verb Action verbs Movement or partial movement Biped kinematics, e.g. go, walk, jump, swim, climb Face expressions, e.g. laugh, angry Lip movement, e.g. speak, say, sing, tell Lexical causatives Concerning single object, e.g. push, kick, bring, open Concerning multiple objects Bitransitive verbs, e.g. give, sell, show Transitive verbs with object & implicit instrument/goal/theme, e.g. cut, write, butter, pocket Verbs without distinct visualization when out of context trying verbs: try, attempt, succeed, manage helping verbs: help, assist letting verbs: allow, let, permit create/destroy verbs: build, create, assemble, construct, break, destroy verbs whose visualization depends on their objects, e.g. play (harmonica/football), make (the bed/trouble/a phone call), fix (a drink/a lock) High level behaviours (routine events) e.g. interview, eat out (go to restaurant), call (make a telephone call), go shopping involve speech modality

AICS 2003, Dublin, Ireland  Lexical Visual Semantic Representation (LVSR): necessary semantic representation between 3D model and language syntax  LVSR based on Jackendoff’s LCS adapted to task of language visualization (enhancement with Schank’s scripts)  Interval relations represent temporal relationship between subactivities of complex actions in LVSR  e.g. “The waiter approached me: ‘Can I help you? Sir.’” 3D animation “John walked towards the house.” 3D animation “Nancy ran across the field.” 3D animation Lexical Visual Semantic Representation

AICS 2003, Dublin, Ireland ♦ Temporal relation is a crucial issue in modelling action verbs, their procedures, contexts, presupposed and result states ♦ Temporal relation within verb semantics (lexical level) ♦ Semantic representation of verbs with temporal information based on Allen’s interval logic Conclusion

AICS 2003, Dublin, Ireland Future work  Quantitative factor  Action composition for simultaneous activities  Verbs concerning multiple characters’ synchronization & coordination Character can start a task when another signals pre- conditions are ready Two or more characters cooperate in shared task