Sentence Search Apparatus Using Dependency Relations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing sentence search systems often struggle to effectively narrow down search results using recommended words, as these words are determined solely by the degree of appearance of each word in the search results, which may not accurately reflect the user's intent.

Innovation Solution

A sentence search apparatus that includes an acceptance unit, a search unit, an analysis unit, and a determination unit, which performs sentence analysis to determine dependency relations between words and selects recommended words based on these relations, along with the inquiry sentence and search results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If recommended words are determined based on the degree of appearance of each word in search results, then the system is simple to implement, but the recommended words do not accurately reflect user intent and fail to effectively narrow down search results

Engineering Contradiction:
Improvesimplicity of implementationVSAvoidaccuracy of recommended words in reflecting user intent
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent changes the parameter for determining recommended words from simple word appearance frequency to dependency relation strength. By analyzing grammatical dependencies between words in the inquiry sentence and search result sentences, the system identifies words that have strong relational ties to the user's intent, thereby improving the accuracy of recommended words while maintaining system feasibility

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces sentence analysis as an intermediary process between the search engine and the recommended word selection. This intermediary analyzes the grammatical structure and dependency relations within sentences, enabling the system to select recommended words based on their structural relationship to the inquiry rather than just their frequency of appearance

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If sentence analysis is performed to determine dependency relations between words, then the accuracy of recommended words improves, but the computational complexity and processing time increase

Engineering Contradiction:
Improveaccuracy of recommended wordsVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the sentence analysis process into focused dependency relation extraction rather than comprehensive grammatical analysis. By concentrating only on identifying dependency relations between specific words in the inquiry and search results, the system achieves improved accuracy without the full computational overhead of complete sentence parsing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by performing dependency analysis only on relevant portions of sentences - specifically focusing on words that appear in both the inquiry and search results. This selective approach extracts sufficient dependency information to improve recommended word accuracy without analyzing the entire sentence structure, thereby controlling computational complexity

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12326905B2Sentence search apparatus, sentence search method, and storage medium
Publication Date: 2025.06.10 KK TOSHIBA
  • US12326905B2 patent drawing
  • US12326905B2 patent drawing
  • US12326905B2 patent drawing

AI summary

A sentence search apparatus includes a processing circuit. The processing circuit: accept a character string input by a user; search a sentence collection in which a plurality of sentences as a search target is accumulated based on the accepted character string to acquire one or more search result sentences matching the accepted character string; perform sentence analysis on the search result sentence to acquire a dependency relation between words constituting the search result sentence; and determine one or more recommended words for narrowing down the search result sentence to a sentence desired by the user based on the accepted character string, the search result sentence, and the dependency relation.