Implicit graph theory: Scaling graph mining with vector arithmetic

dc.contributor.authorYu, Tengkai
dc.contributor.supervisorThomo, Alex
dc.contributor.supervisorSrinivasan, Venkatesh
dc.date.accessioned2026-07-16T20:31:23Z
dc.date.available2026-07-16T20:31:23Z
dc.date.issued2026
dc.degree.departmentDepartment of Computer Science
dc.degree.levelDoctor of Philosophy PhD
dc.description.abstractThe rapid ascent of representation learning has transformed how we model complex systems, replacing discrete identifiers with continuous, high-dimensional vectors. In modern pipelines, relationships between entities, whether users in a recommender system or text chunks in a retrieval corpus, are defined not by explicit links but by geometric proximity in a dense vector space. Because every pair of embeddings yields a non-zero similarity, the induced graph is fully connected by construction, containing O(N^2) weighted edges that no standard adjacency representation can store at scale. Traditional graph mining algorithms, designed for sparse networks, remain tied to the "Explicit Paradigm" of materializing this adjacency matrix before performing computation. For the dense semantic graphs produced by modern embedding pipelines, this imposes a quadratic O(N^2) memory bottleneck that renders standard methods such as Label Propagation and Louvain intractable beyond a few thousand nodes. Common workarounds, such as k-nearest-neighbour pruning, discard precisely the long-range structure that semantic embeddings are meant to capture. This dissertation introduces Implicit Graph Theory, a unified framework that redefines the graph not as a static container of edges, but as a linear algebraic operator defined by the inner product of node embeddings (A = VV⊤). By exploiting the low-rank structure of semantic data, we derive exact matrix-vector formulations for fundamental graph primitives that operate in linear memory in N, without approximation error relative to the inner-product adjacency model. We validate this framework through three contributions. First, we introduce Vector-Based Label Propagation (VLP), which addresses the memory wall for semi-supervised learning on dense graphs. We prove that VLP is mathematically equivalent to explicit label propagation and show that it scales to 1.5 million nodes on a single GPU, in a setting where standard dense-graph libraries exhaust memory beyond roughly 15,000 nodes. Second, we present VLouvain, a structure-discovery algorithm that detects hierarchical communities directly from embedding vectors, without ever generating an edge list. The key result, the Vector Supernode Theorem, shows that modularity-driven graph coarsening reduces to vector addition, reproducing the modularity scores of standard Louvain exactly. VLouvain clusters 1.57 million product embeddings in minutes on a single GPU, a scale at which cuGraph and NetworKit exhaust memory entirely. Finally, we apply these principles to retrieval-augmented generation with GraphRAG-V, which uses VLouvain to organize text-chunk embeddings into semantic communities, replacing the expensive LLM-based entity extraction pipeline used by prior graph-RAG systems. On a multi-hop reasoning benchmark, GraphRAG-V reduces indexing time from 3.0 hours to 5.3 minutes (34x) while outperforming both a vector-store baseline and Microsoft's GraphRAG in answer recall. Together, these results argue for a different way of scaling graph mining to the era of dense representations: rather than storing the graph, we compute it on demand from the embeddings that already exist.
dc.description.scholarlevelGraduate
dc.identifier.bibliographicCitationTengkai Yu, Venkatesh Srinivasan, and Alex Thomo. "Efficient Vector-Based Label Propagation for Massive Low-Rank Graphs." In Proceedings of the Nineteenth ACM International Conference on Web Search and Data Mining (WSDM '26), 2026, pp. 1278-1282. https://doi.org/10.1145/3773966.3779368
dc.identifier.bibliographicCitationTengkai Yu, Venkatesh Srinivasan, and Alex Thomo. "Efficient Vector-Based Louvain Algorithm for Massive Low-Rank Graphs." In Proceedings of the International Conference on Extending Database Technology (EDBT 2026), 2026, pp. 537-543.
dc.identifier.bibliographicCitationTengkai Yu, Venkatesh Srinivasan, and Alex Thomo. "GraphRAG-V: Fast Multi-Hop Retrieval via Text-Chunk Communities." In Advances in Social Networks Analysis and Mining (ASONAM 2025), Lecture Notes in Computer Science, Springer, 2025, pp. 3-14.
dc.identifier.urihttps://hdl.handle.net/1828/24088
dc.languageEnglisheng
dc.language.isoen
dc.rightsAvailable to the World Wide Web
dc.subjectimplicit graph theory
dc.subjectgraph mining
dc.subjectnode embeddings
dc.subjectlabel propagation
dc.subjectcommunity detection
dc.subjectLouvain algorithm
dc.subjectmodularity
dc.subjectretrieval-augmented generation
dc.subjectlow-rank approximation
dc.subjectGPU computing
dc.titleImplicit graph theory: Scaling graph mining with vector arithmetic
dc.typeThesis

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Yu_Tengkai_PhD_2026.pdf
Size:
34.83 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.62 KB
Format:
Item-specific license agreed upon to submission
Description: