Natural Language Processing · free preview

Extracting Relations, Events, and Time

Turning raw text into typed tuples with patterns, seed bootstrapping, distant supervision and open extraction, plus the annotation of events and temporal structure.

1. Extracting Relations, Events, and Time

Extracting Relations, Events, and Time

2. Growing an extractor from a few seeds

Growing an extractor from a few seeds

3. Bootstrapping a home-port extractor

Bootstrapping a home-port extractor

4. Events, tenses, and timelines

Events, tenses, and timelines

5. What patterns buy and cost

A relation extractor built purely from hand-written lexico-syntactic patterns is run over a large corpus. Which combination of properties should you expect?

6. Watching the extractor drift

A bootstrapping relation extractor learns a pattern from a sentence about a vessel and then harvests the tuple ⟨Pilot Cutter,Skarvholm⟩\langle \text{Pilot Cutter}, \text{Skarvholm} \rangle from it, which is wrong for the intended home-port relation. What is this failure called, and what is the standard guard?

7. Sampling to estimate precision

An open relation extractor produces too many tuples to check by hand, so a sample of 4242 extracted tuples is drawn and 3535 of them turn out correct on inspection. Compute the estimated precision P^\hat P, rounding to three decimals.

8. Where distant supervision's labels come from

Which statement correctly describes the distant supervision method for relation extraction?

9. Three points, one past perfect

Consider the sentence By the time the pilot boarded, the ferry had already cast off, spoken now. Under Reichenbach's analysis, which ordering of the event time E, reference time R and speech time U is correct?

Practice this interactively

Free account · instant grading · spaced review that schedules itself.

Start this course for free