Content Provenance Tracing via MinHash Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The media industry faces challenges in identifying the origin and spread of news content due to widespread duplication and republishing, leading to misinformation, disinformation, and plagiarism, as existing methods are inefficient in tracing content provenance across large volumes of documents.

Innovation Solution

A system and method that utilizes similarity measurements and hashing algorithms, such as MinHash and Locality Sensitive Hashing, to cluster documents based on content features, identifying source documents and reconstructing content provenance by selecting representative documents within clusters, which are then presented to users through a user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional content distribution methods are used, then content can be widely published, but it becomes difficult to identify the origin and spread of news content

Engineering Contradiction:
Improvecontent distribution capabilityVSAvoidcontent provenance information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs preliminary hashing of content features and pre-computes similarity scores between documents before actual provenance tracing is needed. This allows the system to quickly identify content relationships when provenance information is requested, without having to analyze all documents from scratch each time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces clustering algorithms as an intermediary mechanism that groups documents by content similarity. This clustering structure serves as a mediator between the vast document corpus and the provenance tracing function, making it feasible to identify content origins by first locating relevant document clusters.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If manual analysis of documents is performed, then content provenance can be traced, but it is inefficient for large volumes of documents

Engineering Contradiction:
Improvecontent provenance identification accuracyVSAvoiddocument processing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system replaces manual mechanical analysis of documents with automated computational methods. Hashing algorithms compute content features programmatically, clustering algorithms automatically group documents by similarity, and the system systematically traces provenance through these computational structures rather than human review.

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

Solution Approach 2:

The system creates hash-based representations (copies) of document content features that can be efficiently stored and compared. Instead of analyzing full documents manually, the system works with these compact hash copies that preserve the essential content characteristics needed for provenance identification.

Inventive Principle:
Principle #26Copying

3Reliability

If all documents are analyzed in detail, then accurate content relationships can be identified, but the computational complexity increases significantly

Engineering Contradiction:
Improvecontent relationship identification accuracyVSAvoidcomputational system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the analysis process into distinct stages: first hashing documents to extract content features, then computing similarity scores between hash representations, and finally applying clustering algorithms to group documents. This segmentation allows each stage to operate on simplified data structures rather than full documents, reducing overall computational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system computes similarity scores for all document pairs (excessive action) but then uses clustering to focus detailed analysis only on relevant groups. This partial action approach ensures thoroughness where needed while avoiding unnecessary computation for unrelated document comparisons.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11710330B2Revealing content reuse using coarse analysis
Publication Date: 2023.07.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11710330B2 patent drawing
  • US11710330B2 patent drawing
  • US11710330B2 patent drawing

AI summary

Systems and methods for managing content provenance are provided. A network system accesses a plurality of documents. The plurality of documents is then hashed to identify one or more content features within each of the documents. In one embodiment, the hash is a MinHash. The network system compares the content features of each of the plurality of documents to determine a similarity score between each of the plurality of documents. In one embodiment, the similarly score is a Jaccard score. The network system then clusters the plurality of documents into one or more clusters based on the similarity score of each of the plurality of documents. In one embodiment, the clustering is performed using DBSCAN. DBSCAN can be iteratively performed with decreasing epsilon values to derive clusters of related but relatively dissimilar documents. The clustering information associated with the clusters are stored for use during runtime.