Interactive System Keyword Extension for Search Intent

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing keyword-based search systems face challenges in handling inconsistent spelling, synonyms, and quasi-synonyms, leading to response content that may not be consistent with the user's intent, resulting in inefficient interactions.

Innovation Solution

An interactive system that acquires a key from a user's input sentence, identifies key candidate words, extends these candidates to include variations such as spelling errors, synonyms, and quasi-synonyms, and narrows down the options to select an extended key that aligns with the sentence's purpose, ensuring relevant search results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If keyword extension is performed to all keywords in the system to handle inconsistent spelling, synonyms, and quasi-synonyms, then the search coverage and keyword matching capability are improved, but the system may retrieve response content that is not consistent with the user's intent and the complexity of the extension process increases

Engineering Contradiction:
Improvekeyword matching capabilityVSAvoidconsistency with user intent
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by making different parts of the keyword extension process have different functions. Specifically, the system performs rough extension using a thesaurus for all keywords to handle spelling variations and synonyms, then performs precise narrowing based on the specific input sentence context. This localized differentiation ensures that extension is applied appropriately to each keyword based on its relevance to the user's intent, rather than uniformly to all keywords.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making the keyword extension process adaptive and context-dependent. The system dynamically adjusts the extension scope based on the input sentence analysis, determining which keywords should be extended and to what extent. The narrowing unit dynamically filters extended candidates based on sentence purpose, making the extension process flexible rather than static, thereby maintaining consistency with user intent while handling various keyword variations.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If comprehensive keyword extension is performed to handle all possible variations, then the system can accommodate diverse user inputs, but the number of interactions increases and the search efficiency decreases

Engineering Contradiction:
Improvehandling of keyword variationsVSAvoidsearch efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by performing keyword extension before the search process, but more importantly, by performing preliminary narrowing based on sentence purpose analysis. The system prepares extended candidates in advance using the thesaurus, then pre-filters them based on the input sentence context before actual search execution. This preliminary filtering reduces the search space early in the process, maintaining adaptability to diverse inputs while improving search efficiency by avoiding unnecessary searches.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If keyword extension includes all synonyms and quasi-synonyms, then the system becomes more robust to spelling variations, but the retrieved content may include irrelevant results

Engineering Contradiction:
Improverobustness to spelling variationsVSAvoidretrieval of irrelevant content
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent implements feedback by using the input sentence context to evaluate and filter extended keyword candidates. The system generates extended candidates from the thesaurus, then feeds them back through a narrowing process that checks consistency with the original sentence purpose. This feedback loop ensures that only relevant extended keywords are selected, maintaining robustness to spelling variations while preventing retrieval of irrelevant content by continuously validating candidates against the user's intent.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12050631B2Interactive system that presents response content based an input sentence from a user
Publication Date: 2024.07.30 NTT DOCOMO INC
  • US12050631B2 patent drawing
  • US12050631B2 patent drawing
  • US12050631B2 patent drawing

AI summary

The purpose of the present invention is to provide an interactive system that enables appropriate keyword extension. An interactive system 100 is a system that presents a query sentence candidate, which is response content, and its answer as necessary on the basis of an input sentence from a user. A sentence acquisition unit 101 acquires the input sentence from a user terminal. A key acquisition unit 102 acquires an acquired key from the input sentence. A candidate acquisition unit 103 acquires, from the input sentence, a key candidate word, which is a character string other than the acquired key. An extension unit 104 acquires a plurality of extended candidates, such as inconsistent spelling, synonyms, similar words, related to the key candidate word. A narrow-down unit 105 determines, from the plurality of extended candidates, an extended key consistent with the purpose of the input sentence. The search unit 110 searches for the response content on the basis of the acquired key and the extended key.