

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Artificial Intelligence. Weekly Quiz of Natural Language Processing. Prof Manning - Stanford University
Typology: Exercises
1 / 3
This page cannot be seen from the preview
Don't miss anything!


1: The beam search technique discussed in J&M, when deciding which sentences to expand at each step, compares scores between candidate translation sentences that have different numbers of words by:
Normalizing the score by the length of the sentence Comparing scores on sub-sections of the sentences that have equal length Comparing only scores between sentences with the same number of words None of those above All of those above 2: Which of the following is true about EM?
If you run it long enough, it eventually reaches a global optimum. Different initial condition may lead to different results. You have to have completely observed data to do EM. The data likelihood sometimes goes down after an iteration. None of those above 3: Which of the following is FALSE about IBM Models?
Adding the fertility model makes it hard to train IBM Model 3 efficiently IBM Model 1, even though simple, takes a long time because it has to sum over all possible alignment structures of a sentence pair. IBM Model 2 can be efficiently computed even though it makes use of a distortion model With IBM Model 3, you need to initialize the model parameters with some good estimates instead of just random or uniform ones. None of the above 4: Which of the following is FALSE?
The MT automatic evaluation metric BLEU is a weighted average of the number of N-gram overlaps with the human translations. Having multiple human reference translation makes BLEU more reliable Since BLEU is computing n-gram overlaps, a system can get a high BLEU score by translating every foreign sentence to one very common word (e.g., "the"), obtaining a high unigram precision.
None of those above All of those above 5: We will examine Pcontinuation(w) for the given, incomplete sentence:
"How much wood would a woodchuck chuck if a woodchuck could chuck"
What is |{wi-1 : C(wi-1 wi )>0}| for wi ="woodchuck"?
0 1 2 3 6: Which word is more likely to complete the sentence (follow the last "chuck") based on P (^) continuation?
How wood would chuck 7: Now we will use the modified sentence below where all instances of "woodchuck" have been misspelled as "wood chuck":
"How much wood would a wood chuck chuck if a wood chuck could chuck"
Now what is |{wi-1 : C(wi-1 wi )>0}| for wi ="chuck"?
0 1 2 3 8: Now which word is more likely to extend this sentence based on P (^) continuation?
How wood would chuck 9: We will explore a simple example for using EM to train alignment models. Say we have the following vocabularies for the two languages: {A,B,C} and {w,x,y,z}; and the following three pairs of sentences:
A C x y
x w
w z y
We use a simplified version of Model 1 in which we ignore the NULL word and alignments where there are spurious or zero-fertility words. We initialize with