CS 479, section 1: Natural Language Processing

22
nt by Eric Ringger, Dan Klein of UC Berkeley, and Phillip Koehn form CS 479, section 1: Natural Language Processing Lecture #38: Phrase-based Translation This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License .

description

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License . CS 479, section 1: Natural Language Processing. Lecture # 38: Phrase-based Translation. Lecture content by Eric Ringger, Dan Klein of UC Berkeley, and Phillip Koehn formerly of ISI. - PowerPoint PPT Presentation

Transcript of CS 479, section 1: Natural Language Processing

Page 1: CS 479, section 1: Natural Language Processing

Lecture content by Eric Ringger, Dan Klein of UC Berkeley, and Phillip Koehn formerly of ISI.

CS 479, section 1:Natural Language Processing

Lecture #38: Phrase-based Translation

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.

Page 2: CS 479, section 1: Natural Language Processing

Announcements Reading Report #14 on phrase-based translation

Due: Wednesday (online) Last one!

Final Project Reports Due: today

Last day to submit work The last day of instruction for the semester (Thursday), 12/6

Final Exam: Comprehensive Review in Class on Wednesday Come prepared with your questions!

Page 3: CS 479, section 1: Natural Language Processing

Objectives

Understand phrase-based methods for statistical MT

See (near) state-of-the-art results for MT from the phrase-based approach

See a negative result for syntax in statistical MT

Page 4: CS 479, section 1: Natural Language Processing

Phrases in Word-Alignment Models

Target:

Source:

Restriction: multiple words in the source language can align with a single word in the target language, but not the other way around.

For word-alignment models, Direction Matters!

Page 5: CS 479, section 1: Natural Language Processing

Phrase-Based Alignment

Page 6: CS 479, section 1: Natural Language Processing

The Pharaoh Model (in abstract)

Page 7: CS 479, section 1: Natural Language Processing

The Pharaoh Model (in detail)

Page 8: CS 479, section 1: Natural Language Processing

Bidirectional Alignment

Page 9: CS 479, section 1: Natural Language Processing

Heuristic: Grow Diagonally

Page 10: CS 479, section 1: Natural Language Processing

Heuristic: Attach Neighbors

Page 11: CS 479, section 1: Natural Language Processing

Alignment Heuristics

Page 12: CS 479, section 1: Natural Language Processing

Phrase Size

Page 13: CS 479, section 1: Natural Language Processing

Alternative:Joint Phrase Alignment Model

Page 14: CS 479, section 1: Natural Language Processing

Sources of Alignment

Page 15: CS 479, section 1: Natural Language Processing

Lexical Weighting

Page 16: CS 479, section 1: Natural Language Processing

How to Translate?

Page 17: CS 479, section 1: Natural Language Processing

The Pharaoh Decoder

Page 18: CS 479, section 1: Natural Language Processing

The Pharaoh Decoder

Page 19: CS 479, section 1: Natural Language Processing

Hypothesis Lattices

Page 20: CS 479, section 1: Natural Language Processing

Pruning

but not admissible

Page 21: CS 479, section 1: Natural Language Processing

Significance

Inspired fruitful follow-up work involving phrase-based and syntax-based statistical MT.

Page 22: CS 479, section 1: Natural Language Processing

Next

Co-reference Resolution