G06F16/367

COMPUTING SYSTEM FOR EXTRACTING FACTS FOR A KNOWLEDGE GRAPH
20220398271 · 2022-12-15 ·

A computing system generates a query that references an entity based upon an ontology of a knowledge graph and a query pattern and identifies at least one passage from amongst a plurality of passages stored in a passage repository based upon the query and at least one ranking model. The computing system identifies potential answers to the query based upon the at least one passage, the query, and a machine reading comprehension model. The computing system suppresses invalid answers in the potential answers to the query using a plurality of computer-implemented techniques, thereby identifying an answer to the query. The computing system generates a fact for the entity based upon the answer and the ontology and adds the fact to the knowledge graph such that the fact is linked to the entity in the knowledge graph, where the fact is available for querying.

CLASSIFYING AND ANSWERING MEDICAL INQUIRIES BASED ON MACHINE-GENERATED DATA RESOURCES AND MACHINE LEARNING MODELS
20220399086 · 2022-12-15 ·

Systems, methods, and devices are described for classifying and answering medical inquiries based on machine-generated data resources and machine learning models. A CCDA document including clinical information and observations of a patient are received from a requestor and utilized to generate a FHIR model instance specific to the CCDA document. Question text having medical inquires for the patient, and received with the CCDA document, is processed by a machine learning model to determine question categories for the medical inquiries which are utilized to map the inquires to objects of the model instance using another machine learning model. The model instance is queried based on the mapping to return values associated with the inquiries. The values are transmitted back to the requestor.

Conversational search in content management systems

In an approach for a conversational search in a content management system, a processor trains a deep learning model to learn semantic analysis of a plurality of user queries to identify intents and entities in the user queries. A processor analyzes the content management system to extract content keywords to generate a domain ontology. A processor augments the domain ontology based on the identified intents and entities in the user queries by the deep learning model. A processor tags the content keywords with metadata based on the domain ontology. A processor maps the intents and entities extracted from a current user query of a user to the content keywords extracted from the content management system to form a metadata keyword. A processor searches the content management system for a content based on the metadata keyword. A processor returns a search result for the current user query.

TEXT CHECKING METHOD BASED ON KNOWLEDGE GRAPH, ELECTRONIC DEVICE, AND MEDIUM

The present disclosure provides a text checking method based on a knowledge graph, an electronic device and a medium. The method includes: obtaining a text of a contract to be checked; establishing a knowledge graph according to the text of the contract to be checked, the knowledge graph including a plurality of attributes and a plurality of attribute values corresponding to the plurality of attributes; and checking the text of the contract to be checked based on the knowledge graph.

CONDENSING HIERARCHIES IN A GOVERNANCE SYSTEM BASED ON USAGE

Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can condense a hierarchy in a data governance system, wherein the hierarchy comprises a root node and at least one child node comprising related sub-trees by determining, for a parent node in the hierarchy of governance system, governance terms and respective assignment relationships from a plurality of information assets, determining usage of the governance term in at least one of a plurality of governance rules, and marking a governance term of the plurality of governance terms for elimination based on the determined assignment relationships and the determined usage of the governance term in the plurality of governance rules. Embodiments of the present invention can then delete the governance term from the hierarchy if the governance term is marked for elimination.

DEVICE AND COMPUTER IMPLEMENTED METHOD FOR AUTOMATICALLY GENERATING NEGATIVE SAMPLES FOR TRAINING KNOWLEDGE GRAPH EMBEDDING MODELS
20220383143 · 2022-12-01 ·

A device, computer implemented method, computer program and non-transitory computer-readable storage, for automatically generating negative samples for training a knowledge graph embedding model, The method includes providing at least one first triple, the first triple is a true triple of a knowledge graph, providing at least one second triple, training the knowledge graph embedding model to predict triples of the knowledge graph depending on a set of triples comprising the at least one first triple and the at least one second triple, determining vector representations of entities and relations with the knowledge graph embedding model, determining a plurality of triples with the vector representations of entities and relations, providing an ontology comprising constraints that characterize correct triples, determining with the ontology at least one triple that violates at least one constraint of the constraints or that violates a combination of at least some of the constraints.

Dynamic data processing for a semantic data storage architecture

Computer-readable media, methods, and systems are disclosed for storing and analyzing dynamic data within a semantic data store. The dynamic data comprises one or more types of data having a normalized data schema. A dynamic data manager interfaces with the semantic data store to instruct storage of the data. The data may be received through an event service from either of an external data source or an internal data source.

METHOD AND SYSTEM FOR MERGING INFORMATION

The method and system for merging information aimed at merging the instances of individuals, a data-processing system performs the following steps: generating the instances of individuals using an ontology which defines, for each property of each instance of an individual, an evolution model to be applied to the property, evolution model representing the evolution of reliability of the property over time in relation to variability of the property over time; preforming the merging of information by comparing, two-by-two, the generated instances of individuals with instances of individuals stored in a knowledge base, performing, for each shared property, a calculation of similarity distance by applying at least evolution model defined for the property, so as to define a coefficient of confidence for each property in order to decide whether or not to merge the instances of individuals; and updating the knowledge base with the instances of individuals resulting from information merging.

Information retrieval apparatus

An information retrieval system (IPS). The system comprises an input interface (IN) for receiving a query related to an object of interest. A concept mapper (CM) is configured to map the query to one or more associated concept entries of a hierarchic graph data structure (ONTO). The entries in said structure encode linguistic descriptors of components of a model (GM) for said object (OB). A metric-mapper (MM) is configured to map the query to one or more metric relationship descriptors. A geo-mapper (GEO) is configured to map said concept entries against the geometric model linked to the hierarchic graph data structure to obtain spatio-numerical data associated with said linguistic descriptors. A metric component (MTC) is configured to compute one or more metric or spatial relationships between said object components based on the spatio-numerical data and the one or more metric relationship descriptors.

System for time-efficient assignment of data to ontological classes

Implementations are directed to receiving a set of training data including a plurality of data points, at least a portion of which are to be labeled for subsequent supervised training of a computer-executable machine learning (ML) model, providing at least one visualization based on the set of training data, the at least one visualization including a graphical representation of at least a portion of the set of training data, receiving user input associated with the at least one visualization, the user input indicating an action associated with a label assigned to a respective data point in the set of training data, executing a transformation on data points of the set of training data based on one or more heuristics representing the user input to provide labeled training data in a set of labeled training data, and transmitting the set of labeled training data for training the ML model.