Document Sketching via Sentence Delimiters and Hash Permutations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document similarity measurement methods are inefficient due to content overlap-based approaches, which do not allow for computationally efficient similarity computations, especially when dealing with documents of varying sizes and formats, and fail to effectively handle partial matches.

Innovation Solution

A method that computes a unique and compact document sketch using sentence-based logical delimiters, extracting significant words by their weight, and computing hash permutations, allowing for efficient similarity and containment checks, and adaptable clustering based on document distance metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If content overlap-based approaches are used to measure document similarity, then measurement precision is improved, but productivity deteriorates due to computational inefficiency

Engineering Contradiction:
Improvedocument similarity measurement precisionVSAvoidcomputation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts a compact sketch or fingerprint from each document that captures essential content characteristics. This sketch is a condensed representation that can be computed efficiently and used for rapid similarity comparison, eliminating the need to process entire documents while preserving measurement precision.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the document representation from full content to a condensed sketch with specific parameters (such as term frequencies, document length, and content density). This parameter transformation enables efficient computation while maintaining the ability to measure similarity accurately.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If full document comparison is performed, then measurement precision is improved, but loss of time increases due to processing large documents

Engineering Contradiction:
Improvesimilarity measurement precisionVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts a compact sketch from each document that contains essential information for similarity measurement. This sketch is significantly smaller than the original document but retains the key characteristics needed for accurate comparison, thereby reducing computation time while maintaining precision.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary processing to create document sketches before actual similarity comparisons are needed. These pre-computed sketches can be stored and reused for multiple comparisons, eliminating the need to reprocess full documents each time a similarity check is required.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If document sketches are made smaller for efficient computation, then productivity is improved, but loss of information increases

Engineering Contradiction:
Improvecomputation efficiencyVSAvoiddocument content information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent transforms document content into a sketch with carefully selected parameters (term frequencies, document length, content density) that preserve essential information. This parameter transformation maintains the ability to measure similarity accurately while achieving compact representation for efficient computation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies different processing qualities to different parts of the document. Important terms and phrases are preserved with higher fidelity in the sketch, while less critical content is summarized or omitted. This local quality approach ensures that the most informationally valuable aspects are retained in the compact representation.

Inventive Principle:
Principle #3Local quality

4Reliability

If traditional fingerprinting algorithms are used, then uniqueness is improved, but adaptability deteriorates for varying degrees of similarity

Engineering Contradiction:
Improvedocument uniquenessVSAvoidpartial match capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic similarity measurement system that can adapt to varying degrees of partial matches. The sketch-based approach allows for flexible comparison thresholds and can handle documents that overlap to varying degrees, unlike rigid traditional fingerprinting algorithms that are optimized only for near-exact matches.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8255397B2Method and apparatus for document clustering and document sketching
Publication Date: 2012.08.28 EBRARY
  • US8255397B2 patent drawing
  • US8255397B2 patent drawing
  • US8255397B2 patent drawing

AI summary

A first embodiment of the invention provides a system that automatically classifies documents in a collection into clusters based on the similarities between documents, that automatically classifies new documents into the right clusters, and that may change the number or parameters of clusters under various circumstances. A second embodiment of the invention provides a technique for comparing two documents, in which a fingerprint or sketch of each document is computed. In particular, this embodiment of the invention uses a specific algorithm to compute the document's fingerprint. One embodiment uses a sentence in the document as a logical delimiter or window from which significant words are extracted and, thereafter, a hash is computed of all pair-wise permutations. Words are extracted based on their weight in the document, which can be computed using measures such as term frequency and the inverse document frequency.