Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ollie doesn't extract passive conversions #6

Open
schmmd opened this issue Aug 20, 2012 · 3 comments
Open

Ollie doesn't extract passive conversions #6

schmmd opened this issue Aug 20, 2012 · 3 comments
Assignees

Comments

@schmmd
Copy link
Member

schmmd commented Aug 20, 2012

Previously we would have two extractions for the following sentence.

Ollie extracted the text.
(Ollie, extracted, the text)
(The text, was extracted from, Ollie)

These may have disappeared when we removed reflections of patterns. We removed these so we don't infer general patterns through reflexive seed relations (married) that switch the arg1 and the arg2.

@ghost ghost assigned schmmd Aug 20, 2012
@schmmd
Copy link
Member Author

schmmd commented Aug 21, 2012

Only some extractions can be converted to the passive form. The verb must be transitive (accept an object) and have an object.

I threw the ball at Jim.
(I, threw the ball at, Jim) -> (Jim, was thrown the ball, by I)

Jim threw the ball.
(the ball, be thrown by, Jim)

These sound rather weird.

The bullet left the gun.
(The bullet, left, the gun) -> (the gun, is left by, the bullet)

The boy resembled a woman.
(The boy, resembled, a woman) -> (a woman, was resembled by, The boy)

The marmot exited the hole.
(the hole, be exited by, the marmot)

There are problems moving passive constructions to active constructions.

Jim was thrown the ball by me.
(Jim, was thrown, the ball) -> ???
(Jim, was thrown the ball by, me) -> ???

@schmmd
Copy link
Member Author

schmmd commented Aug 21, 2012

Easy examples give us uglier extractions.

I threw the ball at Jim.
(I, threw the ball at, Jim) -> (Jim, was thrown the ball by, I)

We might prefer (the ball, was thrown at Jim by, I) or (the ball, was thrown by, I) but there's no clear way to get those. For the latter we would need shape patterns. Otherwise we have trouble with other uses of "by".

Michael had thrown him by the garbage.

Some verbs don't handle the transformation well.

The boy resembled a woman.
(The boy, resembled, a woman) -> (a woman, was resembled by, The boy)

We actually caught passive->active transformations, but they happened very infrequently.

The ball was thrown to Jim by me.
(The ball, was thrown to, Jim) -> nothing
(The ball, was thrown by, me) -> (me, was thrown, the ball)

The last extraction looks pretty awful, but "was" appears in the graph. If we want passive->active conversions I need to make some change so we avoid "be" in the relation.

@schmmd
Copy link
Member Author

schmmd commented Oct 24, 2012

Some other options:

  1. Switch the voice of the entire graph. The problem here is that there might be multiple structures to be switched.
  2. Switch the voice of the extraction as a post processing step. The problem here is that it's not clear how to rebuild the text for the extraction.
  3. Add patterns to capture the active voice when the passive is used. The problem here is that auxpasses will fold into the active extractions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant