natural language interaction
play

Natural Language Interaction Gurpreet Singh Papers Learning to - PowerPoint PPT Presentation

Natural Language Interaction Gurpreet Singh Papers Learning to Parse Natural Language Commands to a Robot Control System (Cynthia Matuszek, Evan Herbst, Luke Zettlemoyer, Dieter Fox) Interpreting Instruction Sequences in Spatial


  1. Natural Language Interaction Gurpreet Singh

  2. Papers • Learning to Parse Natural Language Commands to a Robot Control System (Cynthia Matuszek, Evan Herbst, Luke Zettlemoyer, Dieter Fox) • Interpreting Instruction Sequences in Spatial Language Discourse with Pragmatics towards Natural Human- Robot Interaction (Juan Fasola and Maja J Matarić, Fellow)

  3. Paper 1 • Learning to Parse Natural Language Commands to a Robot Control System (Cynthia Matuszek, Evan Herbst, Luke Zettlemoyer, Dieter Fox)

  4. Overview

  5. T erminology • RCL(Robot Control Language) • CCG(combinatory categorical grammars)

  6. Robot Control Language

  7. CCG(combinatory categorical grammars) http://yoavartzi.com/tutorial/

  8. Phases of System Design

  9. Applying CCG For Extracting Meaning

  10. Experiments • Navigation of the robot through four maps in simulation (two for training, two for testing) • The base training set contained the 189 unique sentences generated from non-experts. • The enriched dataset S(enr) contained 418 NL routing instructions along with corresponding RCL instructions.

  11. Experiments Cont. • Maps A and B were simple(CS building, Laboratory research lab) • Maps C and D were relatively complex (Apartment building, academic support building) • For each of 10 difgerent sets (every combination of five difgerent participants), 1,200 paths through map D were randomly generated: 1,000 short paths described by single NL sentences and 200 paths that required multiple sentences to express(5,onaverage)

  12. Results

  13. Discussion • Was the data collected suffjcient? • Were the results satisfactory ? • What if the experiments performed in real world? • Possible applications of this paper.

  14. Discussion Contd… • What did we like about this paper? • What did we not like? • Suggestions?

  15. Paper 2 • Interpreting Instruction Sequences in Spatial Language Discourse with Pragmatics towards Natural Human- Robot Interaction(Juan Fasola and Maja J Matarić, Fellow)

  16. Introduction • Complex Spatial NL language instructions provided by the non-expert users. (e.g., “Put the spices in the top cupboard on the left hand side of the kitchen”, “Stow away all of the trash bags under the sink”, “Place the vegetables in the bottom shelf of the refrigerator”, etc.).

  17. Inroduction Contd… • The robot keeps the history of the previous commands to resolve the referential expressions. • Use of Unconstrained grammar.

  18. Modules of the System • Syntactic Parser • noun phrase (NP) grounding • semantic interpretation • planning • action modules

  19. Semantic Module • T akes the verb, prepositions, grounding figures and reference objects as input. • Uses Naïve Bayes over labelled training datasets and produce three outputs.(Command type, DSR type, static spatial relation) • Eg: robot movement, object movement, learned tasks, etc

  20. Planning Module • Plan and Search for appropriate robot task solutions.

  21. Algorithm • Step 1: Parts of speech tagging. • Step 2: Parsing parts of speech array using grammar. • Step 3: Find the maximum probable sentence • Step 4: Find Instruction sequence candidate • Step 5: Find maximum probable instruction sequence

  22. Resolving References • People often refer to entities which have been previously used like (He, she, it, that) • Real world entities are represented by unique numerical numbers internally. • As the entities are referred their names are added to global list. • Upon encountering the anaphoric expressions the entities in recent list are used as candidate references.

  23. Experiments • 14 spatial language commands to the robot, two for each static spatial relation analyzed (near, away from, between, inside, outside, at) and two additional test runs for the spatial relation at. • After each experiment run, the end location of the robot was measured against the goal position generated by our spatial language interpretation framework. eg: Stand between the printer desk and the whiteboard.

  24. Experiments Contd…

  25. Results.

  26. Experiments Contd..

  27. Challenges • Safety of the human beings. • T ransfer of the discretized map to robot motor motion

  28. Discussion • Were the results satisfactory ? • Possible applications of this paper. • What did we like about this paper? • What we did not like about this paper?

  29. Thanks! Suggestions,Questions?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend