Top Banner
Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011
97

Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Dec 19, 2015

Download

Documents

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: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Systems & Applications:Introduction

Ling 573NLP Systems and Applications

March 29, 2011

Page 2: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

RoadmapMotivation

573 Structure

Question-Answering

Shared Tasks

Page 3: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

MotivationInformation retrieval is very powerful

Search engines index and search enormous doc setsRetrieve billions of documents in tenths of seconds

Page 4: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

MotivationInformation retrieval is very powerful

Search engines index and search enormous doc setsRetrieve billions of documents in tenths of seconds

But still limited!

Page 5: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

MotivationInformation retrieval is very powerful

Search engines index and search enormous doc setsRetrieve billions of documents in tenths of seconds

But still limited!Technically – keyword search (mostly)

Page 6: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

MotivationInformation retrieval is very powerful

Search engines index and search enormous doc setsRetrieve billions of documents in tenths of seconds

But still limited!Technically – keyword search (mostly)Conceptually

User seeks information Sometimes a web site or document

Page 7: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

MotivationInformation retrieval is very powerful

Search engines index and search enormous doc setsRetrieve billions of documents in tenths of seconds

But still limited!Technically – keyword search (mostly)Conceptually

User seeks information Sometimes a web site or document Very often, the answer to a question

Page 8: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Why Question-Answering?People ask questions on the web

Page 9: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Why Question-Answering?People ask questions on the web

Web logs:Which English translation of the bible is used in official

Catholic liturgies?Who invented surf music?What are the seven wonders of the world?

Page 10: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Why Question-Answering?People ask questions on the web

Web logs:Which English translation of the bible is used in official

Catholic liturgies?Who invented surf music?What are the seven wonders of the world?

12-15% of queries

Page 11: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Why Question Answering?Answer sites proliferate:

Page 12: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Why Question Answering?Answer sites proliferate:

Top hit for ‘questions’ :

Page 13: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Why Question Answering?Answer sites proliferate:

Top hit for ‘questions’ : Ask.com

Page 14: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Why Question Answering?Answer sites proliferate:

Top hit for ‘questions’ : Ask.comAlso: Yahoo! Answers, wiki answers, Facebook,…

Collect and distribute human answers

Page 15: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Why Question Answering?Answer sites proliferate:

Top hit for ‘questions’ : Ask.comAlso: Yahoo! Answers, wiki answers, Facebook,…

Collect and distribute human answersDo I Need a Visa to Go to Japan?

Page 16: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Why Question Answering?Answer sites proliferate:

Top hit for ‘questions’ : Ask.comAlso: Yahoo! Answers, wiki answers, Facebook,…

Collect and distribute human answers Do I Need a Visa to Go to Japan?

eHow.comRules regarding travel between the United States and Japan

are governed by both countries. Entry requirements for Japan are contingent on the purpose and length of a traveler's visit.

Passport Requirements Japan requires all U.S. citizens provide a valid passport and a

return on "onward" ticket for entry into the country. Additionally, the United States requires a passport for all citizens wishing to enter or re-enter the country.

Page 17: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Search Engines & QAWho was the prime minister of Australia during the

Great Depression?

Page 18: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Search Engines & QAWho was the prime minister of Australia during the

Great Depression?Rank 1 snippet:

The conservative Prime Minister of Australia, Stanley Bruce

Page 19: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Search Engines & QAWho was the prime minister of Australia during the

Great Depression?Rank 1 snippet:

The conservative Prime Minister of Australia, Stanley Bruce

Wrong!Voted out just before the Depression

Page 20: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Perspectives on QATREC QA track (1999---)

Initially pure factoid questions, with fixed length answersBased on large collection of fixed documents (news)Increasing complexity: definitions, biographical info, etc

Single response

Page 21: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Perspectives on QATREC QA track (~1999---)

Initially pure factoid questions, with fixed length answersBased on large collection of fixed documents (news)Increasing complexity: definitions, biographical info, etc

Single response

Reading comprehension (Hirschman et al, 2000---)Think SAT/GRE

Short text or article (usually middle school level)Answer questions based on text

Also, ‘machine reading’

Page 22: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Perspectives on QATREC QA track (~1999---)

Initially pure factoid questions, with fixed length answersBased on large collection of fixed documents (news) Increasing complexity: definitions, biographical info, etc

Single response

Reading comprehension (Hirschman et al, 2000---) Think SAT/GRE

Short text or article (usually middle school level)Answer questions based on text

Also, ‘machine reading’

And, of course, Jeopardy! and Watson

Page 23: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Natural Language Processing and QA

Rich testbed for NLP techniques:

Page 24: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Natural Language Processing and QA

Rich testbed for NLP techniques: Information retrieval

Page 25: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Natural Language Processing and QA

Rich testbed for NLP techniques: Information retrievalNamed Entity Recognition

Page 26: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Natural Language Processing and QA

Rich testbed for NLP techniques: Information retrievalNamed Entity RecognitionTagging

Page 27: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Natural Language Processing and QA

Rich testbed for NLP techniques: Information retrievalNamed Entity RecognitionTagging Information extraction

Page 28: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Natural Language Processing and QA

Rich testbed for NLP techniques: Information retrievalNamed Entity RecognitionTagging Information extractionWord sense disambiguation

Page 29: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Natural Language Processing and QA

Rich testbed for NLP techniques: Information retrievalNamed Entity RecognitionTagging Information extractionWord sense disambiguationParsing

Page 30: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Natural Language Processing and QA

Rich testbed for NLP techniques: Information retrievalNamed Entity RecognitionTagging Information extractionWord sense disambiguationParsingSemantics, etc..

Page 31: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Natural Language Processing and QA

Rich testbed for NLP techniques: Information retrievalNamed Entity RecognitionTagging Information extractionWord sense disambiguationParsingSemantics, etc.. Co-reference

Page 32: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Natural Language Processing and QA

Rich testbed for NLP techniques: Information retrievalNamed Entity RecognitionTagging Information extractionWord sense disambiguationParsingSemantics, etc.. Co-reference

Deep/shallow techniques; machine learning

Page 33: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

573 StructureImplementation:

Page 34: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

573 StructureImplementation:

Create a factoid QA system

Page 35: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

573 StructureImplementation:

Create a factoid QA systemExtend existing software componentsDevelop, evaluate on standard data set

Page 36: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

573 StructureImplementation:

Create a factoid QA systemExtend existing software componentsDevelop, evaluate on standard data set

Presentation:

Page 37: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

573 StructureImplementation:

Create a factoid QA systemExtend existing software componentsDevelop, evaluate on standard data set

Presentation:Write a technical reportPresent plan, system, results in class

Page 38: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

573 StructureImplementation:

Create a factoid QA systemExtend existing software componentsDevelop, evaluate on standard data set

Presentation:Write a technical reportPresent plan, system, results in classGive/receive feedback

Page 39: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Implementation: Deliverables

Complex system:Break into (relatively) manageable components Incremental progress, deadlines

Page 40: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Implementation: Deliverables

Complex system:Break into (relatively) manageable components Incremental progress, deadlines

Key components:D1: Setup

Page 41: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Implementation: Deliverables

Complex system:Break into (relatively) manageable components Incremental progress, deadlines

Key components:D1: SetupD2: Query processing, classification

Page 42: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Implementation: Deliverables

Complex system:Break into (relatively) manageable components Incremental progress, deadlines

Key components:D1: SetupD2: Query processing, classificationD3: Document, passage retrieval

Page 43: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Implementation: Deliverables

Complex system:Break into (relatively) manageable components Incremental progress, deadlines

Key components:D1: SetupD2: Query processing, classificationD3: Document, passage retrievalD4: Answer processing, final results

Page 44: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Implementation: Deliverables

Complex system: Break into (relatively) manageable components Incremental progress, deadlines

Key components: D1: Setup D2: Query processing, classification D3: Document, passage retrieval D4: Answer processing, final results

Deadlines: Little slack in schedule; please keep to time Timing: ~12 hours week; sometimes higher

Page 45: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

PresentationTechnical report:

Follow organization for scientific paperFormatting and Content

Page 46: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

PresentationTechnical report:

Follow organization for scientific paperFormatting and Content

Presentations:10-15 minute oral presentation for deliverables

Page 47: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

PresentationTechnical report:

Follow organization for scientific paperFormatting and Content

Presentations:10-15 minute oral presentation for deliverablesExplain goals, methodology, success, issues

Page 48: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

PresentationTechnical report:

Follow organization for scientific paperFormatting and Content

Presentations:10-15 minute oral presentation for deliverablesExplain goals, methodology, success, issuesCritique each others’ work

Page 49: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

PresentationTechnical report:

Follow organization for scientific paperFormatting and Content

Presentations:10-15 minute oral presentation for deliverablesExplain goals, methodology, success, issuesCritique each others’ workAttend ALL presentations

Page 50: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Working in TeamsWhy teams?

Page 51: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Working in TeamsWhy teams?

Too much work for a single personRepresentative of professional environment

Page 52: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Working in TeamsWhy teams?

Too much work for a single personRepresentative of professional environment

Team organization:Form groups of 3 (possibly 2) people

Page 53: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Working in TeamsWhy teams?

Too much work for a single personRepresentative of professional environment

Team organization:Form groups of 3 (possibly 2) peopleArrange coordinationDistribute work equitably

Page 54: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Working in TeamsWhy teams?

Too much work for a single personRepresentative of professional environment

Team organization:Form groups of 3 (possibly 2) peopleArrange coordinationDistribute work equitably

All team members receive the same grade End-of-course evaluation

Page 55: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

First TaskForm teams:

Email Ryan [email protected] with the team list

Page 56: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

ResourcesReadings:

Current research papers in question-answering

Page 57: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

ResourcesReadings:

Current research papers in question-answering Jurafsky & Martin/Manning & Schutze text

Background, reference, refresher

Page 58: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

ResourcesReadings:

Current research papers in question-answering Jurafsky & Martin/Manning & Schutze text

Background, reference, refresher

Software:

Page 59: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

ResourcesReadings:

Current research papers in question-answering Jurafsky & Martin/Manning & Schutze text

Background, reference, refresher

Software:Build on existing system components, toolkits

NLP, machine learning, etcCorpora, etc

Page 60: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Resources: PatasSystem should run on patas

Existing infrastructureSoftware systems

Corpora

Repositories

Page 61: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Shared Task Evaluations Goals:

Lofty:

Page 62: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Shared Task Evaluations Goals:

Lofty:Focus research community on key challenges

‘Grand challenges’

.

Page 63: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Shared Task Evaluations Goals:

Lofty:Focus research community on key challenges

‘Grand challenges’

Support the creation of large-scale community resources Corpora: News, Recordings, Video Annotation: Expert questions, labeled answers,..

Page 64: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Shared Task Evaluations Goals:

Lofty:Focus research community on key challenges

‘Grand challenges’

Support the creation of large-scale community resources Corpora: News, Recordings, Video Annotation: Expert questions, labeled answers,..

Page 65: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Shared Task Evaluations Goals:

Lofty:Focus research community on key challenges

‘Grand challenges’

Support the creation of large-scale community resources Corpora: News, Recordings, Video Annotation: Expert questions, labeled answers,..

Develop methodologies to evaluate state-of-the-art Retrieval, Machine Translation, etc

Facilitate technology/knowledge transfer b/t industry/acad.

Page 66: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Shared Task Evaluations Goals:

Lofty:Focus research community on key challenges

‘Grand challenges’

Support the creation of large-scale community resources Corpora: News, Recordings, Video Annotation: Expert questions, labeled answers,..

Develop methodologies to evaluate state-of-the-art Retrieval, Machine Translation, etc

Page 67: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Shared Task EvaluationGoals:

Pragmatic:

Page 68: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Shared Task EvaluationGoals:

Pragmatic:Head-to-head comparison of systems/techniques

Same data, same task, same conditions, same timing

Page 69: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Shared Task EvaluationGoals:

Pragmatic:Head-to-head comparison of systems/techniques

Same data, same task, same conditions, same timing

Centralizes funding, effort

Page 70: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Shared Task EvaluationGoals:

Pragmatic:Head-to-head comparison of systems/techniques

Same data, same task, same conditions, same timing

Centralizes funding, effortRequires disclosure of techniques in exchange for

data

Base:

Page 71: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Shared Task EvaluationGoals:

Pragmatic:Head-to-head comparison of systems/techniques

Same data, same task, same conditions, same timing

Centralizes funding, effortRequire disclosure of techniques in exchange for data

Base:Bragging rights

Page 72: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Shared Task EvaluationGoals:

Pragmatic:Head-to-head comparison of systems/techniques

Same data, same task, same conditions, same timing

Centralizes funding, effortRequire disclosure of techniques in exchange for data

Base:Bragging rightsGovernment research funding decisions

Page 73: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Shared Tasks: PerspectiveLate ‘80s-90s:

Page 74: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Shared Tasks: PerspectiveLate ‘80s-90s:

ATIS: spoken dialog systemsMUC: Message Understanding: information

extraction

Page 75: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Shared Tasks: PerspectiveLate ‘80s-90s:

ATIS: spoken dialog systemsMUC: Message Understanding: information

extraction

TREC (Text Retrieval Conference)Arguably largest ( often >100 participating teams) Longest running (1992-current) Information retrieval (and related technologies)

Actually hasn’t had ‘ad-hoc’ since ~2000, thoughOrganized by NIST

Page 76: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

TREC TracksTrack: Basic task organization

Page 77: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

TREC TracksTrack: Basic task organization

Previous tracks:Ad-hoc – Basic retrieval from fixed document set

Page 78: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

TREC TracksTrack: Basic task organization

Previous tracks:Ad-hoc – Basic retrieval from fixed document setCross-language – Query in one language, docs in

