Automated Near-Duplicate Detection Through Character-Frequency Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer systems struggle to accurately and efficiently identify near-duplicate documents in large libraries of text documents, consuming storage space and processing power while negatively affecting downstream processes.

Innovation Solution

A computer system processes text documents by transforming them using transliteration and Unicode encoding, clustering based on unique character frequencies, filtering with TF-IDF cosine similarity, and generating neighbor-character frequency matrices to identify duplicate and near-duplicate documents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing computer systems process text documents to identify duplicates using traditional methods, then they can detect duplicate documents, but they consume excessive storage space and processing power while lacking accuracy and efficiency

Engineering Contradiction:
Improveaccuracy of near-duplicate detectionVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the document comparison process into multiple stages: first clustering documents using character frequencies (a lightweight feature), then applying more computationally intensive TF-IDF cosine similarity only within clusters. This hierarchical segmentation reduces the overall computational burden while maintaining detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary clustering of documents based on character frequencies before conducting detailed similarity analysis. This preliminary action groups potential duplicates together, so that subsequent expensive TF-IDF computations are only performed on small subsets of documents rather than all document pairs, significantly improving processing efficiency.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If existing computer systems process text documents to identify duplicates using traditional methods, then they can detect duplicate documents, but they consume excessive storage space and processing power

Engineering Contradiction:
Improveaccuracy of near-duplicate detectionVSAvoidprocessing power consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the document comparison process into multiple stages: first clustering documents using character frequencies (a lightweight feature), then applying more computationally intensive TF-IDF cosine similarity only within clusters. This hierarchical segmentation reduces the overall computational burden while maintaining detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary clustering of documents based on character frequencies before conducting detailed similarity analysis. This preliminary action groups potential duplicates together, so that subsequent expensive TF-IDF computations are only performed on small subsets of documents rather than all document pairs, significantly improving processing efficiency.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If existing computer systems process text documents to identify duplicates using traditional methods, then they can detect duplicate documents, but it negatively affects downstream processes

Engineering Contradiction:
Improveprocessing speedVSAvoidaccuracy of near-duplicate detection
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent segments the document comparison process into multiple stages: first clustering documents using character frequencies (a lightweight feature), then applying more computationally intensive TF-IDF cosine similarity only within clusters. This hierarchical segmentation reduces the overall computational burden while maintaining detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary clustering of documents based on character frequencies before conducting detailed similarity analysis. This preliminary action groups potential duplicates together, so that subsequent expensive TF-IDF computations are only performed on small subsets of documents rather than all document pairs, significantly improving processing efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12450295B2Expediting automated near-duplicate detection for new text documents
Publication Date: 2025.10.21 SAS INSTITUTE INC
  • US12450295B2 patent drawing
  • US12450295B2 patent drawing
  • US12450295B2 patent drawing

AI summary

Techniques described herein provide for automated near-duplicate detection for new text documents given text documents that were previously processed using automated near-duplicate detection for text documents. In one example, a system can receive new documents and documents that were previously processed using a predefined processing technique for automated near-duplicate detection. The system can process the new documents and cluster the new documents into multiple predefined clusters previously identified using the predefined processing technique. For each predefined cluster including at least one new document, the system can generate document groups by determining similarity scores using the predefined processing technique as applied to the documents in the predefined clusters. The system can identify a representative document for each document group and generate an output data structure including the document groups and the representative document for each group.