Dual-lexicon duplicate document detection precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing duplicate detection systems, such as single-signature techniques, face precision issues when dealing with spam emails that have varying content, leading to false positives and increased resource consumption for e-mail service providers.

Innovation Solution

The implementation of a dual-lexicon approach, where a primary lexicon and a secondary lexicon of attributes are used to generate a signature for documents, with the secondary lexicon supplementing the primary lexicon when the intersection of unique attributes falls below a threshold, ensuring the signature exceeds the threshold and improves precision in identifying duplicate documents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If single-signature duplicate detection is used, then device complexity is reduced, but measurement precision deteriorates leading to false positives

Engineering Contradiction:
Improvedetection system complexityVSAvoidduplicate detection precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The lexicon is segmented into two distinct parts: a primary lexicon containing common words and a secondary lexicon containing unique words. This segmentation allows the system to handle different types of words separately, improving detection precision without requiring a complete redesign of the entire detection system. The primary lexicon handles frequent words that appear in many documents, while the secondary lexicon captures distinctive words that differentiate duplicate documents.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines two different lexicon types (primary and secondary) into a composite detection approach. By merging the results from both lexicons and applying a threshold-based filtering mechanism, the system achieves higher measurement precision while maintaining manageable complexity through the structured combination of simpler components.

Inventive Principle:
Principle #40Composite materials

2Device complexity

If a single lexicon is used, then device complexity is low, but reliability deteriorates due to false positives from varying spam content

Engineering Contradiction:
Improvelexicon structure complexityVSAvoidduplicate detection reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The lexicon is divided into a primary lexicon for common words and a secondary lexicon for unique words. This segmentation enables the system to reliably detect duplicates even when spam content varies, because the secondary lexicon captures distinctive words that remain consistent across duplicate spam emails while the primary lexicon handles common variations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of lexicon composition by using two different lexicons with different characteristics rather than a single lexicon. The primary lexicon focuses on common words with lower specificity, while the secondary lexicon focuses on unique words with higher specificity. This parameter change improves reliability by allowing the system to adapt to varying spam content while maintaining consistent duplicate detection.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If more attributes are intersected to improve precision, then measurement precision improves, but loss of time increases due to additional processing

Engineering Contradiction:
Improveattribute intersection precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The attribute intersection process is segmented into two stages corresponding to the two lexicons. The first stage intersects with the primary lexicon (faster, fewer attributes), and the second stage intersects with the secondary lexicon (more precise, additional attributes). This segmentation allows the system to achieve high precision without processing all attributes uniformly, thereby reducing overall processing time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by using the primary lexicon intersection as a preliminary filter. When this initial intersection already provides sufficient precision, the system can stop early without performing the more time-consuming secondary lexicon intersection. This partial action approach achieves the necessary precision for many cases while avoiding unnecessary processing time.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7984029B2Reliability of duplicate document detection algorithms
Publication Date: 2011.07.19 META PLATFORMS INC
  • US7984029B2 patent drawing
  • US7984029B2 patent drawing
  • US7984029B2 patent drawing

AI summary

In a single-signature duplicate document system, a secondary set of attributes is used in addition to a primary set of attributes so as to improve the precision of the system. When the projection of a document onto the primary set of attributes is below a threshold, then a secondary set of attributes is used to supplement the primary lexicon so that the projection is above the threshold.