Refining extraction rules based on selected text within events
US-10394946-B2 · Aug 27, 2019 · US
US10902198B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10902198-B2 |
| Application number | US-201816203903-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 29, 2018 |
| Priority date | Nov 29, 2018 |
| Publication date | Jan 26, 2021 |
| Grant date | Jan 26, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Natural language text and annotated text can be received. The annotated text can specify at least one anchor and at least one trigger contained in the natural language text and indicate a correspondence between the anchor and the trigger. The natural language text, the annotated text and at least one parse tree generated from the natural language text can be processed. Based on the processing, at least one natural language processing rule can be generated and output. The natural language processing rule can be configured to be executed by a processor to process other natural language text.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving a first natural language text and a first annotated text, the first annotated text specifying at least one anchor and at least one trigger contained in the first natural language text and indicating a correspondence between the anchor and the trigger; processing, using a processor, the first natural language text, the first annotated text and at least one parse tree generated from the first natural language text and, based on the processing, generating at least one natural language processing rule, the natural language processing rule configured to be executed by at least a second processor to process at least a second natural language text; and outputting the at least one natural language processing rule. 2. The method of claim 1 , wherein the natural language processing rule is configured to be executed by the second processor to identify at least one other anchor and at least one other trigger contained in the second natural language text. 3. The method of claim 2 , wherein the natural language processing rule further is configured to be executed by the second processor to identify a correspondence between the at least one other anchor and the at least one other trigger contained in the second natural language text. 4. The method of claim 1 , wherein the correspondence is a semantic relationship between the at least one anchor and the at least one trigger contained in the first natural language text. 5. The method of claim 1 , further comprising: generating at least one heuristic based on the processing the first natural language text, the first annotated text and the at least one parse tree; wherein generating the at least one natural language processing rule comprises generating the at least one natural language processing rule in accordance with the at least one heuristic. 6. The method of claim 1 , further comprising: validating the natural language processing rule by applying the natural language processing rule to a plurality of natural language test samples for which anchor and trigger semantic relationships are known; and generating validation results based on the validating. 7. The method of claim 1 , further comprising: generating the parse tree from the first natural language text. 8. A system, comprising: a processor programmed to initiate executable operations comprising: receiving a first natural language text and a first annotated text, the first annotated text specifying at least one anchor and at least one trigger contained in the first natural language text and indicating a correspondence between the anchor and the trigger; processing the first natural language text, the first annotated text and at least one parse tree generated from the first natural language text and, based on the processing, generating at least one natural language processing rule, the natural language processing rule configured to be executed by at least a second processor to process at least a second natural language text; and outputting the at least one natural language processing rule. 9. The system of claim 8 , wherein the natural language processing rule is configured to be executed by the second processor to identify at least one other anchor and at least one other trigger contained in the second natural language text. 10. The system of claim 9 , wherein the natural language processing rule further is configured to be executed by the second processor to identify a correspondence between the at least one other anchor and the at least one other trigger contained in the second natural language text. 11. The system of claim 8 , wherein the correspondence is a semantic relationship between the at least one anchor and the at least one trigger contained in the first natural language text. 12. The system of claim 8 , the executable operations further comprising: generating at least one heuristic based on the processing the first natural language text, the first annotated text and the at least one parse tree; wherein generating the at least one natural language processing rule comprises generating the at least one natural language processing rule in accordance with the at least one heuristic. 13. The system of claim 8 , the executable operations further comprising: validating the natural language processing rule by applying the natural language processing rule to a plurality of natural language test samples for which anchor and trigger semantic relationships are known; and generating validation results based on the validating. 14. The system of claim 8 , the executable operations further comprising: generating the parse tree from the first natural language text. 15. A computer program product, comprising: a computer readable storage medium having program code stored thereon, the program code executable by a data processing system comprising a first processor to initiate operations including: receiving a first natural language text and a first annotated text, the first annotated text specifying at least one anchor and at least one trigger contained in the first natural language text and indicating a correspondence between the anchor and the trigger; processing the first natural language text, the first annotated text and at least one parse tree generated from the first natural language text and, based on the processing, generating at least one natural language processing rule, the natural language processing rule configured to be executed by at least a second processor to process at least a second natural language text; and outputting the at least one natural language processing rule. 16. The computer program product of claim 15 , wherein the natural language processing rule is configured to be executed by the second processor to identify at least one other anchor and at least one other trigger contained in the second natural language text. 17. The computer program product of claim 16 , wherein the natural language processing rule further is configured to be executed by the second processor to identify a correspondence between the at least one other anchor and the at least one other trigger contained in the second natural language text. 18. The computer program product of claim 15 , wherein the correspondence is a semantic relationship between the at least one anchor and the at least one trigger contained in the first natural language text. 19. The computer program product of claim 15 , wherein the program code is executable by the data processing system to initiate operations further comprising: generating at least one heuristic based on the processing the first natural language text, the first annotated text and the at least one parse tree; wherein generating the at least one natural language processing rule comprises generating the at least one natural language processing rule in accordance with the at least one heuristic. 20. The computer program product of claim 15 , wherein the program code is executable by the data processing system to initiate operations further comprising: validating the natural language processing rule by applying the natural language processing rule to a plurality of natural language test samples for which anchor and trigger semantic relationships are known; and generating validation results based on the validating.
Semantic analysis · CPC title
Parsing · CPC title
Semantic context, e.g. disambiguation of the recognition hypotheses based on word meaning · CPC title
Annotation, e.g. comment data or footnotes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.