Enterprise Service Search via Knowledge Base Fact Retrieval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing keyword search systems in service repositories face challenges in accuracy and precision due to unclear natural language inputs, homonyms, and synonyms, which complicate the retrieval of relevant enterprise services.
Innovation Solution
The implementation of a computer-implemented method that processes user input to identify terms, queries a knowledge base to define facts, generates queries, and ranks potential concepts based on similarity scores and probabilities, using a combination of intentional, extensional, and collaborative search refinement techniques to improve search results.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If ontology-based keyword search is used to expand keywords with semantic relationships, then search coverage is improved, but accuracy and precision deteriorate
Solution Approach 1:
The patent introduces a knowledge base as an intermediary component that mediates between user queries and enterprise services. The knowledge base stores annotated facts about services, and the system queries this knowledge base to retrieve relevant services based on user input terms, rather than relying solely on ontology-based keyword expansion. This intermediary approach enables more accurate matching by directly comparing user terms against actual service annotations.
Solution Approach 2:
The patent replaces the traditional ontology-based mechanical search system with a knowledge base query system. Instead of using rigid ontology hierarchies and keyword expansion rules, the system uses a more flexible knowledge base that stores actual service facts and allows direct querying based on user input, substituting the mechanical ontology matching process with a more adaptive knowledge retrieval approach.
2Ease of operation
If natural language search is used to make searching accessible to users, then ease of operation is improved, but measurement precision deteriorates due to unclear language and homonyms
Solution Approach 1:
The patent implements a feedback mechanism where the system queries the knowledge base based on user input terms and returns relevant services with their annotations. This feedback loop allows the system to interpret user natural language queries in context, using the knowledge base annotations to disambiguate homonyms and synonyms, thereby maintaining both accessibility and precision.
Solution Approach 2:
The patent changes the parameter of search retrieval from ontology-based keyword matching to knowledge base fact-based retrieval. By querying the knowledge base with user input terms and retrieving services based on actual annotated facts rather than ontology hierarchies, the system maintains natural language accessibility while improving precision through direct fact matching.
Data Source
AI summary
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for improving keyword searches for enterprise services receiving user input, processing the user input to identify a set of terms, querying a knowledge base based on each term of the set of terms to define a first set of facts, each fact of the first set of facts including instance data associated with a concept, generating a query based on the first set of facts, processing the query to generate search results, the search results including one or more enterprise services stored in an enterprise service repository, and transmitting information associated with each of the one or more enterprise services for display to a user.


