SCALABLE NEAR-DUPLICATE SEQUENCE ALIGNMENT FOR LEXICAL AND SEMANTIC SIMILARITY SEARCH

Near-duplicate sequence alignment aims to identify subsequences in large data collections that are sufficiently similar to a query, with applications including plagiarism detection, data deduplication, and multimedia copy detection. Unlike document-level similarity search, sequence alignment must locate the precise boundaries of reused content while tolerating variations in length and structure. A fundamental challenge is scalability, as a sequence of length n contains O(n^2) possible subsequences, making exhaustive representation and comparison prohibitively expensive. This dissertation develops scalable techniques for near-duplicate sequence alignment by progressively reducing the cost of representing, indexing, and searching large numbers of overlapping subsequences. We first introduce TxtAlign, which uses bottom-k sketches to estimate Jaccard similarity between text passages. By exploiting the observation that many overlapping passages share the same sketch, TxtAlign reduces O(n^2) possible passages to O(nk) compact representations, enabling efficient corpus-level retrieval and text alignment. Building on this framework, RangeAlign further addresses the storage overhead of sketch-based alignment. While indexing O(nk) compact windows together with their sketch elements can require O(nk^2) space, RangeAlign groups the endpoint ranges associated with the same distinct word and stores only a constant-size representation for each distinct word, reducing the index space to O(n) and making it independent of the sketch size k. Finally, we move beyond lexical similarity with VecAlign, which performs near-duplicate detection at the semantic level. It represents text and video as sequences of high-dimensional embedding vectors, allowing semantically equivalent content to be identified even when its surface form has been substantially rewritten or transformed. VecAlign defines an embedding-aware edit distance and combines threshold-based approximate nearest-neighbor search with four filtering strategies to efficiently identify candidate subsequences for verification. Together, these works provide scalable alignment techniques that progress from compact lexical representations and space-efficient indexing to semantic sequence matching in the embedding space.

Authors

Publication Details

Journal
Rutgers University Community Repository (Rutgers University)
Published
2026-10-27
DOI
https://doi.org/10.7282/t3-xtap-e771
Primary Topic
Algorithms and Data Compression
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

SCALABLE NEAR-DUPLICATE SEQUENCE ALIGNMENT FOR LEXICAL AND SEMANTIC SIMILARITY SEARCH

Zhizhi Wang
2 links
Rutgers University Community Repository (Rutgers University)
Algorithms and Data Compression
article

SCALABLE NEAR-DUPLICATE SEQUENCE ALIGNMENT FOR LEXICAL AND SEMANTIC SIMILARITY SEARCH

Zhizhi Wang
article en

Abstract

Near-duplicate sequence alignment aims to identify subsequences in large data collections that are sufficiently similar to a query, with applications including plagiarism detection, data deduplication, and multimedia copy detection. Unlike document-level similarity search, sequence alignment must locate the precise boundaries of reused content while tolerating variations in length and structure. A fundamental challenge is scalability, as a sequence of length n contains O(n^2) possible subsequences, making exhaustive representation and comparison prohibitively expensive. This dissertation develops scalable techniques for near-duplicate sequence alignment by progressively reducing the cost of representing, indexing, and searching large numbers of overlapping subsequences. We first introduce TxtAlign, which uses bottom-k sketches to estimate Jaccard similarity between text passages. By exploiting the observation that many overlapping passages share the same sketch, TxtAlign reduces O(n^2) possible passages to O(nk) compact representations, enabling efficient corpus-level retrieval and text alignment. Building on this framework, RangeAlign further addresses the storage overhead of sketch-based alignment. While indexing O(nk) compact windows together with their sketch elements can require O(nk^2) space, RangeAlign groups the endpoint ranges associated with the same distinct word and stores only a constant-size representation for each distinct word, reducing the index space to O(n) and making it independent of the sketch size k. Finally, we move beyond lexical similarity with VecAlign, which performs near-duplicate detection at the semantic level. It represents text and video as sequences of high-dimensional embedding vectors, allowing semantically equivalent content to be identified even when its surface form has been substantially rewritten or transformed. VecAlign defines an embedding-aware edit distance and combines threshold-based approximate nearest-neighbor search with four filtering strategies to efficiently identify candidate subsequences for verification. Together, these works provide scalable alignment techniques that progress from compact lexical representations and space-efficient indexing to semantic sequence matching in the embedding space.

Rutgers University Community Repository (Rutgers University)
Openalex Percentile: Top 14%
Algorithms and Data Compression
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon