Query Search via Generic Attribute Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Category-based search engines have limited coverage and high maintenance costs due to manual establishment and updating of mapping tables, leading to poor expansibility and low accuracy in matching query keywords with categories.

Innovation Solution

The implementation of a search process that extracts generic attribute features from query data, such as word-level, syntax, semantic, click, selection, and session features, to calculate confidence degrees for categorization, allowing for automatic selection of relevant categories and improved search results without the need for extensive mapping tables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual mapping tables are used for category-based search, then search accuracy for matched keywords is improved, but coverage rate and expansibility deteriorate

Engineering Contradiction:
Improvesearch accuracyVSAvoidcoverage rate
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system automatically extracts generic attributes from query data and performs self-categorization without requiring manual mapping table updates. The search engine serves itself by learning from query patterns and automatically expanding its categorization capabilities, eliminating the need for continuous manual maintenance while improving both accuracy and coverage

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention transitions from static manual mapping tables to dynamic automatic categorization based on extracted generic attributes. By changing the parameter of category assignment from manual fixed mapping to automatic attribute-based classification, the system achieves both high accuracy through feature extraction and high coverage through automatic adaptation to new query types

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If manual mapping tables are established and updated, then category classification accuracy is improved, but maintenance cost and time consumption increase

Engineering Contradiction:
Improvecategory classification accuracyVSAvoidmaintenance time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs automatic categorization by extracting generic attributes from queries, eliminating the need for manual mapping table maintenance. The search engine autonomously handles category classification without human intervention, reducing maintenance time to zero while maintaining accurate classification through attribute-based matching

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention replaces the mechanical process of manual mapping table creation and updates with an automated computational system that extracts generic attributes and performs category classification algorithmically, substituting human labor with machine-based attribute extraction and classification

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If extensive mapping tables are used, then search coverage is improved, but system complexity and update frequency requirements increase

Engineering Contradiction:
Improvesearch coverageVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts only the essential generic attributes from query data that are necessary for categorization, rather than maintaining extensive mapping tables for all possible keyword-category relationships. By extracting relevant attributes dynamically, the system achieves comprehensive coverage without the complexity of exhaustive mapping tables

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The generic attribute extraction mechanism serves multiple functions simultaneously: it categorizes queries, adapts to new query types, and provides the basis for search without requiring separate mapping tables for different scenarios. This multi-functional approach reduces system complexity while maintaining broad coverage

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9846748B2Searching for information based on generic attributes of the query
Publication Date: 2017.12.19 ALIBABA GROUP HOLDING LTD
  • US9846748B2 patent drawing
  • US9846748B2 patent drawing
  • US9846748B2 patent drawing

AI summary

Searching information includes: receiving current query data from a client; extracting generic attribute features of the current query data, wherein the generic attribute features are used for calculating a plurality of confidence degrees of the current query data that correspond to a plurality of categories, each of the confidence degrees indicating a degree of confidence that the current query data belongs to a respective one of the plurality of categories; determining the plurality of confidence degrees of the current query data based at least in part on the generic attribute features; selecting a category based at least in part on the plurality of confidence degrees, the selected category being one of the plurality of categories and having a confidence degree higher than a confidence degree of another category; searching in the selected category for a search result that corresponds to the current query data; and returning the search result.