Quantum community detection via deterministic elimination
Chukwudubem Umeano, Stefano Scali, Oleksandr Kyriienko
TL;DR
The paper addresses the challenge of detecting community structure and botnets in large complex networks. It introduces deteQt, a quantum protocol that starts from a modularity-based graph representation, prepares the leading eigenvector as a ground state, signs its amplitudes via quantum signal processing to yield a signed real-weighted state, and then deterministically reads out the partition using a hypergraph-state LCU readout. Key contributions include a complete subroutine chain (input encoding, ground-state preparation, signing, and two readout strategies), a scalable scaling analysis for qubits and gates, and demonstration of botnet detection in sizable networks. The approach provides a building block for quantum-accelerated graph analysis with potential polynomial-sample advantages in detecting anomalous subgraphs, contributing to cybersecurity applications in large networks.
Abstract
We propose a quantum algorithm for calculating the structural properties of complex networks and graphs. The corresponding protocol -- deteQt -- is designed to perform large-scale community and botnet detection, where a specific subgraph of a larger graph is identified based on its properties. We construct a workflow relying on ground state preparation of the network modularity matrix or graph Laplacian. The corresponding maximum modularity vector is encoded into a $\log(N)$-qubit register that contains community information. We develop a strategy for ``signing'' this vector via quantum signal processing, such that it closely resembles a hypergraph state, and project it onto a suitable linear combination of such states to detect botnets. As part of the workflow, and of potential independent interest, we present a readout technique that allows filtering out the incorrect solutions deterministically. This can reduce the scaling for the number of samples from exponential to polynomial. The approach serves as a building block for graph analysis with quantum speed up and enables the cybersecurity of large-scale networks.
