Facilitating information extraction via semantic abstraction

US2016246779A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016246779-A1
Application numberUS-201514629318-A
CountryUS
Kind codeA1
Filing dateFeb 23, 2015
Priority dateFeb 23, 2015
Publication dateAug 25, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes receiving one or more natural language dependency parse trees as input. A hardware processor is used for processing the dependency parse trees by creating a mapping from nodes of the one or more dependency parse trees into actions, roles and contextual predicates. The mapping is used for information extraction. The actions include the verbs along with attributes of the verbs. The roles include arguments for the verbs. The contextual predicates include modifiers for the verbs.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: receiving one or more natural language dependency parse trees as input; processing, using a hardware processor, the dependency parse trees by creating a mapping from nodes of the one or more dependency parse trees into actions, roles and contextual predicates; and using the mapping for information extraction, wherein: the actions comprise said verbs along with attributes of said verbs; the roles comprise arguments for said verbs; and the contextual predicates include modifiers for said verbs. 2 . The method of claim 1 , wherein said processing further comprises: identifying verbs and extracting verb attributes; and associating the roles and context with said verbs. 3 . The method of claim 2 , wherein said processing further comprises: identifying verb enclosures; eliminating auxiliary verbs; updating one or more relational language views for the input; and outputting a collection of relational language views. 4 . The method of claim 1 , wherein the roles further comprise lemmata and determiners for said verbs, the attributes comprise one or more of mood, voice, tense, and verb basis, and the modifiers comprise one or more of adverbs, temporal modifiers, and location modifiers. 5 . The method of claim 1 , wherein for said processing, indices for verb categorization is used to determine the role names. 6 . The method of claim 4 , wherein a declarative path language is used for defining the mapping of the one or more dependency parse trees into the roles. 7 . The method of claim 1 , wherein said processing further comprises: eliminating auxiliary verbs; eliminating optional information from auxiliary verbs that is propagated into the action; and exposing enclosure relationships among the actions. 8 . The method of claim 1 , wherein adverbs and explicit negation language are uniformly exposed as negative and semi-negative voice, and the contextual predicates are classified into types. 9 . A computer program product for information extraction via semantic abstraction, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code readable/executable by a processor to: receive one or more natural language dependency parse trees as input; process, using the processor, the dependency parse trees by creating a mapping from nodes of the one or more dependency parse trees into actions, roles and contextual predicates; and using the mapping for extracting information, wherein: the actions comprise said verbs along with attributes of said verbs; the roles comprise arguments for said verbs; and the contextual predicates include modifiers for said verbs. 10 . The computer program product of claim 9 , wherein said process further comprises: identifying verbs and extracting verb attributes; and associating the roles and context with said verbs. 11 . The computer program product of claim 10 , wherein said process further comprises: identifying verb enclosures; eliminating auxiliary verbs; updating one or more relational language views for the input; and outputting a collection of relational language views. 12 . The computer program product of claim 9 , wherein the roles further comprise lemmata and determiners for said verbs, the attributes comprise one or more of mood, voice, tense, and verb basis, and the modifiers comprise one or more of adverbs, temporal modifiers, and location modifiers. 13 . The computer program product of claim 9 , wherein for said processing, indices for verb categorization is used to determine the role names. 14 . The computer program product of claim 12 , wherein a declarative path language is used for defining the mapping of the one or more dependency parse trees into the roles. 15 . The computer program product of claim 9 , wherein said process further comprises: eliminating auxiliary verbs; eliminating optional information from auxiliary verbs that is propagated into the action; and exposing enclosure relationships among the actions. 16 . The computer program product of claim 9 , wherein adverbs and explicit negation language are uniformly exposed as negative and semi-negative voice, and the contextual predicates are classified into types. 17 . A system comprising: a processor; a storage device coupled to the processor, wherein the storage device stores one or more text files; a parser that parses text into one or more natural language dependency parse trees; an action process that uses the processor for processing the dependency parse trees by creating a mapping from nodes of the one or more dependency parse trees into actions, roles and contextual predicates, wherein: the mapping is used for information extraction; the actions comprise said verbs along with attributes of said verbs; the roles comprise arguments for said verbs; and the contextual predicates include modifiers for said verbs. 18 . The system of claim 17 , wherein said action process further comprises: identifying verbs and extracting verb attributes; associating the roles and context with said verbs; identifying verb enclosures; eliminating auxiliary verbs; updating one or more relational language views for the input; and outputting a collection of relational language views. 19 . The system of claim 17 , wherein the roles further comprise lemmata and determiners for said verbs, the attributes comprise one or more of mood, voice, tense, and verb basis, the modifiers comprise one or more of adverbs, temporal modifiers, and location modifiers, wherein for said processing, indices for verb categorization is used to determine the role names, and a declarative path language is used for defining the mapping of the one or more dependency parse trees into the roles. 20 . The system of claim 17 , wherein said action process further comprises: eliminating auxiliary verbs; eliminating optional information from auxiliary verbs that is propagated into the action; and exposing enclosure relationships among the actions, wherein adverbs and explicit negation language are uniformly exposed as negative and semi-negative voice, and the contextual predicates are classified into types.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016246779A1 cover?
A method includes receiving one or more natural language dependency parse trees as input. A hardware processor is used for processing the dependency parse trees by creating a mapping from nodes of the one or more dependency parse trees into actions, roles and contextual predicates. The mapping is used for information extraction. The actions include the verbs along with attributes of the verbs. …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F40/30. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 25 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).