otherEnglish, French, Spanish, Italian, German, Chinese,

Arabic

Page 79: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

TREC TracksTrack: Basic task organization

Previous tracks:Ad-hoc – Basic retrieval from fixed document setCross-language – Query in one language, docs in

otherEnglish, French, Spanish, Italian, German, Chinese,

ArabicGenomics

Page 80: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

TREC TracksTrack: Basic task organization

Previous tracks:Ad-hoc – Basic retrieval from fixed document setCross-language – Query in one language, docs in

otherEnglish, French, Spanish, Italian, German, Chinese,

ArabicGenomicsSpoken Document Retrieval

Page 81: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

TREC TracksTrack: Basic task organization

Previous tracks:Ad-hoc – Basic retrieval from fixed document setCross-language – Query in one language, docs in

otherEnglish, French, Spanish, Italian, German, Chinese,

ArabicGenomicsSpoken Document RetrievalVideo search

Page 82: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

TREC TracksTrack: Basic task organization

Previous tracks:Ad-hoc – Basic retrieval from fixed document setCross-language – Query in one language, docs in

otherEnglish, French, Spanish, Italian, German, Chinese,

ArabicGenomicsSpoken Document RetrievalVideo searchQuestion Answering

Page 83: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Current TREC tracksTREC 2011:

Chemical IRCrowdsourcing(Web) EntityLegalMedical recordsMicroblogSessionWeb

Page 84: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Other Shared TasksInternational:

CLEF (Europe); NTCIR (Japan); FIRE (India)

Page 85: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Other Shared TasksInternational:

CLEF (Europe); NTCIR (Japan); FIRE (India)

Other NIST:DUC (Document Summarization)Machine TranslationTopic Detection & Tracking

Page 86: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Other Shared TasksInternational:

CLEF (Europe); NTCIR (Japan); FIRE (India)

Other NIST:DUC (Document Summarization)Machine TranslationTopic Detection & Tracking

Various:CoNLL (NE, parsing,..); SENSEVAL: WSD; PASCAL

(morphology); BioNLP (biological entities, relations)Mediaeval (multi-media information access)

Page 87: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Other Shared TasksInternational:

CLEF (Europe); NTCIR (Japan); FIRE (India)

Other NIST:DUC (Document Summarization)Machine TranslationTopic Detection & Tracking

Various:CoNLL (NE, parsing,..); SENSEVAL: WSD; PASCAL

(morphology); BioNLP (biological entities, relations)

Page 88: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

TREC Question-AnsweringSeveral years (1999-2007)

Started with pure factoid questions from news sources

Page 89: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

TREC Question-AnsweringSeveral years (1999-2007)

Started with pure factoid questions from news sources

Extended to lists, relationship

Page 90: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

TREC Question-AnsweringSeveral years (1999-2007)

Started with pure factoid questions from news sources

Extended to lists, relationshipExtended to blog dataEmployed question series

Page 91: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

TREC Question-AnsweringSeveral years (1999-2007)

Started with pure factoid questions from news sources

Extended to lists, relationshipExtended to blog dataEmployed question seriesFinal: ‘complex, interactive’ evaluation

Page 92: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

TREC Question-AnsweringProvides:

Lists of questionsDocument collections (licensed via LDC)Ranked document resultsEvaluation tools: Answer verification patternsDerived resources:

E.g. Roth and Li’s question categories, training/testReams of related publications

Page 93: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Questions<top>

<num> Number: 894<desc> Description: How far is it from Denver to

Aspen?

</top>

Page 94: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Questions<top>

<num> Number: 894<desc> Description: How far is it from Denver to

Aspen?

</top>

<top> <num> Number: 895 <desc> Description: What county is Modesto,

California in?

</top>

Page 95: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Documents <DOC><DOCNO> APW20000817.0002 </DOCNO>

<DOCTYPE> NEWS STORY </DOCTYPE><DATE_TIME> 2000-08-17 00:05 </DATE_TIME>

<BODY> <HEADLINE> 19 charged with drug trafficking </HEADLINE>

<TEXT><P>

UTICA, N.Y. (AP) - Nineteen people involved in a drug trafficking ring in the Utica area were arrested early Wednesday, police said.

</P><P>

Those arrested are linked to 22 others picked up in May and comprise ''a major cocaine, crack cocaine and marijuana distribution organization,'' according to the U.S. Department of Justice.

</P>

Page 96: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

Answer Keys1394: French

1395: Nicole Kidman

1396: Vesuvius

1397: 62,046

1398: 1867

1399: Brigadoon

Page 97: Systems & Applications: Introduction Ling 573 NLP Systems and Applications March 29, 2011.

ReminderTeam up!