Geographic Search Query Interpretation via Template Probability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing geographic search query systems face difficulties in interpreting queries with varying structures and languages, leading to incorrect and inaccurate responses due to differences in user inputs from diverse countries and languages.
Innovation Solution
A computer-implemented method and system that generates query templates from logs of executed geographical search queries, determines probability distributions for these templates based on context, and provides interpretation candidates for incoming queries, improving accuracy by ranking potential interpretations based on probability and user behavior.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If geographic search queries are interpreted using simple matching methods, then the system is easy to operate, but the interpretation accuracy deteriorates due to varying query structures and languages
Solution Approach 1:
The patent introduces query templates as intermediary structures that mediate between raw user queries and interpretation results. These templates serve as a standardized framework that accommodates various query structures and languages while maintaining consistent interpretation accuracy. The templates act as a bridge that transforms diverse input formats into uniform interpretation candidates.
Solution Approach 2:
The system dynamically adjusts interpretation parameters based on the probability distribution associated with different query templates. By changing the parameters of query interpretation (such as term type assignments and structural patterns) according to learned probability distributions, the system adapts to varying query structures and languages while maintaining high accuracy.
2Measurement precision
If the system uses multiple query templates and probability distributions to improve interpretation accuracy, then the interpretation precision improves, but the system complexity increases
Solution Approach 1:
The system performs preliminary actions by pre-generating query templates and their associated probability distributions from historical query logs before actual query interpretation occurs. This offline preparation work creates a ready-to-use framework of templates that can be quickly applied during runtime, reducing the computational complexity of real-time interpretation while maintaining high accuracy through pre-computed probability distributions.
Solution Approach 2:
The system creates simplified copies of query patterns through templates that represent common query structures. Instead of processing each unique query from scratch, the system uses template copies that capture the essential structure and semantics of frequently occurring query types, reducing system complexity while preserving interpretation accuracy through probabilistic matching.
3Measurement precision
If users enter longer and more specific queries to improve accuracy, then the interpretation accuracy improves, but the query length increases
Solution Approach 1:
The query templates provide a universal framework that can handle multiple query types and structures with a single interpretation mechanism. This multi-functionality allows the system to accurately interpret both short and long queries using the same template-based approach, eliminating the need for users to extend query length to achieve accurate interpretation.
Solution Approach 2:
The system replaces the mechanical approach of requiring longer queries with a probabilistic template-matching system. Instead of relying on query length to disambiguate meanings, the system uses learned probability distributions from historical data to determine the most likely interpretation, allowing short queries to achieve the same accuracy as traditionally required longer queries.
Data Source
AI summary
Systems, methods, and computer-readable media for interpreting geographical search queries are provided. Query templates for geographical search queries are generated from search logs of previously executed geographical search queries. Unique queries are extracted from the search logs and interpretations for these queries are obtained. Based on these interpretations, query templates having an arrangement of term types are extracted. Additionally, probability distributions for the query templates for a context, such as a locale, language, client type, etc., are determined.


