Monday, December 2, 2013

Final Project Presentations



Here is the schedule for final project presentations.  As we discussed in class, the presentation will be 15 minutes followed by five minutes of questions.  Although we discussed doing auto-advance in class,with the longer talks, I'd like to try without auto advance, because I think 15 minutes is too long for auto-advance to work well.  Thus you can use whatever presentation tool and format that you'd like. 

Your presentation should include:
  • Research question
  • Significance (why is it an important problem?)
  • Related Work (who else has addressed it, and how is your approach different?)
  • Methodology (what you did to address the problem)
  • Results (what new things have you learned about the research question?)
  • Contributions (What have you contributed to the state of the art through this project? What is the answer to your research question?)
You should also prepare a written final project document which should cover these areas, directed at a reader unfamiliar with the project.  It should be written in the style of the papers we have been reading, with enough detail that an interested reader could implement your algorithm to reproduce your results.  This document is due to me and Eugene by email on Thursday 12/12, the last day of classes. 


Thursday 12/5:
  • Jun Ki Lee, Zhiqiang Sui.  Learning Natural Language Commands for Robots in Home Environment Situations.
  • Miles Eldon and Kurt Spindler.  Comparing Inference Algorithms for Grounding Trajectories.
  • Do Kook Choe.  Navigation via Machine Translation.
  • Stephen Brawner.  Task-based User Modeling in Shared Autonomy.
Tuesday 12/9:
  • David Abel and Gabrial Barth-Maron
  • Lauren Bilsky.  Machine Translation using Grounded Language and Topic Modeling.
  • Andrew Kovacs and Sam Birch.  Webtalk.
  • Xiaolu Li , Zhe Zhao.  Automatic Turtle Graphics.
Thursday 12/12:
  • Izaak Baker and Nakul Gopalan.  Athena.
  • Charles Yeh and Bowei Wang.  Application of SHRDLU in Minecraft.
  • Yujie Wan, Lixing Lian.  Learning Semantic Parser from Question­-Answer Pairs.
  • Tom Sgouros. SHRDLU updated: parsing with ambiguity and without rules

Tuesday, November 26, 2013

Tree Substitution Grammars

The reading for Tuesday 12/3 will cover tree substitution grammars:
  • Cohn, Trevor, Sharon Goldwater, and Phil Blunsom. Inducing compact but accurate tree-substitution grammars. Proceedings of Human Language Technologies: The 2009 Annual Conference of the North American Chapter of the Association for Computational Linguistics. Association for Computational Linguistics, 2009.

By Sunday 12/1 at 7pm, please post a question about the paper.  By 7pm on Monday 12/2, post an answer to somebody else's question.

Friday, November 22, 2013

Deep Parsing

 This week we will read a paper on deep models for parsing:
There is a lot going on in this paper.  By Sunday night at 5pm, post a question about something in the paper.  By Monday night at 5pm, post an answer to somebody else's question. 

There is no class on Thursday.  Happy Thanksgiving!

Friday, November 15, 2013

Applications

This week the class will focus on applications.  We will read three papers, one from the supply/warehouse environment, one from a factory floor environment, and one from a household environment.  Each paper describes a robot designed for the corresponding environment.   These papers give a sense of the complexity of an end-to-end robotic system, and also some visions of the ways in which robots will impact the world. 

11/19/13 (Tues.)
11/21/13 (Thurs.)

By Sunday night at 5pm, post a comment discussing how language can fit into these systems.  Try to identify a problem that language input or output could solve.  Then discuss a technique you might use to solve it. 

By Monday night at 5pm, post a reply to someone else's comment.  Ask a question; expand on an idea; suggest a related citation.

Tuesday, November 12, 2013

Language and Gesture

There is a lot going on in the reading for this week.  As you read the paper, focus on understanding what is given to the algorithm and what is being inferred by the algorithm.  What is the input and what is the output?  What are the analogs to the input and output in the language understanding domain?

Write a blog comment of about 200 words answering these questions.   Please post it by 7am on Thursday morning.

Friday, November 8, 2013

Generating Communicative Actions

This week we will read two papers focused on generating communicative actions.  The first one is currently in submission at a conference, and the second two papers were published last year at RSS and HRI by Sidd Srinivasa's group at CMU.   There is a deep mathematical connection between the two approaches, which we will discuss in class.

11/12/13 (Tues.)  Generating Language
11/14/13 (Thurs.) Generating Motion

For Tuesday, please post on the blog suggestions for improving the Tellex et al. paper.  I'm looking for about 200 words.   This paper is not yet in its final version, so your comments will help improve it.  It will also give you practice critically evaluating research which you can apply to your own work as you finish up your final projects.

Saturday, November 2, 2013

Midterm Presentations

Here are the instructions for your midterm presentations next week.  Put your presentation slides in a Google Presentation in this directory:
https://drive.google.com/?pli=1&authuser=0#folders/0B3LSuLTwkM-_b3VCVVl5M0M3Tk0

Your slides must be set to auto advance.  Instructions for doing that are here:
https://support.google.com/drive/answer/1696787?hl=en

You can make the timings be whatever you like, but they must automatically advance to the next slide.  You have five minutes to present, and there will be a hard cutoff.  Following your five minute talk, there will be ten minutes for discussion, questions, and comments.  The way to be successful with this presentation format is to practice your talk.  You should practice it out loud, from start to finish, at least three times, in order to do it smoothly and get the transitions right.

Your presentation should include a table of results, with at least some results.  It's okay if the results aren't very good, but you should have at least run some algorithm on the dataset you plan to use and assessed its effectiveness.  You should also discuss your plans for the rest of the semester.

Here is the presentation schedule:

Tuesday 11/5:
  • Izaak Baker and Nakul Gopalan. Athena. 
  • Xiaolu Li , Zhe Zhao. Automatic Turtle Graphics. 
  • Miles Eldon and Kurt Spindler. Comparing Inference Algorithms for Grounding Trajectories. 
  • Yujie Wan, Lixing Lian. Learning Semantic Parser from Question­-Answer Pairs. 
  • Tom Sgouros. SHRDLU updated: parsing with ambiguity and without rules
Thursday 11/7:
  • Charles Yeh and Bowei Wang. Application of SHRDLU in Minecraft.
  • Lauren Bilsky. Machine Translation using Grounded Language and Topic Modeling. 
  • Stephen Brawner. Task-based User Modeling in Shared Autonomy. 
  • Do Kook Choe. Navigation via Machine Translation. 
  • Jun Ki Lee, Zhiqiang Sui. Learning Natural Language Commands for Robots in Home Environment Situations. 

Tuesday 11/12
  • David Abel and Gabriel Barth-Maron 
  • Andrew Kovacs and Sam Birch. Webtalk.