Lecture 07
Lecture 07
Lecture 07
Yaregal Assabie
2018/19—Sem I
Information Retrieval
The Retrieval Process
Information Extraction
Classic IR Models
Machine Translation
IR Performance Evaluation
Question-Answering and Dialogue Systems
NLP in IR
Text Summarization
User Interface
user need
Text Operations text text
Searching Index
Text
ranked docs retrieved docs
Database
Ranking
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 2/59
Information Retrieval
The Retrieval Process
Information Extraction
Classic IR Models
Machine Translation
IR Performance Evaluation
Question-Answering and Dialogue Systems
NLP in IR
Text Summarization
Classic IR Models
• Depending on how index terms are treated, there are three classic IR models: Boolean,
Vector and Probabilistic models.
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 3/59
Information Retrieval
The Retrieval Process
Information Extraction
Classic IR Models
Machine Translation
IR Performance Evaluation
Question-Answering and Dialogue Systems
NLP in IR
Text Summarization
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 4/59
Information Retrieval
The Retrieval Process
Information Extraction
Classic IR Models
Machine Translation
IR Performance Evaluation
Question-Answering and Dialogue Systems
NLP in IR
Text Summarization
♦ These term weights are used to compute the degree of similarity each
document stored in the systems and the user query.
♦ Retrieved documents can be sorted in decreasing order to get ranked list of
documents.
• Advantages:
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 5/59
Information Retrieval
The Retrieval Process
Information Extraction
Classic IR Models
Machine Translation
IR Performance Evaluation
Question-Answering and Dialogue Systems
NLP in IR
Text Summarization
• Captures the IR problem with the assumption that for a given user query there is a set
of documents which contains exactly the relevant documents and no other.
♦ This set of documents is the ideal answer set.
♦ Given the description of this ideal answer set, there would be no problem in
retrieving its documents.
• The querying process can then be thought of as a process of specifying the properties
of an ideal answer set.
♦ Initially guess the properties (we can start by using index terms).
♦ User feed back is then initiated and taken to improve the probability that the
user will find document d with query q.
♦ Measure of document similarity to the query:
P(d relevant-to q)
P(d non-relevant-to q)
• The main advantage is that documents are ranked in decreasing order of their
probability of being relevant.
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 6/59
Information Retrieval
The Retrieval Process
Information Extraction
Classic IR Models
Machine Translation
IR Performance Evaluation
Question-Answering and Dialogue Systems
NLP in IR
Text Summarization
IR Performance Evaluation
• The performance of IR systems can be evaluated by using two commonly used metrics:
precision and recall.
• Recall is the fraction of the relevant documents which has been retrieved.
relevant ∩ retrieved
Recall =
relevant
relevant ∩ retrieved
Precision =
retrieved
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 7/59
Information Retrieval
The Retrieval Process
Information Extraction
Classic IR Models
Machine Translation
IR Performance Evaluation
Question-Answering and Dialogue Systems
NLP in IR
Text Summarization
NLP in IR
♦ Stop word removal: with the objective of filtering out words with very low
discrimination values for retrieval purpose.
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 8/59
Information Retrieval
The Retrieval Process
Information Extraction
Classic IR Models
Machine Translation
IR Performance Evaluation
Question-Answering and Dialogue Systems
NLP in IR
Text Summarization
NLP in IR
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 9/59
Information Retrieval Components of Information Extraction
Information Extraction Named Entity Recognition
Machine Translation Relation Detection and Classification
Question-Answering and Dialogue Systems Temporal and Event Processing
Text Summarization Template Filling
• Example:
Firm XYZ is a full service advertising agency specializing in direct and
Text: interactive marketing. Located in Bole, Addis Ababa, Firm XYZ is looking for
an Assistant Account Manager to help manage and coordinate interactive
marketing initiatives. Experience in online marketing and/or the advertising
field is a plus. Depending on the experiences of the applicants, the company
pays an attractive salary of Birr 3,000- Birr 5,000 per month.
Extracted Information:
INDUSTRY: Advertising
POSITION: Assistant Account Manager
LOCATION: Bole, Addis Ababa.
COMPANY: Firm XYZ
SALARY: Birr 3,000 - Birr 5,000 per month
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 10/59
Information Retrieval Components of Information Extraction
Information Extraction Named Entity Recognition
Machine Translation Relation Detection and Classification
Question-Answering and Dialogue Systems Temporal and Event Processing
Text Summarization Template Filling
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 11/59
Information Retrieval Components of Information Extraction
Information Extraction Named Entity Recognition
Machine Translation Relation Detection and Classification
Question-Answering and Dialogue Systems Temporal and Event Processing
Text Summarization Template Filling
• Named Entity Recognition is the process of recognition of entity names such as:
♦ Quantities: three quintals of teff, 3000 Birr, ሶስት ኩንታል ጤፍ, 3ሺ ብር, etc.
♦ etc.
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 12/59
Information Retrieval Components of Information Extraction
Information Extraction Named Entity Recognition
Machine Translation Relation Detection and Classification
Question-Answering and Dialogue Systems Temporal and Event Processing
Text Summarization Template Filling
• Examples:
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 13/59
Information Retrieval Components of Information Extraction
Information Extraction Named Entity Recognition
Machine Translation Relation Detection and Classification
Question-Answering and Dialogue Systems Temporal and Event Processing
Text Summarization Template Filling
• Temporal and Event Processing recognizes and normalizes temporal expressions and
analyzes events.
Examples:
He was born on October 2, 1938.
He was born in the middle of the Second Italo-Ethiopian War.
He was born two years after the Second Italo-Ethiopian War broke.
The pump circulates the water every 2 hours.
♦ Temporal Normalization
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 14/59
Information Retrieval Components of Information Extraction
Information Extraction Named Entity Recognition
Machine Translation Relation Detection and Classification
Question-Answering and Dialogue Systems Temporal and Event Processing
Text Summarization Template Filling
Template Filling
• Template Filling is the final task of information extraction systems where structured
data is to be filled in the template slots.
• Example:
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 15/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
• Machine Translation (MT) refers to a translation of texts from one natural language to
another by means of a computerized system.
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 16/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
• Direct (dictionary-based) translation uses a large bilingual dictionary and translates the
source language text word-by-word.
• The process of direct translation involves morphological analysis, lexical transfer, local
reordering, and morphological generation.
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 17/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
♦ Fast
♦ Simple
♦ Inexpensive
• Cons:
♦ Unreliable
♦ Not powerful
♦ Rule proliferation
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 18/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 19/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
NP VP S
N V NP NP VP
Syntactic Syntactic Syntactic
Abebe broke Det N Structure Transfer Structure N N V
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 20/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 21/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
♦ Offers the ability to deal with more complex source language phenomena than
the direct approach.
• Cons:
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 22/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
EVENT: breaking
TENSE: past
AGENT: Abebe
PATIENT: window
DEFINITENESS: definite
Interlingua
Analysis Generation
• Interlingual translation is suitable for multilingual machine translation, and its main
drawback is that the definition of an Interlingua is difficult and maybe even impossible
for a wider domain.
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 23/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 24/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
• Statistical Machine Translation (SMT) finds the most probable target sentence given a
source text sentence.
• Parameters of probabilistic models are derived from the analysis of bilingual text
corpora.
Bilingual Corpus of English and Amharic (Example)
Abebe ate besso. Aበበ በሶ በላ።
Abebe bought besso. Aበበ በሶ ገዛ።
Abebe threw the stone. Aበበ ድንጋዩን ወረወረው።
Abebe went to school. Aበበ ወደ ትምህርት ቤት ሄደ።
Kebede bought a car. ከበደ መኪና ገዛ።
Kebede bought the car. ከበደ መኪናውን ገዛው።
Kebede bought the car. ከበደ መኪናዋን ገዛት።
Almaz made tea. Aልማዝ ሻይ Aፈላች።
Almaz made tella. Aልማዝ ጠላ ጠነሰሰች።
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 25/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
Source text
Target text
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 26/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
• Language Model tries to ensure that words come in the right order.
♦ Some notion of grammaticality
• Given an English string e, language model assigns p(e) by formula.
♦ Good English string Î high p(e); and bad English string Î low p(e).
♦ Calculated with:
A statistical grammar such as a probabilistic context free grammar; or
An n-gram language model.
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 27/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
• Trigram probabilities
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 28/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 29/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
• The job of the translation model is to assign a probability that a given source language
sentence generates target language sentence.
• We can model the translation from a source language sentence S to a target language
sentence Tˆ as:
best-translation Tˆ = argmax faithfulness(T,S) * fluency(T)
T
• Suppose that we want to build a foreign-to-English machine translation system.
• Thus, in a probabilistic model, the best English sentence e is the one whose probability
p(e|f) is the highest.
ê = argmax p(e|f)
e
♦ Bayes’ rule:
p(e|f ) = p(f|e) * p(e) / p(f )
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 30/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 31/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 32/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
Aበበ በሶ በላ ።
Abebe
ate
besso
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 33/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
Source text
f
Target text
e
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 34/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
• A decoder searches for the best sequence of transformations that translates a source
sentence.
♦ Look up all translations of every source word or phrase, using word or phrase
translation table.
♦ Recombine the target language phrases that maximizes the translation model
probability * the language model probability.
♦ This search over all possible combinations can get very large so we need to find
ways of limiting the search space.
• Decoding is, therefore, a searching problem that can be reformulated as a classic
Artificial Intelligence problem, i.e. searching for the shortest path in an implicit graph.
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 35/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
• Cons:
♦ Does not explicitly deal with syntax
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 36/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
Choosing SMT
• Economic reasons:
♦ Low cost
♦ Rapid prototyping
• Practical reasons:
♦ Many language pairs don't have NLP resources, but do have parallel corpora
• Quality reasons:
♦ Uses chunks of human translated text as its building blocks
♦ Produces state of the art results (when very large data sets are available)
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 37/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
• Decoder
♦ For example, Pharaoh (phrase-based decoder that builds phrase tables from
Giza++ word alignments and produces best translation for new input using the
phrase table plus SRILM language model)
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 38/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
• Fundamental idea:
♦ People do not translate by doing deep linguistics analysis of a sentence.
♦ They translate by decomposing sentence into fragments, translating each of
those, and then composing those properly.
• Uses the principle of analogy in translation
• Example:
Given the following translations:
የመጽሃፉ ዋጋ ከ500 ብር በላይ ነው Î The price of the book is more than 500 Birr
የቤቱ ዋጋ ከ500 ብር በላይ ነው Î The price of the house is more than 500 Birr
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 39/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
Challenges
• Locating similar sentences
• Aligning sub-sentential fragments
• Combining multiple fragments of example translations into a single sentence
• Determining when it is appropriate to substitute one fragment for another
• Selecting the best translation out of many candidates
• Cons:
♦ May have limited coverage depending on the size of the example database, and
flexibility of matching heuristics
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 40/59
Information Retrieval Applications and Approaches
Information Extraction Rule-Based Machine Translation
Machine Translation Statistical Machine Translation
Question-Answering and Dialogue Systems Example-Based Machine Translation
Text Summarization Hybrid Approaches to Machine Translation
• Machine translation systems discussed so far have their own pros and cons.
• Hybrid systems take the synergy effect of rule-based, statistical and example-based
machine translations.
♦ Rules can be post-processed by statistics and/or examples
♦ Statistics guided by rules and/or examples
• Example:
Segment1 Segment2
Translated by rule-based Translated by example-based
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 41/59
Information Retrieval
Information Extraction NL Interfaces for Human-Machine Interaction
Machine Translation Question Answering Systems
Question-Answering and Dialogue Systems Dialogue Systems
Text Summarization
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 42/59
Information Retrieval
Information Extraction NL Interfaces for Human-Machine Interaction
Machine Translation Question Answering Systems
Question-Answering and Dialogue Systems Dialogue Systems
Text Summarization
Question
Answer
Question Question
Answer Answer
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 43/59
Information Retrieval
Information Extraction NL Interfaces for Human-Machine Interaction
Machine Translation Question Answering Systems
Question-Answering and Dialogue Systems Dialogue Systems
Text Summarization
• QA Systems deal with a wide range of question types such as fact, list, “wh”-questions,
definition, hypothetical, and semantically-constrained questions.
• Search engines do not speak natural language.
♦ Human beings need to speak the language of search engines.
♦ QA Systems attempt to let human beings ask their questions in the normal way
using natural languages.
• QA Systems are important NLP applications especially for inexperienced users.
♦ QA Systems are closer to human beings than search engines are.
♦ QA Systems are viewed as natural language search engines.
♦ QA Systems are considered as next step to current search engines.
• Question answering can be approached from one of two existing NLP research areas:
♦ Information Retrieval: QA can be viewed as short passage retrieval.
♦ Information Extraction: QA can be viewed as open-domain information
extraction.
• The performance of QA Systems is heavily dependent on good search corpus.
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 44/59
Information Retrieval
Information Extraction NL Interfaces for Human-Machine Interaction
Machine Translation Question Answering Systems
Question-Answering and Dialogue Systems Dialogue Systems
Text Summarization
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 45/59
Information Retrieval
Information Extraction NL Interfaces for Human-Machine Interaction
Machine Translation Question Answering Systems
Question-Answering and Dialogue Systems Dialogue Systems
Text Summarization
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 46/59
Information Retrieval
Information Extraction NL Interfaces for Human-Machine Interaction
Machine Translation Question Answering Systems
Question-Answering and Dialogue Systems Dialogue Systems
Text Summarization
User
Question Response
Clarification Request
Document
Collection
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 47/59
Information Retrieval
Information Extraction NL Interfaces for Human-Machine Interaction
Machine Translation Question Answering Systems
Question-Answering and Dialogue Systems Dialogue Systems
Text Summarization
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 48/59
Information Retrieval
Information Extraction NL Interfaces for Human-Machine Interaction
Machine Translation Question Answering Systems
Question-Answering and Dialogue Systems Dialogue Systems
Text Summarization
• Dialogue Systems differ in the degree with which human or computer takes the
initiative.
Question
Answer
Question
Answer
Computer-Initiative Human-Initiative
♦ Computer maintains tight control ♦ Human maintains tight control
♦ Human is highly restricted ♦ Computer is highly restricted
♦ E.g., Dialogue Boxes ♦ E.g., ELIZA
Mixed-Initiative
♦ Human and computer have flexibility to specify constraints
♦ Mainly research prototypes
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 49/59
Information Retrieval
Information Extraction NL Interfaces for Human-Machine Interaction
Machine Translation Question Answering Systems
Question-Answering and Dialogue Systems Dialogue Systems
Text Summarization
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 50/59
Information Retrieval
Information Extraction NL Interfaces for Human-Machine Interaction
Machine Translation Question Answering Systems
Question-Answering and Dialogue Systems Dialogue Systems
Text Summarization
I/O
Server Dialogue Knowledge
Manager Base
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 51/59
Information Retrieval
Information Extraction NL Interfaces for Human-Machine Interaction
Machine Translation Question Answering Systems
Question-Answering and Dialogue Systems Dialogue Systems
Text Summarization
• In the process of Natural Language Understanding, there are many ways to represent
the meaning of sentences.
♦ For dialogue systems, the most common is “frame and slot semantics”
representation.
SHOW:
FLIGHTS:
ORIGIN
CITY: Addis Ababa
DATE: Tuesday
TIME: morning
DESTINATION
CITY: London
DATE:
TIME:
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 52/59
Information Retrieval
Information Extraction NL Interfaces for Human-Machine Interaction
Machine Translation Question Answering Systems
Question-Answering and Dialogue Systems Dialogue Systems
Text Summarization
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 53/59
Information Retrieval
Information Extraction
Genres and Types of Text Summarization
Machine Translation
Computational Approach
Question-Answering and Dialogue Systems
Text Summarization
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 54/59
Information Retrieval
Information Extraction
Genres and Types of Text Summarization
Machine Translation
Computational Approach
Question-Answering and Dialogue Systems
Text Summarization
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 55/59
Information Retrieval
Information Extraction
Genres and Types of Text Summarization
Machine Translation
Computational Approach
Question-Answering and Dialogue Systems
Text Summarization
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 56/59
Information Retrieval
Information Extraction
Genres and Types of Text Summarization
Machine Translation
Computational Approach
Question-Answering and Dialogue Systems
Text Summarization
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 57/59
Information Retrieval
Information Extraction
Genres and Types of Text Summarization
Machine Translation
Computational Approach
Question-Answering and Dialogue Systems
Text Summarization
• Given the original text T and summary S, two measures are commonly used to
evaluate Text Summarization systems:
Department of Computer Science, Addis Ababa University Lecture 07: Applications of NLP 58/59
TOC: Course Syllabus
Previous: Disambiguation