Top Banner
Speech Question Answering TOEFL Listening Comprehension Test by Machine Wei Fang December 13, 2017 Speech Processing & Machine Learning Lab 1
28

Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Jun 04, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Speech Question AnsweringTOEFL Listening Comprehension Test by Machine

Wei FangDecember 13, 2017

Speech Processing & Machine Learning Lab

1

Page 2: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Question Answering (QA)

• Understand spoken content• Answer questions about spoken content

2

Page 3: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Question Answering (QA)

• Understand spoken content• Answer questions about spoken content

2

Page 4: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

New Task: TOEFL Listening Comprehension Test by Machine

• TOEFL: Test of English as a Foreign Language• Listening Section:

• Listen to a 3∼5 minute story• Answer question with a set of answer choices

3

Page 5: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

New Task: TOEFL Listening Comprehension Test by Machine

• TOEFL: Test of English as a Foreign Language

• Listening Section:

• Listen to a 3∼5 minute story• Answer question with a set of answer choices

3

Page 6: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

New Task: TOEFL Listening Comprehension Test by Machine

• TOEFL: Test of English as a Foreign Language• Listening Section:

• Listen to a 3∼5 minute story• Answer question with a set of answer choices

3

Page 7: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

New Task: TOEFL Listening Comprehension Test by Machine

• TOEFL: Test of English as a Foreign Language• Listening Section:

• Listen to a 3∼5 minute story• Answer question with a set of answer choices

3

Page 8: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

New Task: TOEFL Listening Comprehension Test by Machine

Dataset

• Past exams collected from a TOEFL practice website• Splits - train/dev/test: 717/124/122• Audio stories with two transcriptions:

manual, ASR (CMU Sphinx with 34.32% WER)

Approach

4

Page 9: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

New Task: TOEFL Listening Comprehension Test by Machine

Dataset

• Past exams collected from a TOEFL practice website

• Splits - train/dev/test: 717/124/122• Audio stories with two transcriptions:

manual, ASR (CMU Sphinx with 34.32% WER)

Approach

4

Page 10: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

New Task: TOEFL Listening Comprehension Test by Machine

Dataset

• Past exams collected from a TOEFL practice website• Splits - train/dev/test: 717/124/122

• Audio stories with two transcriptions:manual, ASR (CMU Sphinx with 34.32% WER)

Approach

4

Page 11: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

New Task: TOEFL Listening Comprehension Test by Machine

Dataset

• Past exams collected from a TOEFL practice website• Splits - train/dev/test: 717/124/122• Audio stories with two transcriptions:

manual, ASR (CMU Sphinx with 34.32% WER)

Approach

4

Page 12: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

New Task: TOEFL Listening Comprehension Test by Machine

Dataset

• Past exams collected from a TOEFL practice website• Splits - train/dev/test: 717/124/122• Audio stories with two transcriptions:

manual, ASR (CMU Sphinx with 34.32% WER)

Approach

4

Page 13: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Neural Network Model Architecture

The entire model learned end-to-end.

5

Page 14: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Baseline NN Model: LSTM

Hermann, Kočiský, Grefenstette, Espeholt, Kay, Suleyman, Blunsom. Teaching Machines to Read and Comprehend.NIPS 2015.

6

Page 15: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Attending to Relevant Sentences in Story

Note: Bi-directional RNNs

7

Page 16: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Attending to Relevant Sentences in Story

Note: Bi-directional RNNs

7

Page 17: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Attending to Relevant Sentences in Story

Tseng, Shen, Lee, Lee. Towards Machine Comprehension of Spoken Content: Initial TOEFL ListeningComprehension Test by Machine. Interspeech 2016. 8

Page 18: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Sentence Representations

Tai, Socher, Manning. Improved Semantic Representations From Tree-StructuredLong Short-Term Memory Networks. ACL 2015.

9

Page 19: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Sentence Representations

Tai, Socher, Manning. Improved Semantic Representations From Tree-StructuredLong Short-Term Memory Networks. ACL 2015.

9

Page 20: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Hierarchical Attention

Sequential AttentionyHierarchical Attention

Fang, Hsu, Lee, Lee. Hierarchical Attention Model for Improved Machine Comprehension of Spoken Content. SLT2016.

10

Page 21: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Experimental Results

Question-ChoiceSimilarity

SlidingWindow

LSTM +Attention Tree-LSTM Tree-LSTM+Attention

0.25

0.30

0.35

0.40

0.45

0.50

Random

Accu

racy

11

Page 22: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Analysis

There are 3 types of questions.

Type 3: Connecting Information

• Understanding Organization• Connecting Content• Making Inferences

12

Page 23: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Analysis

There are 3 types of questions.

Type 2: Pragmatic Understanding

• Function of What is Said

• Speaker’s Attitude

12

Page 24: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Analysis

There are 3 types of questions.

Type 2: Pragmatic Understanding

• Function of What is Said

• Speaker’s Attitude

Example:What is the purpose of the man’s response?What can be inferred about the student?

12

Page 25: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Transfer Learning from Movie QA

MotivationTOEFL is a small dataset; transfer from larger QA dataset (MovieQA) toimprove performance.Tapaswi, Zhu, Stiefelhagen, Torralba, Urtasun, Fidler. MovieQA: Understanding Stories in Movies throughQuestion-Answering

Tree-LSTM+Attention

Chunget al.

Chunget al.

(transfer)

0.50

0.55

Accu

racy

Chung, Lee, Glass. Supervised and Unsupervised Transfer Learning for Question Answering. arXiv 2017.

13

Page 26: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Transfer Learning from Movie QA

MotivationTOEFL is a small dataset; transfer from larger QA dataset (MovieQA) toimprove performance.Tapaswi, Zhu, Stiefelhagen, Torralba, Urtasun, Fidler. MovieQA: Understanding Stories in Movies throughQuestion-Answering

Tree-LSTM+Attention

Chunget al.

Chunget al.

(transfer)

0.50

0.55

Accu

racy

Chung, Lee, Glass. Supervised and Unsupervised Transfer Learning for Question Answering. arXiv 2017.13

Page 27: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Conclusion

• Introduced a new task TOEFL Listening Comprehension Testby Machine.

• Proposed attention-based models to outperform previousmethods.

• Performance can be improved by transfer learning from alarger QA dataset.

14

Page 28: Speech Question Answering - MIT CSAIL · New Task: TOEFL Listening Comprehension Test by Machine • TOEFL: Test of English as a Foreign Language • Listening Section: • Listen

Thanks

ContactWei Fang [email protected]

14