US11526541B1ActiveUtility

Method for collaborative knowledge base development

94
Assignee: LIVE CIRCLE INCPriority: Oct 17, 2019Filed: Oct 19, 2020Granted: Dec 13, 2022
Est. expiryOct 17, 2039(~13.3 yrs left)· nominal 20-yr term from priority
G06F 40/30G06F 16/3329G06N 5/022G06F 16/36G10L 15/183G10L 15/10G10L 15/063A61B 5/742A61B 5/7282A61B 5/7267A61B 5/4803A61B 5/165G06F 16/65G16H 50/20
94
PatentIndex Score
7
Cited by
5
References
15
Claims

Abstract

A knowledge base is collaboratively developed by receiving language input from at least one editor, featurizing it into language elements, extracting predicate sets that are missing predicate arguments, querying editors for input regarding the missing arguments, and updating the knowledge base with suitable predicate arguments and other language elements provided by the editors.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. An automated method for collaboratively developing a knowledge base with information from a plurality of editors comprising the steps of:
 receiving, from at least one editor, a language input; 
 featurizing said language input to produce a featurized data; 
 extracting, based upon said featurized data, an incomplete predicate set comprising a predicate head; 
 determining whether a predicate argument is present in said incomplete predicate set; and 
 querying at least one of the plurality of editors for an input regarding said predicate argument. 
 
     
     
       2. The method of  claim 1 , wherein the step of querying comprises the step of communicating to the at least one of the plurality of editors a natural language question regarding said predicate argument. 
     
     
       3. The method of  claim 1 ,
 wherein the step of querying comprises the step of posting a query to an electronic bulletin board; and 
 further comprising the step of requesting the at least one of the plurality of editors to provide input regarding said predicate argument. 
 
     
     
       4. The method of  claim 1 , further comprising the steps of:
 receiving an input predicate argument from at least one of the plurality of editors; 
 pairing said input predicate argument with said predicate head to generate a complete predicate set; and 
 storing said complete predicate set in said knowledge base. 
 
     
     
       5. The method of  claim 1 , further comprising the steps of:
 receiving an input predicate argument from at least one of the plurality of editors; and 
 storing said featurized data and said input predicate argument as a plurality of exemplary language features associated with said incomplete predicate set. 
 
     
     
       6. The method of  claim 1 , wherein the step of determining comprises the step of determining whether a complete version of said incomplete predicate set is already present in a use case knowledge base; and retrieving said complete version from said use case knowledge base. 
     
     
       7. The method of  claim 1 , wherein the plurality of editors each have a designated authority level determining a permission level for providing said input regarding said predicate argument. 
     
     
       8. The method of  claim 1 , further comprising the steps of:
 receiving an input predicate argument from at least one of the plurality of editors; 
 determining if a predicate set confidence level is above a threshold; 
 pairing said input predicate argument with said predicate head to generate a complete predicate set; and 
 storing said complete predicate set in said knowledge base. 
 
     
     
       9. The method of  claim 1 , further comprising the steps of:
 receiving an input predicate argument from at least one of the plurality of editors; 
 determining if a predicate set confidence level is above a threshold; 
 determining whether a predicate argument information has been provided in said featurized data; and 
 storing said predicate argument information and said featurized data as exemplary language features associated with a complete predicate set. 
 
     
     
       10. An automated method for collaboratively developing a knowledge base with information from a plurality of editors comprising the steps of:
 designating a plurality of editors; 
 providing to at least one of the plurality of editors a knowledge base activity information comprising an unfulfilled predicate argument information associated with an unfulfilled predicate argument; 
 inviting an editor input from the at least one of the plurality of editors regarding said unfulfilled predicate argument information; 
 fulfilling said unfulfilled predicate argument information based upon said editor input to generate a complete predicate set; and 
 storing said complete predicate set in said knowledge base. 
 
     
     
       11. The method of  claim 10 , wherein the step of providing to at least one of the plurality of editors knowledge base activity information comprises the step of posting said knowledge base activity information on an electronic bulletin board accessible to at least one of the plurality of editors. 
     
     
       12. The method of  claim 10 , wherein the step of inviting editor input comprises the step of providing a natural language query relating to said unfulfilled predicate argument. 
     
     
       13. The method of  claim 10 , wherein the plurality of editors each have a designated authority level determining a permission level for providing said editor input regarding said unfulfilled predicate argument information. 
     
     
       14. The method of  claim 10 , further comprising the steps of:
 receiving an input predicate argument from at least one of the plurality of editors; 
 pairing said input predicate argument with said predicate head to generate a complete predicate set; and 
 storing said complete predicate set in said knowledge base. 
 
     
     
       15. The method of  claim 10 , further comprising the steps of:
 receiving an input predicate argument from at least one of the plurality of editors; and 
 storing said input predicate argument as exemplary language features associated with said unfulfilled predicate argument.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.