AWLCO: All-Window Length Co-Occurrence
Joshua Sobel, Noah Bertram, Chen Ding, Fatemeh Nargesian, Daniel, Gildea

TL;DR
This paper introduces AWLCO, an efficient online algorithm for analyzing co-occurrences in sequences across all window lengths, with applications in text, programming, and genomics, offering improved time and space complexity.
Contribution
The paper presents AWLCO, a novel online algorithm for all-window-length co-occurrence analysis with reduced complexity, and generalizes it for pattern analysis.
Findings
AWLCO computes co-occurrences in a single pass with expected O(n) time.
The algorithm achieves space complexity of O(√(n|I|)).
It extends to pattern analysis with expected O(n|I|) time.
Abstract
Analyzing patterns in a sequence of events has applications in text analysis, computer programming, and genomics research. In this paper, we consider the all-window-length analysis model which analyzes a sequence of events with respect to windows of all lengths. We study the exact co-occurrence counting problem for the all-window-length analysis model. Our first algorithm is an offline algorithm that counts all-window-length co-occurrences by performing multiple passes over a sequence and computing single-window-length co-occurrences. This algorithm has the time complexity for each window length and thus a total complexity of and the space complexity for a sequence of size n and an itemset of size . We propose AWLCO, an online algorithm that computes all-window-length co-occurrences in a single pass with the expected time complexity of and space…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
