Binary Feature Dictionary Construction for Semantic Similarity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semantic similarity models constructed using neural networks face challenges in introducing new granularity information, requiring a method to extract and utilize binary features effectively for improved accuracy.

Innovation Solution

A method and apparatus for constructing a binary feature dictionary by extracting binary features from a corpus, calculating a preset statistic for each feature, and selecting a predetermined number of features based on this statistic to form the dictionary, which can then be used to introduce new features into the training data of the semantic similarity model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If new granularity information is introduced to improve semantic similarity model accuracy, then model accuracy improves, but the complexity of extracting and processing new features increases

Engineering Contradiction:
Improvesemantic similarity model accuracyVSAvoidfeature extraction complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the feature extraction process into distinct stages: extracting binary features from corpus, calculating statistics for each feature, and selecting top features to form a dictionary. This segmentation makes the complex extraction process manageable and systematic, resolving the contradiction between improving accuracy through new features and managing extraction complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-processing the corpus to extract binary features and pre-calculating their statistics before model training. This preliminary feature dictionary construction simplifies the subsequent model training process and reduces the complexity of feature processing during training, while still enabling the model to benefit from new granularity information.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If binary features are extracted and selected to form a feature dictionary, then new granularity information is introduced, but the time and computational resources required for feature processing increase

Engineering Contradiction:
Improveinformation completenessVSAvoidfeature processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent extracts only the most relevant binary features from the corpus by calculating statistics and selecting top features based on predetermined criteria. This extraction approach ensures that new granularity information is introduced without processing all possible features, thereby reducing the time and computational resources required while maintaining information completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes parameters by selecting a predetermined number of top binary features based on statistical measures rather than using all extracted features. This parameter-based selection optimizes the balance between information completeness and processing efficiency, reducing feature processing time while maintaining the quality of new granularity information introduced to the model.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10831993B2Method and apparatus for constructing binary feature dictionary
Publication Date: 2020.11.10 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US10831993B2 patent drawing
  • US10831993B2 patent drawing
  • US10831993B2 patent drawing

AI summary

Disclosed are a method and an apparatus for constructing a binary feature dictionary. The method may include: extracting binary features from a corpus; calculating a preset statistic of each binary feature; and selecting a preset number of binary features in sequence according to the preset statistic to constitute the binary feature dictionary.