Quantum-Inspired Contextual Learning for Sparse-Ring Fraud Detection in Dynamic Transaction Graphs

arXiv cs.LG Papers

Summary

This paper presents an exploratory benchmark for detecting sparse-ring fraud in dynamic transaction graphs using quantum-inspired Contextual Machine Learning (CML) compared to a GRU baseline, finding that hybrid graph features combining identity-preserving and topological summaries yield the best results.

arXiv:2607.09704v1 Announce Type: new Abstract: We present an exploratory benchmark and quantum-inspired modeling prototype for fraud screening in dynamic financial transaction graphs. Coordinated fraud may not be visible from individual transactions alone, but may emerge as a multi-period relational pattern. We focus on sparse-ring fraud, a stylized pattern in which a completed directed cycle is distributed across several days, requiring models to integrate evidence across both time and graph structure. We study this problem using a synthetic transaction simulator with completed sparse-ring injections and broken-ring decoys. Daily directed transaction graphs are aggregated into rolling windows and represented using raw graph features, persistent-homology summaries, or hybrid feature vectors that combine both. We compare a gated recurrent unit (GRU) baseline with quantum-inspired Contextual Machine Learning (CML) as sequence-level classifiers. Because the benchmark uses synthetic data, a modest sample size, and sequence-level labels, the results are exploratory. Within this scope, topology-only summaries are too compressed to solve the supervised ring-completion task by themselves, largely because they remove account-pair identity and edge direction. The strongest results come from hybrid representations that combine identity-preserving graph features with topological summaries. These findings suggest that topology is most useful as a contextual layer over dynamic graph features, and that CML is a promising candidate model for fraud patterns whose evidence is distributed across temporal and relational context.
Original Article
View Cached Full Text

Cached at: 07/14/26, 04:13 AM

# Quantum-Inspired Contextual Learning for Sparse-Ring Fraud Detection in Dynamic Transaction Graphs
Source: [https://arxiv.org/html/2607.09704](https://arxiv.org/html/2607.09704)
###### Abstract

We present an exploratory benchmark and quantum\-inspired modeling prototype for fraud screening in dynamic financial transaction graphs\. Coordinated fraud may not be visible from individual transactions alone, but may emerge as a multi\-period relational pattern\. We focus on sparse\-ring fraud, a stylized pattern in which a completed directed cycle is distributed across several days, requiring models to integrate evidence across both time and graph structure\. We study this problem using a synthetic transaction simulator with completed sparse\-ring injections and broken\-ring decoys\. Daily directed transaction graphs are aggregated into rolling windows and represented using raw graph features, persistent\-homology summaries, or hybrid feature vectors that combine both\. We compare a gated recurrent unit \(GRU\) baseline with quantum\-inspired Contextual Machine Learning \(CML\) as sequence\-level classifiers\. Because the benchmark uses synthetic data, a modest sample size, and sequence\-level labels, the results are exploratory\. Within this scope, topology\-only summaries are too compressed to solve the supervised ring\-completion task by themselves, largely because they remove account\-pair identity and edge direction\. The strongest results come from hybrid representations that combine identity\-preserving graph features with topological summaries\. These findings suggest that topology is most useful as a contextual layer over dynamic graph features, and that CML is a promising candidate model for fraud patterns whose evidence is distributed across temporal and relational context\.

Keywords:Fraud detection; dynamic transaction graphs; sparse\-ring fraud; quantum\-inspired machine learning; Contextual Machine Learning; topological data analysis; persistent homology; sequence classification\.

## 1Introduction

Financial fraud is often both relational and temporal\. A single transaction may appear ordinary when viewed in isolation, while a sequence of transactions among multiple accounts may reveal coordinated movement of funds, layering behavior, circular transfers, or other suspicious structures\. This motivates a dynamical graph\-based view of fraud detection, in which accounts are represented as vertices, transactions as directed weighted edges, and suspicious behavior as a pattern in a dynamic transaction network\[[19](https://arxiv.org/html/2607.09704#bib.bib16),[7](https://arxiv.org/html/2607.09704#bib.bib17)\]\.

In this paper we use a controlled benchmark to study fraud detection in dynamic transaction graphs\. We first asks whether a completed sparse ring—a small directed cycle whose edges are distributed across several days—can be detected as a temporal graph pattern\. Then we examines two related comparative questions\. First, we ask whether quantum\-inspired Contextual Machine Learning \(CML\)\[[14](https://arxiv.org/html/2607.09704#bib.bib5)\]can detect fraud patterns whose evidence is distributed across time and relational structure as effectively as, or better than, a conventional recurrent sequence model such as a gated recurrent unit \(GRU\)\. Second, we ask whether topological summaries of transaction graphs provide useful additional context for this detection task\. Although the sparse\-ring pattern is intentionally simplified, it captures an important detection challenge\. Each edge may resemble an ordinary transaction when observed within a single day, while the fraud signal becomes apparent only after evidence is integrated across a rolling temporal window\.

This setting motivates the use of quantum\-inspired CML\[[14](https://arxiv.org/html/2607.09704#bib.bib5)\]together with topology\-based graph features\. We treat CML as a sequence\-level classifier for patterns whose significance depends on temporal and relational context, and we use topological summaries to test whether graph shape adds useful information beyond raw transaction features\. The goal is therefore to compare CML with a GRU baseline and to evaluate whether topological augmentation improves detection of temporally distributed sparse rings\.

The quantum component of this study is methodological rather than hardware\-based\. In the present experiments, we use CML as a classical, quantum\-inspired model motivated by quantum contextuality and quantum correlations; the results should not be interpreted as evidence of hardware\-level quantum advantage\. Nevertheless our study intended to be relevant to future quantum\-native extensions, because sparse\-ring detection involves temporal context, graph cycles, and higher\-order relational structure\. These features connect naturally to future work on quantum contextual learning\[[12](https://arxiv.org/html/2607.09704#bib.bib7),[3](https://arxiv.org/html/2607.09704#bib.bib10),[2](https://arxiv.org/html/2607.09704#bib.bib6)\], quantum topological data analysis \(QTDA\)\[[17](https://arxiv.org/html/2607.09704#bib.bib4),[18](https://arxiv.org/html/2607.09704#bib.bib3)\], and quantum–topological signal processing \(QTSP\)\[[15](https://arxiv.org/html/2607.09704#bib.bib1),[16](https://arxiv.org/html/2607.09704#bib.bib2)\]\.

### 1\.1Research scope and contributions

In this paper, we present an exploratory simulation study of sparse\-ring fraud detection in synthetic dynamic transaction graphs\. The simulator allows the timing and structure of completed sparse rings and broken\-ring decoys to be controlled precisely, making it possible to compare feature representations and model classes under matched conditions\. We use this benchmark to evaluate raw graph features, topology\-only summaries, and hybrid representations, and to compare a GRU baseline with quantum\-inspired CML\. The study is an early\-stage methodological prototype: a controlled benchmark for testing sparse\-ring detection, topological augmentation, and GRU–CML model comparison under synthetic conditions\. Its current scope is defined by a modest benchmark size, limited uncertainty analysis across repeated runs, sequence\-level labels, and simulated data that have not yet been calibrated against real transaction patterns\.

Our first contribution is a controlled dynamic\-graph simulator for studying fraud patterns that unfold over time\. The simulator creates account\-level transaction activity with different types of account behavior and day\-to\-day variation\. It then injects sparse\-ring patterns, where each individual transfer may look normal if viewed on a single day\. The benchmark also includes broken\-ring decoys, which makes the task more meaningful: a good model should not only detect unusual activity, but also recognize whether the activity forms a complete coordinated structure over time\.

The second contribution is a graph\-to\-topology feature pipeline designed for rolling transaction windows\. Daily directed transaction graphs are aggregated over time, converted into distance\-like representations, and summarized using persistent homology in dimensions zero and one\[[10](https://arxiv.org/html/2607.09704#bib.bib11),[21](https://arxiv.org/html/2607.09704#bib.bib12),[13](https://arxiv.org/html/2607.09704#bib.bib13),[5](https://arxiv.org/html/2607.09704#bib.bib14)\]\. This pipeline makes it possible to ask whether topological descriptors of connectivity and loop\-like structure provide information that is not captured by conventional transaction aggregates alone\.

The third contribution is an exploratory comparison between a GRU baseline and Infleqtion CML, a quantum\-inspired contextual model, across raw, topology\-only, and hybrid feature representations\. This comparison tests whether CML is competitive with a standard recurrent sequence model when the fraud label depends on multi\-period graph structure rather than on isolated transaction features\.

## 2Benchmark design and research propositions

### 2\.1Problem formulation

As described in the introduction, and following graph\-based approaches to fraud detection\[[19](https://arxiv.org/html/2607.09704#bib.bib16),[7](https://arxiv.org/html/2607.09704#bib.bib17)\], we model daily transaction activity as a sequence of directed weighted graphs\. For each day, we represent accounts as vertices and transactions as directed edges, and we use edge weights to record quantities such as transaction amount\. We aggregate these daily graphs into rolling histories and train each model to assign a sequence\-level score to each history\. The label indicates whether the history contains a completed sparse\-ring pattern\. We keep the task at the sequence level so that we can first test whether temporal graph structure and topological summaries carry useful signal before moving to account\-level or transaction\-level alerts\.

For each dayt∈\{1,…,T\}t\\in\\\{1,\\ldots,T\\\}, let

Gt=\(V,Et,wt\)G\_\{t\}=\(V,E\_\{t\},w\_\{t\}\)\(1\)denote the directed weighted transaction graph observed on that day\. The vertex setVVrepresents accounts,Et⊆V×VE\_\{t\}\\subseteq V\\times Vrepresents directed transactions, andwt​\(i,j\)w\_\{t\}\(i,j\)records an edge attribute such as total amount or transaction count from accountiito accountjj\. The dynamic transaction record over a horizon ofTTdays is

𝒢1:T=\(G1,G2,…,GT\)\.\\mathcal\{G\}\_\{1:T\}=\(G\_\{1\},G\_\{2\},\\ldots,G\_\{T\}\)\.\(2\)
The implemented benchmark is a sequence\-level detection problem\. Lets∈\{1,…,N\}s\\in\\\{1,\\ldots,N\\\}index a simulated transaction\-history sequence, whereNNis the number of simulated graph histories in the dataset\. For sequencess, the full dynamic graph record is

𝒢1:T\(s\)=\(G1\(s\),…,GT\(s\)\)\.\\mathcal\{G\}^\{\(s\)\}\_\{1:T\}=\\left\(G^\{\(s\)\}\_\{1\},\\ldots,G^\{\(s\)\}\_\{T\}\\right\)\.\(3\)
Rather than classifying a single transaction or a single daily graph, the model receives a time\-ordered representation of the graph history\. For each windowkk, let

𝒢ak:bk\(s\)=\(Gak\(s\),Gak\+1\(s\),…,Gbk\(s\)\)\\mathcal\{G\}^\{\(s\)\}\_\{a\_\{k\}:b\_\{k\}\}=\\left\(G^\{\(s\)\}\_\{a\_\{k\}\},G^\{\(s\)\}\_\{a\_\{k\}\+1\},\\ldots,G^\{\(s\)\}\_\{b\_\{k\}\}\\right\)\(4\)denote the subsequence of daily transaction graphs from start dayaka\_\{k\}to end daybkb\_\{k\}\. In the simplest case, all windows have fixed lengthLLdays and are advanced by a step sizeδ\\delta\. Then

ak\\displaystyle a\_\{k\}=1\+\(k−1\)​δ,\\displaystyle=1\+\(k\-1\)\\delta,\(5a\)bk\\displaystyle b\_\{k\}=ak\+L−1,k=1,…,K\.\\displaystyle=a\_\{k\}\+L\-1,\\qquad k=1,\\ldots,K\.\(5b\)The number of windows is

K=⌊T−Lδ⌋\+1\.K=\\left\\lfloor\\frac\{T\-L\}\{\\delta\}\\right\\rfloor\+1\.\(6\)Daily feature sequences are recovered as the special caseL=1L=1andδ=1\\delta=1, for whichK=TK=T\.

Each window is mapped to a feature vector

xk\(s\)=Φ​\(𝒢ak:bk\(s\)\),k=1,…,K,x^\{\(s\)\}\_\{k\}=\\Phi\\\!\\left\(\\mathcal\{G\}^\{\(s\)\}\_\{a\_\{k\}:b\_\{k\}\}\\right\),\\qquad k=1,\\ldots,K,\(7\)whereΦ​\(⋅\)\\Phi\(\\cdot\)is the feature extraction map\. Depending on the experiment,Φ\\Phimay compute raw graph features, topological summaries, or a hybrid representation\. The resulting model input is the ordered feature sequence

X\(s\)=\(x1\(s\),…,xK\(s\)\)\.X^\{\(s\)\}=\\left\(x^\{\(s\)\}\_\{1\},\\ldots,x^\{\(s\)\}\_\{K\}\\right\)\.\(8\)
The supervised target used in the current experiments is a binary sequence\-level label\. For each simulated sequencess, we define

y\(s\)=𝟏​\{𝒢1:T\(s\)​contains a completed sparse directed ring\}\.y^\{\(s\)\}=\\mathbf\{1\}\\left\\\{\\mathcal\{G\}^\{\(s\)\}\_\{1:T\}\\text\{ contains a completed sparse directed ring\}\\right\\\}\.\(9\)Equivalently,y\(s\)=1y^\{\(s\)\}=1means that the sequence contains all directed edges needed to complete the sparse ring pattern within the observation horizon, whiley\(s\)=0y^\{\(s\)\}=0means that no completed sparse directed ring is present\.

Sequences withy\(s\)=0y^\{\(s\)\}=0can arise in two ways\. In the clean case, no sparse\-ring\-like event is injected\. In the decoy case, ring\-like directed transfers are injected, but they do not close into a completed directed ring\. These broken\-ring decoys are not treated as positive fraud labels in the current supervised task\. Instead, they serve as hard comparison cases for testing whether a model can distinguish a completed loop from incomplete ring\-like activity\.

Given the input sequenceX\(s\)X^\{\(s\)\}, the trained model returns a score

p^\(s\)=fθ​\(X\(s\)\)∈\[0,1\]\.\\hat\{p\}^\{\(s\)\}=f\_\{\\theta\}\\\!\\left\(X^\{\(s\)\}\\right\)\\in\[0,1\]\.\(10\)A larger value ofp^\(s\)\\hat\{p\}^\{\(s\)\}means that the model considers sequencessmore likely to contain a completed sparse directed ring\. The score is therefore evaluated against the sequence\-level labely\(s\)y^\{\(s\)\}\.

For sequences containing broken\-ring decoys, a high score is treated as a false alarm, because these sequences do not contain a completed ring\. This allows us to measure whether the model is detecting ring completion rather than simply reacting to incomplete ring\-like activity\.

We deliberately keep this formulation at the sequence level\. In an operational extension, we would introduce finer\-grained account\-level or edge\-level labels, for example

yi,tory\(i,j\),t,y\_\{i,t\}\\quad\\text\{or\}\\quad y\_\{\(i,j\),t\},\(11\)to link each alert to specific accounts, transactions, or local subgraphs\. In the present experiments, we do not train on these entity\-level or edge\-level targets\. Instead, we use the sequence\-level task as a controlled first step to test whether temporal graph structure and topological summaries contain useful signal for detecting completed coordinated fraud patterns\.

### 2\.2Research propositions

We organize the benchmark around three Research Propositions \(RPs\)\. Each RP links the sequence\-level labely\(s\)y^\{\(s\)\}to the model scorep^\(s\)\\hat\{p\}^\{\(s\)\}and specifies how we evaluate sparse\-ring detection, topological augmentation, and GRU–CML model comparison\. We split the simulated sequences into training, validation, and held\-out test sets\. We fit model parameters on the training set, use the validation set to tune model settings and select thresholds, and reserve𝒟test\\mathcal\{D\}\_\{\\mathrm\{test\}\}for final evaluation\.

For each model choicemmand feature representationrr, we assign each test sequence a scorep^m,r\(s\)\\hat\{p\}^\{\(s\)\}\_\{m,r\}\. The model indexmmdenotes the classifier used to map a feature sequence to a score, such as GRU or CML\. The representation indexrrdenotes the input representation used to constructXr\(s\)X\_\{r\}^\{\(s\)\}, such as raw graph features, topological features, or hybrid features\. We evaluate how well these scores rank completed\-ring sequences above sequences without completed rings using two standard ranking metrics, ROC\-AUC and PR\-AUC\[[11](https://arxiv.org/html/2607.09704#bib.bib8),[20](https://arxiv.org/html/2607.09704#bib.bib9)\]\. ROC\-AUC measures whether completed\-ring sequences tend to receive higher scores than non\-completed\-ring sequences across decision thresholds\. PR\-AUC summarizes the precision–recall tradeoff and is especially useful when positive cases are rare or when false positives affect the usefulness of alerts\. We denote these metrics byAROC​\(m,r\)A\_\{\\mathrm\{ROC\}\}\(m,r\)andAPR​\(m,r\)A\_\{\\mathrm\{PR\}\}\(m,r\), respectively\.

We also measure how often each model assigns a high score to broken\-ring decoys\. Let𝒟decoy\\mathcal\{D\}\_\{\\mathrm\{decoy\}\}be the subset of test sequences that contain a broken sparse\-ring decoy but no completed ring\. For a thresholdτm,r\\tau\_\{m,r\}selected on the validation set, we define the empirical decoy false\-alarm rate as

FARdecoy​\(m,r;τm,r\)=1\|𝒟decoy\|​∑s∈𝒟decoy𝟏​\{p^m,r\(s\)≥τm,r\}\.\\mathrm\{FAR\}\_\{\\mathrm\{decoy\}\}\(m,r;\\tau\_\{m,r\}\)=\\frac\{1\}\{\|\\mathcal\{D\}\_\{\\mathrm\{decoy\}\}\|\}\\sum\_\{s\\in\\mathcal\{D\}\_\{\\mathrm\{decoy\}\}\}\\mathbf\{1\}\\\!\\left\\\{\\hat\{p\}^\{\(s\)\}\_\{m,r\}\\geq\\tau\_\{m,r\}\\right\\\}\.\(12\)A lower value means that the model is less likely to mistake an incomplete ring\-like pattern for a completed fraud ring\.

#### RP1: Can sparse fraud be detected as a temporal graph pattern?

The first question is whether the model can detect a completed sparse ring when the ring edges occur on different days\. For a completed ring in sequencess, let

d1\(s\)<d2\(s\)<⋯<dq\(s\)d^\{\(s\)\}\_\{1\}<d^\{\(s\)\}\_\{2\}<\\cdots<d^\{\(s\)\}\_\{q\}\(13\)denote the days on which the ring edges appear\. The ring is only completed when the final edge appears\. Before that point, the sequence may contain only partial ring\-like activity\. This makes the task different from detecting a single unusual transaction or a single abnormal daily graph\.

We evaluate RP1 by asking whether completed\-ring sequences, those withy\(s\)=1y^\{\(s\)\}=1, receive higher model scores than sequences without completed rings\. This is summarized byAROCA\_\{\\mathrm\{ROC\}\}andAPRA\_\{\\mathrm\{PR\}\}\. We also measure recall at a thresholdτ\\tauchosen on the validation set:

Recallring​\(τ\)=Pr⁡\(p^\(s\)≥τ∣y\(s\)=1\)\.\\mathrm\{Recall\}\_\{\\mathrm\{ring\}\}\(\\tau\)=\\Pr\\\!\\left\(\\hat\{p\}^\{\(s\)\}\\geq\\tau\\mid y^\{\(s\)\}=1\\right\)\.\(14\)Here, recall means the fraction of true completed\-ring sequences that the model scores above the thresholdτ\\tau\.

To test the temporal\-memory aspect more directly, we group completed\-ring sequences by how far apart the ring edges are\. Let

g\(s\)=maxj⁡\(dj\+1\(s\)−dj\(s\)\)g^\{\(s\)\}=\\max\_\{j\}\\left\(d^\{\(s\)\}\_\{j\+1\}\-d^\{\(s\)\}\_\{j\}\\right\)\(15\)be the largest gap between consecutive ring edges in sequencess\. We then measure recall conditional on this gap:

Recallring​\(g;τ\)=Pr⁡\(p^\(s\)≥τ∣y\(s\)=1,g\(s\)=g\)\.\\mathrm\{Recall\}\_\{\\mathrm\{ring\}\}\(g;\\tau\)=\\Pr\\\!\\left\(\\hat\{p\}^\{\(s\)\}\\geq\\tau\\mid y^\{\(s\)\}=1,\\;g^\{\(s\)\}=g\\right\)\.\(16\)
RP1 is supported if the model ranks completed\-ring sequences above non\-completed\-ring sequences and maintains meaningful recall when the ring edges are separated across time\. A sharp drop in recall for larger gaps would suggest that the model is relying mainly on short\-term local cues rather than learning the full temporal ring pattern\.

#### RP2: Do topological features add useful structural context?

The second question is whether topological features provide information that is not already captured by the raw transaction features\. Raw graph features keep more direct information about accounts, directed edges, transaction counts, and amounts\. Topological features instead summarize the shape of a rolling graph window, such as connected components, loop\-like structure, and connectivity across distance scales\. These summaries may help when fraud is expressed as a coordinated graph pattern, but they may also lose useful account\-level detail\.

We test RP2 by comparing three representations of the same graph\-history sequence:

r∈\{raw,topology,hybrid\}\.r\\in\\\{\\mathrm\{raw\},\\mathrm\{topology\},\\mathrm\{hybrid\}\\\}\.\(17\)The raw representation uses transaction\-graph features only\. The topology representation uses topological summaries only\. The hybrid representation combines both\.

The main comparison is whether adding topological features improves ranking performance over raw graph features alone\. For modelmm, we define the hybrid PR\-AUC lift as

Δhybrid​\(m\)=APR​\(m,hybrid\)−APR​\(m,raw\)\.\\Delta\_\{\\mathrm\{hybrid\}\}\(m\)=A\_\{\\mathrm\{PR\}\}\(m,\\mathrm\{hybrid\}\)\-A\_\{\\mathrm\{PR\}\}\(m,\\mathrm\{raw\}\)\.\(18\)Here,Δhybrid​\(m\)\>0\\Delta\_\{\\mathrm\{hybrid\}\}\(m\)\>0means that the hybrid representation gives higher PR\-AUC than the raw representation for modelmm\.

RP2 is supported if the hybrid representation improves performance over raw features, especially in decoy settings\. This would suggest that topological summaries add useful structural context for distinguishing completed rings from incomplete ring\-like activity\. If the topology\-only representation performs poorly but the hybrid representation improves over raw features, that would suggest that topology is more useful as complementary context than as a standalone replacement for account\- and edge\-level information\.

#### RP3: Can quantum\-inspired CML exploit temporal and topological context?

The third question is whether CML is competitive with a standard recurrent baseline on the same sequence\-level detection task\. The GRU baseline is included because recurrent neural networks are a common choice for ordered sequences\. CML is included because the task depends on context: the meaning of one edge may depend on other edges that appeared earlier or later in the graph history\.

We compare CML and GRU using the same train/validation/test splits, the same sequence\-level labels, and the same feature representations\. This keeps the comparison focused on the modeling approach rather than differences in data or features\.

For each representationrr, we measure the PR\-AUC difference between CML and GRU:

ΔCML​\(r\)=APR​\(CML,r\)−APR​\(GRU,r\)\.\\Delta\_\{\\mathrm\{CML\}\}\(r\)=A\_\{\\mathrm\{PR\}\}\(\\mathrm\{CML\},r\)\-A\_\{\\mathrm\{PR\}\}\(\\mathrm\{GRU\},r\)\.\(19\)Here,ΔCML​\(r\)\>0\\Delta\_\{\\mathrm\{CML\}\}\(r\)\>0means that CML gives higher PR\-AUC than the GRU for representationrr\. A value near zero means that the two models perform similarly, while a negative value means that the GRU performs better\.

We also compare how the two models behave on broken\-ring decoys\. LetFARdecoy​\(m,r;τ\)\\mathrm\{FAR\}\_\{\\mathrm\{decoy\}\}\(m,r;\\tau\)denote the false\-alarm rate on decoy sequences for modelmmand representationrrat thresholdτ\\tau\. We define

Δdecoy​\(r\)=FARdecoy​\(CML,r;τ\)−FARdecoy​\(GRU,r;τ\)\.\\Delta\_\{\\mathrm\{decoy\}\}\(r\)=\\mathrm\{FAR\}\_\{\\mathrm\{decoy\}\}\(\\mathrm\{CML\},r;\\tau\)\-\\mathrm\{FAR\}\_\{\\mathrm\{decoy\}\}\(\\mathrm\{GRU\},r;\\tau\)\.\(20\)Here,Δdecoy​\(r\)<0\\Delta\_\{\\mathrm\{decoy\}\}\(r\)<0means that CML produces fewer false alarms on broken\-ring decoys than the GRU\. Conversely, a positive value means that CML is more likely than the GRU to mistake decoys for completed rings\.

RP3 is supported if CML achieves competitive or higher PR\-AUC while maintaining similar or lower false\-alarm rates on broken\-ring decoys\. The goal is to test whether CML is a promising contextual classifier for fraud patterns where temporal memory and graph structure are central\.

## 3Transaction Simulation

We generate controlled sequences of daily directed transaction graphs to create a transparent benchmark for sparse\-ring fraud detection\. We first simulate normal background transaction activity and then inject coordinated events with known timing, participants, and labels\. We include both completed multi\-day rings and incomplete ring\-like decoys\. This design lets us test whether a model can integrate evidence across days and distinguish true ring completion from normal background activity and decoy structures\.

For each simulated sequence, we first create a fixed set of account nodesVVand initializeTTempty daily graph snapshots,

Gt\(0\)=\(V,∅\),t=1,…,T\.G\_\{t\}^\{\(0\)\}=\(V,\\emptyset\),\\qquad t=1,\\ldots,T\.\(21\)We then populate these daily graphs with simulated transactions\. On daytt, whenever accountiisends at least one transaction to accountjj, we add the directed edgei→ji\\rightarrow jtoGtG\_\{t\}\. If the same ordered pair transacts multiple times on the same day, we aggregate those transactions into a single edge\. For each edge, we store the transaction count and the total transaction amount as edge attributes\.

### 3\.1Normal transaction dynamics

We simulate normal transaction activity before injecting any sparse\-ring events\. The background process creates dynamic graphs with role structure, temporal persistence, periodic bursts, heterogeneous transaction amounts, and random noise\.

We assign each account one of four roles: salary\-like source, merchant\-like receiver, higher\-activity hub, or ordinary retail account\. These roles determine the baseline propensity of transactions between ordered account pairs\. For example, retail accounts pay merchant accounts with higher probability, merchant accounts interact with hubs more often, and hubs have broader outgoing activity\. We also allow low\-probability interactions between other role pairs so that the graph contains incidental background activity\.

For each daytt, we sample the number of background transactions from a Poisson distribution,

Nt∼Poisson​\(λt\)\.N\_\{t\}\\sim\\mathrm\{Poisson\}\(\\lambda\_\{t\}\)\.\(22\)We set the daily rateλt\\lambda\_\{t\}using a baseline transaction volume, a weekday/weekend multiplier, and day\-level noise\. This produces denser and sparser daily graphs across the simulated horizon\.

We generate each background transaction in three steps\. First, we select a sender account\. Second, we sample a receiver account using the role\-dependent propensity matrix\. Third, we draw the transaction amount from a log\-normal distribution, which produces positive and right\-skewed transaction sizes\. When sampling the receiver, we also include two temporal effects: we increase the probability of an ordered pair if that pair transacted on the previous day, and we increase salary\-to\-retail flows on periodic payday days\.

After generating all transactions for daytt, we aggregate repeated transactions between the same ordered account pair\. Each directed edge therefore stores two attributes: the transaction count and the total amount exchanged on that day\.

Table[1](https://arxiv.org/html/2607.09704#S3.T1)summarizes the main mechanisms that we use to generate normal background transaction activity before injecting sparse\-ring events\. Together, these components produce structured but stochastic transaction histories with role\-dependent behavior, daily volume variation, temporal persistence, periodic bursts, heterogeneous edge weights, and background noise\. After generating this background activity, we inject completed sparse rings or broken\-ring decoys and assign the sequence label according to the injected event type\. This design ties the supervised label to the coordinated ring mechanism while preserving realistic variation in the surrounding transaction history\.

Table 1:Main components of the normal transaction simulator\.
### 3\.2Sparse\-ring fraud mechanism

Our benchmark focuses on sparse directed rings as the stylized fraud mechanism\. In this section, we define a completed sparse ring and explain how we inject it into the simulated transaction history\. For three ring participants\(v1,v2,v3\)\(v\_\{1\},v\_\{2\},v\_\{3\}\), a completed ring contains the directed edges

v1→v2,v2→v3,v3→v1\.v\_\{1\}\\rightarrow v\_\{2\},\\qquad v\_\{2\}\\rightarrow v\_\{3\},\\qquad v\_\{3\}\\rightarrow v\_\{1\}\.\(23\)
We make the ring sparse by placing these edges on different days rather than on the same daily graph\. For example, one edge may occur on day 3, another on day 7, and the closing edge on day 10\. These day numbers are illustrative; in the simulator, we choose the edge days according to the benchmark setting\.

A completed sparse ring is therefore a temporal graph pattern\. A single daily graph may contain only one edge of the ring, or no ring edge at all\. The pattern becomes visible only when a model integrates evidence across the observation horizon\. This is the central reason the benchmark tests temporal memory rather than only single\-day anomaly detection\.

Figure[1](https://arxiv.org/html/2607.09704#S3.F1)\(a\) illustrates the distinction between a completed sparse ring and a broken\-ring decoy\. In both cases, the highlighted transfers are spread across multiple days, but only the completed sparse ring closes the directed cycle\.

![Refer to caption](https://arxiv.org/html/2607.09704v1/x1.png)Figure 1:Sparse\-ring and broken\-ring transaction patterns\. \(a\) A completed sparse directed ring, where the ring edges occur on different days but close into a directed cycle over the full observation horizon\. \(b\) A broken\-ring decoy, where scheduled ring\-like transfers are present but the final edge does not close the directed cycle\. Decoy sequences therefore contain suspicious sparse activity but are labeledy=0y=0because no completed ring is present\.To inject a completed sparse ring, we select the ring participants, assign one day to each ring edge, and add the corresponding scheduled transactions to the appropriate daily graphs\. We record these injected transactions in the same way as background transactions: they contribute to the observed edge count and total transaction amount for that ordered account pair on that day\. We assign the sequence labely=1y=1because the observation horizon contains a completed directed ring\.

### 3\.3Broken\-ring decoys

We include broken\-ring decoys as hard negative cases for the sparse\-ring benchmark\. These decoys use the same scheduling mechanism as completed sparse rings: we inject coordinated transfers across multiple days, with similar timing and transaction structure\. The key difference is that the injected transfers form an incomplete ring\-like pattern rather than the completed directed cycle in Equation \([23](https://arxiv.org/html/2607.09704#S3.E23)\)\.

To construct a broken\-ring decoy, we keep the same three participants but replace the closing transfer with a non\-closing directed edge\. For example, instead of closing the cycle withv3→v1v\_\{3\}\\rightarrow v\_\{1\}, we inject

v1→v2,v2→v3,v1→v3\.v\_\{1\}\\rightarrow v\_\{2\},\\qquad v\_\{2\}\\rightarrow v\_\{3\},\\qquad v\_\{1\}\\rightarrow v\_\{3\}\.\(24\)Figure[1](https://arxiv.org/html/2607.09704#S3.F1)\(b\) illustrates this construction\. The highlighted transfers are still spread across multiple days, but they do not return to the starting account and therefore do not complete the directed cycle\.

We generate decoy sequences by adding these scheduled non\-closing transfers on top of the same normal background activity used for other sequences\. We record the injected decoy transfers in the daily graphs in the same way as background transactions, so they contribute to the observed edge counts and total transaction amounts\. Since the supervised target marks completed directed rings, we assign each broken\-ring decoy sequence the labely=0y=0\.

The decoys make the benchmark focus on ring completion\. Because both positive sequences and decoy sequences contain scheduled sparse transfers among related accounts, a model must use the temporal and directed graph structure to distinguish completed rings from incomplete ring\-like patterns\.

### 3\.4Dataset variants

We construct three dataset variants by keeping the positive class fixed and changing the negative class\. In every variant, sequences with completed sparse rings receive the labely=1y=1\. Throughout these variants,y=0y=0means that the sequence does not contain a completed sparse directed ring; it does not necessarily mean that the sequence contains only ordinary background activity\. We vary they=0y=0sequences to control how strongly the benchmark tests ring completion rather than general abnormal activity\.

- •Easy\-clean:We use normal background sequences as they=0y=0class\. This variant serves as a sanity check: it tests whether the model can detect the presence of an injected completed sparse ring against ordinary background activity\.
- •Hard\-decoy:We use broken\-ring decoy sequences as they=0y=0class\. These sequences contain scheduled ring\-like transfers, but the directed cycle does not close\. This variant directly tests whether the model detects ring completion rather than merely responding to sparse injected activity\.
- •Mixed:We use a mixture of normal background sequences and broken\-ring decoy sequences as they=0y=0class\. This variant combines clean negatives with harder decoy negatives and provides an intermediate benchmark regime\.

## 4Graph\-to\-topology feature pipeline

We use topological data analysis to convert rolling transaction graphs into fixed\-length structural features\. Persistent homology tracks topological features across filtration scales, such as connected components and loop\-like structures\[[10](https://arxiv.org/html/2607.09704#bib.bib11),[21](https://arxiv.org/html/2607.09704#bib.bib12),[13](https://arxiv.org/html/2607.09704#bib.bib13),[5](https://arxiv.org/html/2607.09704#bib.bib14)\]\. For each rolling window, we aggregate the daily directed transaction graphs, convert the resulting window graph into a distance matrix, compute persistent homology, and summarize the resulting persistence diagrams as feature vectors\. Figure[2](https://arxiv.org/html/2607.09704#S4.F2)gives an overview of this graph\-to\-topology feature pipeline\.

Daily transactiongraphsG1\(s\),…,GT\(s\)G^\{\(s\)\}\_\{1\},\\ldots,G^\{\(s\)\}\_\{T\}Rolling\-windowaggregation𝒲k=\{ak,…,bk\}\\mathcal\{W\}\_\{k\}=\\\{a\_\{k\},\\ldots,b\_\{k\}\\\}Window graphG¯k\(s\)\\bar\{G\}^\{\(s\)\}\_\{k\}Distance matrixDk\(s\)D^\{\(s\)\}\_\{k\}PersistenthomologyH0,H1H\_\{0\},\\ H\_\{1\}Feature vectorxk,topo\(s\)x^\{\(s\)\}\_\{k,\\mathrm\{topo\}\}Figure 2:Graph\-to\-topology feature pipeline\. We aggregate daily directed transaction graphs into rolling windows, convert each window graph into a distance matrix, compute persistent homology, and summarize the resultingH0H\_\{0\}andH1H\_\{1\}persistence diagrams as fixed\-length topology feature vectors\.### 4\.1Rolling\-window aggregation

For each simulated sequencess, we start with the dynamic graph record𝒢1:T\(s\)=\(G1\(s\),…,GT\(s\)\)\\mathcal\{G\}^\{\(s\)\}\_\{1:T\}=\(G^\{\(s\)\}\_\{1\},\\ldots,G^\{\(s\)\}\_\{T\}\), where eachGt\(s\)G^\{\(s\)\}\_\{t\}is the directed transaction graph for daytt\. To construct topology features, we aggregate the daily graphs over rolling windows of lengthLL\. We denote windowkkby

𝒲k=\{ak,…,bk\},bk−ak\+1=L,\\mathcal\{W\}\_\{k\}=\\\{a\_\{k\},\\ldots,b\_\{k\}\\\},\\qquad b\_\{k\}\-a\_\{k\}\+1=L,\(25\)fork=1,…,Kk=1,\\ldots,K\. Each window produces one aggregated graph and therefore one topology feature vector\.

For each rolling window𝒲k\\mathcal\{W\}\_\{k\}, we build one aggregated window graphG¯k\(s\)\\bar\{G\}^\{\(s\)\}\_\{k\}\. We construct this graph by summing transaction activity between each ordered account pair across all days in the window\. LetCt,i​j\(s\)C^\{\(s\)\}\_\{t,ij\}denote the transaction count from accountiito accountjjon daytt, and letAt,i​j\(s\)A^\{\(s\)\}\_\{t,ij\}denote the corresponding total amount\. We define the window\-level count and amount as

Ck,i​j\(s\)=∑t∈𝒲kCt,i​j\(s\),Ak,i​j\(s\)=∑t∈𝒲kAt,i​j\(s\)\.C^\{\(s\)\}\_\{k,ij\}=\\sum\_\{t\\in\\mathcal\{W\}\_\{k\}\}C^\{\(s\)\}\_\{t,ij\},\\qquad A^\{\(s\)\}\_\{k,ij\}=\\sum\_\{t\\in\\mathcal\{W\}\_\{k\}\}A^\{\(s\)\}\_\{t,ij\}\.\(26\)We include the directed edgei→ji\\rightarrow jinG¯k\(s\)\\bar\{G\}^\{\(s\)\}\_\{k\}wheneverCk,i​j\(s\)\>0C^\{\(s\)\}\_\{k,ij\}\>0, and we attachCk,i​j\(s\)C^\{\(s\)\}\_\{k,ij\}andAk,i​j\(s\)A^\{\(s\)\}\_\{k,ij\}as the edge count and total amount for that window\.

We apply the topology feature map to each aggregated rolling\-window graph:

xk,topo\(s\)=Φtopo​\(G¯k\(s\)\),k=1,…,K\.x^\{\(s\)\}\_\{k,\\mathrm\{topo\}\}=\\Phi\_\{\\mathrm\{topo\}\}\\\!\\left\(\\bar\{G\}^\{\(s\)\}\_\{k\}\\right\),\\qquad k=1,\\ldots,K\.\(27\)Here,Φtopo\\Phi\_\{\\mathrm\{topo\}\}denotes the full graph\-to\-topology pipeline: metric construction, persistent\-homology computation, and persistence\-diagram summarization\. We collect the resulting window\-level feature vectors into the topology feature sequence

Xtopo\(s\)=\(x1,topo\(s\),…,xK,topo\(s\)\)\.X^\{\(s\)\}\_\{\\mathrm\{topo\}\}=\\left\(x^\{\(s\)\}\_\{1,\\mathrm\{topo\}\},\\ldots,x^\{\(s\)\}\_\{K,\\mathrm\{topo\}\}\\right\)\.\(28\)The next three subsections define this map step by step: we construct a finite account\-distance matrix from each window graph, computeH0H\_\{0\}andH1H\_\{1\}persistent homology, and summarize the resulting persistence diagrams as fixed\-length numerical features\.

### 4\.2Distance\-matrix construction

Persistent homology requires a finite notion of distance between accounts\. For each rolling\-window graph, we construct this distance matrix in three steps: we combine reciprocal transaction activity, convert interaction strengths into edge lengths, and compute shortest\-path distances\.

We first convert the directed rolling\-window graph into an undirected interaction graph\. LetSk,i​j\(s\)S^\{\(s\)\}\_\{k,ij\}denote the aggregate interaction strength between accountsiiandjjin windowkk\. In this benchmark, we use transaction amount as the interaction strength and define

Sk,i​j\(s\)=Ak,i​j\(s\)\+Ak,j​i\(s\)\.S^\{\(s\)\}\_\{k,ij\}=A^\{\(s\)\}\_\{k,ij\}\+A^\{\(s\)\}\_\{k,ji\}\.\(29\)This symmetrization treats activity in either direction as evidence of interaction between the two accounts\.

For each unordered account pair withSk,i​j\(s\)\>0S^\{\(s\)\}\_\{k,ij\}\>0, we convert interaction strength into an edge length:

ℓk,i​j\(s\)=1log⁡\(1\+Sk,i​j\(s\)\)\+ϵ,\\ell^\{\(s\)\}\_\{k,ij\}=\\frac\{1\}\{\\log\\\!\\left\(1\+S^\{\(s\)\}\_\{k,ij\}\\right\)\+\\epsilon\},\(30\)whereϵ\>0\\epsilon\>0prevents division by zero\. This transformation maps stronger relationships to shorter edge lengths, while the logarithm reduces the influence of very large transaction amounts\. Account pairs withSk,i​j\(s\)=0S^\{\(s\)\}\_\{k,ij\}=0do not receive a direct edge in the undirected length graph\.

LetHk\(s\)H^\{\(s\)\}\_\{k\}denote the undirected length graph obtained fromG¯k\(s\)\\bar\{G\}^\{\(s\)\}\_\{k\}after this symmetrization and length assignment\. We compute pairwise account distances using shortest paths onHk\(s\)H^\{\(s\)\}\_\{k\}:

Dk,i​j\(s\)=distHk\(s\)⁡\(i,j\)\.D^\{\(s\)\}\_\{k,ij\}=\\operatorname\{dist\}\_\{H^\{\(s\)\}\_\{k\}\}\(i,j\)\.\(31\)If two accounts are disconnected within the window, their shortest\-path distance is infinite\. We replace these infinite distances with a finite cap that is larger than the largest observed finite distance in the same window\. This capped matrix preserves the interpretation that disconnected accounts are far apart while allowing the persistent\-homology computation to proceed\.

### 4\.3Persistent\-homology computation

For each capped distance matrixDk\(s\)D^\{\(s\)\}\_\{k\}, we compute Vietoris–Rips persistent homology up to dimension one\[[10](https://arxiv.org/html/2607.09704#bib.bib11),[21](https://arxiv.org/html/2607.09704#bib.bib12),[13](https://arxiv.org/html/2607.09704#bib.bib13),[5](https://arxiv.org/html/2607.09704#bib.bib14)\]\. This produces persistence diagrams forH0H\_\{0\}andH1H\_\{1\}\. TheH0H\_\{0\}diagram records how connected components merge across filtration scales, while theH1H\_\{1\}diagram records loop\-like or cycle\-like structure across those scales\.

TheH1H\_\{1\}information is especially relevant for the sparse\-ring benchmark because the target pattern is cycle\-based\. We use these features as graph\-level summaries of cycle\-like geometry in each rolling\-window graph\. A stronger or more persistentH1H\_\{1\}signal can indicate that the window graph has acquired more loop\-like structure, although this signal is computed from the symmetrized distance representation rather than from the directed ring itself\.

After computing the persistence diagrams, we convert them into fixed\-length numerical summaries\. Section[4\.4](https://arxiv.org/html/2607.09704#S4.SS4)defines the resulting topology feature vector and explains how we construct the 29 features for each rolling window\.

### 4\.4Topology feature vector

For each rolling window, we summarize the topology pipeline by a fixed\-length feature vector

xk,topo\(s\)∈ℝ29\.x^\{\(s\)\}\_\{k,\\mathrm\{topo\}\}\\in\\mathbb\{R\}^\{29\}\.\(32\)We construct this vector by concatenating three groups of features:

xk,topo\(s\)=\[gk\(s\),hk,0\(s\),hk,1\(s\)\],x^\{\(s\)\}\_\{k,\\mathrm\{topo\}\}=\\left\[g^\{\(s\)\}\_\{k\},\\,h^\{\(s\)\}\_\{k,0\},\\,h^\{\(s\)\}\_\{k,1\}\\right\],\(33\)wheregk\(s\)∈ℝ9g^\{\(s\)\}\_\{k\}\\in\\mathbb\{R\}^\{9\}contains metric graph summaries, andhk,0\(s\),hk,1\(s\)∈ℝ10h^\{\(s\)\}\_\{k,0\},h^\{\(s\)\}\_\{k,1\}\\in\\mathbb\{R\}^\{10\}contain persistence\-diagram summaries forH0H\_\{0\}andH1H\_\{1\}, respectively\.

The metric graph blockgk\(s\)g^\{\(s\)\}\_\{k\}records nine summaries of the capped distance matrix and its associated window graph: number of nodes, number of edges, graph density, number of connected components, fraction of finite pairwise distances, mean finite distance, standard deviation of finite distances, maximum finite distance, and the finite cap used for disconnected pairs\.

For each homology dimensiond∈\{0,1\}d\\in\\\{0,1\\\}, we compute the same ten persistence\-diagram summaries: number of finite persistence features, total persistence, maximum persistence, mean persistence, standard deviation of persistence, persistence entropy, mean birth scale, standard deviation of birth scales, mean death scale, and standard deviation of death scales\. TheH0H\_\{0\}block summarizes connected\-component structure, while theH1H\_\{1\}block summarizes loop\-like or cycle\-like structure\.

Thus the topology\-only representation contains

9\+10\+10=299\+10\+10=29\(34\)features per rolling window\. For a sequence withKKrolling windows, the topology\-only model input has dimension

Xtopo\(s\)∈ℝK×29\.X^\{\(s\)\}\_\{\\mathrm\{topo\}\}\\in\\mathbb\{R\}^\{K\\times 29\}\.\(35\)
We use this topology sequence directly in the topology\-only representation and combine it with identity\-preserving graph features in the hybrid representation described next\.

## 5Feature representations

After constructing rolling\-window graphs and topology summaries, we compare three feature representations\. We keep the rolling windows and sequence\-level labels fixed, and we vary only the information provided to the model\. For each simulated sequencessand representationrr, we write the model input as

Xr\(s\)=\(x1,r\(s\),…,xK,r\(s\)\),r∈\{raw,topo,hybrid\}\.X^\{\(s\)\}\_\{r\}=\\left\(x^\{\(s\)\}\_\{1,r\},\\ldots,x^\{\(s\)\}\_\{K,r\}\\right\),\\qquad r\\in\\\{\\mathrm\{raw\},\\mathrm\{topo\},\\mathrm\{hybrid\}\\\}\.\(36\)
We use three representations\.

- •Raw graph features\.The raw representation preserves account\-pair identity\. For each rolling\-window graphG¯k\(s\)\\bar\{G\}^\{\(s\)\}\_\{k\}, we flatten the directed transaction count and amount matrices and append graph\-level summary statistics\. In the six\-account sparse benchmark, this gives xk,raw\(s\)∈ℝ103\.x^\{\(s\)\}\_\{k,\\mathrm\{raw\}\}\\in\\mathbb\{R\}^\{103\}\.\(37\)This representation captures which accounts transact, in which direction, and with what aggregate count and amount\.
- •Topology\-only features\.The topology\-only representation uses the metric and persistent\-homology summaries from Section[4\.4](https://arxiv.org/html/2607.09704#S4.SS4)\. For each rolling window, xk,topo\(s\)∈ℝ29\.x^\{\(s\)\}\_\{k,\\mathrm\{topo\}\}\\in\\mathbb\{R\}^\{29\}\.\(38\)This representation isolates global graph shape, including connectivity and loop\-like structure, and lets us test how much information topology carries on its own\.
- •Hybrid features\.The hybrid representation concatenates the raw graph features and the topology features: xk,hybrid\(s\)=\[xk,raw\(s\),xk,topo\(s\)\]\.x^\{\(s\)\}\_\{k,\\mathrm\{hybrid\}\}=\\left\[x^\{\(s\)\}\_\{k,\\mathrm\{raw\}\},x^\{\(s\)\}\_\{k,\\mathrm\{topo\}\}\\right\]\.\(39\)In the six\-account sparse benchmark, xk,hybrid\(s\)∈ℝ132,x^\{\(s\)\}\_\{k,\\mathrm\{hybrid\}\}\\in\\mathbb\{R\}^\{132\},\(40\)since103\+29=132103\+29=132\. This representation keeps identity\-preserving transaction information while adding topological context\.

Thus, for each simulated sequencess, the three model inputs have dimensions

Xraw\(s\)∈ℝK×103,Xtopo\(s\)∈ℝK×29,Xhybrid\(s\)∈ℝK×132\.X^\{\(s\)\}\_\{\\mathrm\{raw\}\}\\in\\mathbb\{R\}^\{K\\times 103\},\\qquad X^\{\(s\)\}\_\{\\mathrm\{topo\}\}\\in\\mathbb\{R\}^\{K\\times 29\},\\qquad X^\{\(s\)\}\_\{\\mathrm\{hybrid\}\}\\in\\mathbb\{R\}^\{K\\times 132\}\.\(41\)Because all three representations use the same rolling windows and the same labely\(s\)y^\{\(s\)\}, this construction lets us compare how identity\-preserving graph features, topological summaries, and their combination affect sequence\-level sparse\-ring detection\.

## 6Models

We evaluate two sequence\-level classifiers: a GRU baseline and quantum\-inspired CML\. Each model receives a sequence of rolling\-window feature vectors and outputs one score for the full simulated sequence\. For a simulated sequencessand feature representationr∈\{raw,topo,hybrid\}r\\in\\\{\\mathrm\{raw\},\\mathrm\{topo\},\\mathrm\{hybrid\}\\\}, the model input is

Xr\(s\)∈ℝK×dr,X^\{\(s\)\}\_\{r\}\\in\\mathbb\{R\}^\{K\\times d\_\{r\}\},\(42\)whereKKis the number of rolling windows anddrd\_\{r\}is the feature dimension of representationrr\.

For model classmm, we write the sequence\-level score as

zm,r\(s\)=fm,r​\(Xr\(s\)\)∈ℝ\.z^\{\(s\)\}\_\{m,r\}=f\_\{m,r\}\\\!\\left\(X^\{\(s\)\}\_\{r\}\\right\)\\in\\mathbb\{R\}\.\(43\)Larger values ofzm,r\(s\)z^\{\(s\)\}\_\{m,r\}indicate stronger model evidence that sequencesscontains a completed sparse ring\. When we need a normalized probability\-like score, we apply the logistic sigmoid,

σ​\(u\)=11\+exp⁡\(−u\),\\sigma\(u\)=\\frac\{1\}\{1\+\\exp\(\-u\)\},\(44\)and define

p^m,r\(s\)=σ​\(zm,r\(s\)\)\.\\hat\{p\}^\{\(s\)\}\_\{m,r\}=\\sigma\\\!\\left\(z^\{\(s\)\}\_\{m,r\}\\right\)\.\(45\)
The ranking metrics used in this study, including ROC–AUC and PR–AUC, depend only on the ordering of model scores\. Therefore, computing these metrics fromzm,r\(s\)z^\{\(s\)\}\_\{m,r\}or from the monotone transformationp^m,r\(s\)\\hat\{p\}^\{\(s\)\}\_\{m,r\}gives the same ranking\-based evaluation\. For threshold\-based quantities, such as false\-alarm rates, we select and apply the threshold on the same score scale\.

### 6\.1GRU baseline

We use a gated recurrent unit \(GRU\) classifier as the standard recurrent baseline\[[8](https://arxiv.org/html/2607.09704#bib.bib15)\]\. The GRU reads the rolling\-window feature sequence in temporal order and updates a hidden state at each step\. For representationrr, we write the recurrence as

hk,r\(s\)=GRUr​\(xk,r\(s\),hk−1,r\(s\)\),k=1,…,K\.h^\{\(s\)\}\_\{k,r\}=\\mathrm\{GRU\}\_\{r\}\\\!\\left\(x^\{\(s\)\}\_\{k,r\},h^\{\(s\)\}\_\{k\-1,r\}\\right\),\\qquad k=1,\\ldots,K\.\(46\)After the GRU has processed allKKrolling windows, we map the final hidden state to a sequence\-level score:

zGRU,r\(s\)=gGRU,r​\(hK,r\(s\)\)\.z^\{\(s\)\}\_\{\\mathrm\{GRU\},r\}=g\_\{\\mathrm\{GRU\},r\}\\\!\\left\(h^\{\(s\)\}\_\{K,r\}\\right\)\.\(47\)
This baseline tests whether a conventional recurrent model can use the temporal ordering of rolling\-window graph features to identify completed sparse rings\. We train and evaluate the GRU separately for each feature representation, so the comparison across raw, topology\-only, and hybrid inputs reflects the information provided by each representation\.

### 6\.2Contextual Machine Learning

We use Infleqtion’s Contextual Machine Learning \(CML\) as the second sequence\-level classifier\. CML is a quantum\-inspired machine learning approach for long\-context sequence modeling\[[14](https://arxiv.org/html/2607.09704#bib.bib5)\], motivated by links between quantum correlations, contextuality, generative modeling, and sequence learning\[[12](https://arxiv.org/html/2607.09704#bib.bib7),[3](https://arxiv.org/html/2607.09704#bib.bib10),[2](https://arxiv.org/html/2607.09704#bib.bib6)\]\. In this benchmark, we evaluate CML as a classical contextual classifier that maps rolling\-window feature sequences to sequence\-level sparse\-ring scores\.

The sparse\-ring task provides a natural test case for contextual classification\. No single transaction edge determines the label\. Instead, the model must relate directed edges that appear in different rolling windows and determine whether they complete a coordinated ring\. The relevant evidence is therefore distributed across time and graph structure, and the significance of one edge depends on the surrounding transaction history\.

For representationrr, CML receives the same model input as the GRU,

Xr\(s\)∈ℝK×dr,X^\{\(s\)\}\_\{r\}\\in\\mathbb\{R\}^\{K\\times d\_\{r\}\},\(48\)and returns a sequence\-level score

zCML,r\(s\)=fCML,r​\(Xr\(s\)\)\.z^\{\(s\)\}\_\{\\mathrm\{CML\},r\}=f\_\{\\mathrm\{CML\},r\}\\\!\\left\(X^\{\(s\)\}\_\{r\}\\right\)\.\(49\)In this study, we evaluate the classical quantum\-inspired CML implementation as a contextual sequence model\. Quantum\-native hardware extensions are left as a future direction\.

### 6\.3Controlled model comparison

We train and evaluate the GRU and CML models under matched conditions\. For each dataset regime and feature representationr∈\{raw,topo,hybrid\}r\\in\\\{\\mathrm\{raw\},\\mathrm\{topo\},\\mathrm\{hybrid\}\\\}, both models use the same training, validation, and test splits, the same rolling\-window input sequencesXr\(s\)X^\{\(s\)\}\_\{r\}, and the same sequence\-level labelsy\(s\)y^\{\(s\)\}\. Thus, holdingrrfixed, the comparison isolates the effect of model class\.

Because GRU and CML scores may have different numerical scales, we compare the models through held\-out evaluation metrics rather than through raw score magnitudes\. For each representationrr, we compare

APR​\(GRU,r\)andAPR​\(CML,r\),A\_\{\\mathrm\{PR\}\}\(\\mathrm\{GRU\},r\)\\quad\\text\{and\}\\quad A\_\{\\mathrm\{PR\}\}\(\\mathrm\{CML\},r\),\(50\)together with the corresponding ROC\-AUC values and decoy false\-alarm rates\. This matched design tests whether quantum\-inspired CML can use the same temporal, graph, and topological information as effectively as, or more effectively than, a standard recurrent baseline\.

## 7Experimental design

We evaluate the GRU and CML models on the sparse\-ring benchmark regimes described above\. For each regime, we generateN=260N=260simulated transaction\-history sequences and compute raw, topology\-only, and hybrid representations for the same underlying sequences\. For representationr∈\{raw,topo,hybrid\}r\\in\\\{\\mathrm\{raw\},\\mathrm\{topo\},\\mathrm\{hybrid\}\\\}, the model input for sequencessis

Xr\(s\)∈ℝK×dr\.X^\{\(s\)\}\_\{r\}\\in\\mathbb\{R\}^\{K\\times d\_\{r\}\}\.\(51\)Equivalently, we view the full dataset for representationrras a tensor

𝐗r∈ℝN×K×dr,\\mathbf\{X\}\_\{r\}\\in\\mathbb\{R\}^\{N\\times K\\times d\_\{r\}\},\(52\)whereN=260N=260is the number of simulated sequences,K=28K=28is the number of rolling windows per sequence, anddrd\_\{r\}is the feature dimension\. The feature dimensions are

draw=103,dtopo=29,dhybrid=132\.d\_\{\\mathrm\{raw\}\}=103,\\qquad d\_\{\\mathrm\{topo\}\}=29,\\qquad d\_\{\\mathrm\{hybrid\}\}=132\.
We use a simulated horizon ofT=30T=30days, a rolling\-window length ofL=3L=3days, and a step size of one day\. This gives

K=T−L\+1=30−3\+1=28K=T\-L\+1=30\-3\+1=28\(53\)rolling windows per sequence\. In the sparse\-ring benchmark, we schedule the ring edges with gaps between four and nine days\. Because these gaps exceed the three\-day rolling\-window length, no single rolling\-window graph contains the full completed ring\. The model must therefore integrate evidence across multiple windows rather than detect the ring inside one static graph\. Table[2](https://arxiv.org/html/2607.09704#S7.T2)summarizes the main experimental settings\.

Table 2:Main sparse\-ring benchmark design\.We split each regime into training, validation, and test sets\. We fit model parameters on the training set, use the validation set for model selection and threshold selection, and reserve the test set for final evaluation\. We stratify the split by the sequence\-level labely\(s\)y^\{\(s\)\}so that completed\-ring and non\-completed\-ring sequences appear in each split\. For a given regime, we use the same split across feature representations and model classes, so the comparisons isolate differences due to representation and model choice\.

We use test PR\-AUC as the primary evaluation metric\. Precision\-recall evaluation is appropriate for fraud\-screening benchmarks because the model produces a ranked list of risky sequences, and in practice only the highest\-risk alerts may be reviewed\. PR\-AUC summarizes how well the model ranks completed\-ring sequences above non\-completed\-ring sequences across decision thresholds, and it is especially useful when false alarms matter or when fixed\-threshold accuracy is unstable in small exploratory datasets\[[20](https://arxiv.org/html/2607.09704#bib.bib9),[9](https://arxiv.org/html/2607.09704#bib.bib18)\]\. We also report ROC\-AUC and decoy false\-alarm rates where they are needed to evaluate the research propositions\.

## 8Results

### 8\.1Sparse\-ring benchmark regimes

Figure[3](https://arxiv.org/html/2607.09704#S8.F3)reports the main sparse\-ring benchmark results\. The top row shows test PR–AUC for GRU and CML across the easy\-clean, hard\-decoy, and mixed regimes\. The bottom row shows normalized validation\-loss curves for the hybrid representation\. All reported PR–AUC values are test\-set values, so larger values indicate better ranking of completed\-ring sequences above sequences without completed rings\.

![Refer to caption](https://arxiv.org/html/2607.09704v1/x2.png)Figure 3:Sparse\-ring benchmark results across the three benchmark regimes\. Each column corresponds to one regime: easy\-clean, hard\-decoy, or mixed\. The top row reports test PR–AUC for GRU and Infleqtion CML using raw graph, topology\-only, and hybrid feature representations\. The bottom row shows validation\-loss curves for the hybrid representation, normalized by each model’s epoch\-1 validation loss\. We use these learning curves as diagnostics; final model comparison is based on held\-out ranking metrics such as test PR–AUC\.We observe three main patterns\. First, broken\-ring decoys make the benchmark substantially harder\. In the easy\-clean regime, the non\-completed\-ring sequences contain only normal background activity, and the best test PR–AUC values are 0\.895 for the GRU with raw graph features and 0\.856 for CML with hybrid features\. In the hard\-decoy regime, the non\-completed\-ring sequences contain incomplete ring\-like activity, and performance drops for both models and most feature sets\. This drop indicates that the hard\-decoy regime tests ring\-completion detection rather than simple detection of injected sparse activity\.

Second, raw and hybrid representations carry more useful signal than topology\-only representations for this supervised sparse\-ring task\. Across all three regimes, topology\-only inputs produce lower PR–AUC values than raw or hybrid inputs\. This result is consistent with the construction of the topology representation: it summarizes global graph shape, but it removes explicit account\-pair identity and edge direction\. Since the label depends on whether specific directed edges close a ring, this loss of identity information matters\.

Third, the hybrid representation gives the strongest CML results in the easy\-clean and mixed regimes\. In the easy\-clean regime, CML improves from 0\.748 with raw graph features to 0\.856 with hybrid features\. In the mixed regime, CML improves from 0\.571 with raw graph features to 0\.695 with hybrid features\. In the hard\-decoy regime, CML performs best with raw graph features, but the hybrid CML result remains close to the hybrid GRU result\. These results suggest that topology is most useful as additional structural context rather than as a replacement for identity\-preserving graph features\.

The bottom row of Figure[3](https://arxiv.org/html/2607.09704#S8.F3)provides a training diagnostic for the hybrid representation\. The GRU validation loss increases during training, especially in the hard\-decoy and mixed regimes, while the CML curve remains flatter\. Because the two models use different training objectives, we use these curves only as diagnostics and compare final model performance using held\-out ranking metrics such as test PR–AUC\.

### 8\.2Feature\-representation comparison

We compare the three input feature sets to examine how much information each representation provides for sparse\-ring detection\. The prediction task remains fixed: the model must decide whether a sequence contains a completed sparse ring\. We vary only the representation given to the model: raw graph features, topology\-only features, or hybrid features\.

This comparison isolates the role of feature construction\. Strong topology\-only performance would suggest that global topological summaries contain enough information for the sparse\-ring task on their own\. Strong hybrid performance would suggest that topology adds useful structural context when combined with identity\-preserving graph features\.

Figure[4](https://arxiv.org/html/2607.09704#S8.F4)shows the test PR–AUC results\. The hybrid representation gives the strongest CML result\. Raw graph features preserve account\-pair transaction information, while topology\-only features summarize global graph shape through metric and persistent\-homology summaries\. The hybrid representation combines these two sources of information, supporting the interpretation that topology is most useful as an additional source of graph context rather than as a standalone replacement for raw transaction features\.

![Refer to caption](https://arxiv.org/html/2607.09704v1/x3.png)Figure 4:Feature\-representation comparison using test PR–AUC\. The prediction task is fixed, while the model input changes across raw graph features, topology\-only features, and hybrid features\. Raw graph features preserve account\-pair transaction information, topology\-only features use persistent\-homology and metric summaries, and hybrid features combine both\. The hybrid representation gives the strongest CML result, suggesting that topological summaries are most useful when they augment identity\-preserving graph features\.

## 9Discussion and validity considerations

### 9\.1Interpretation of the results

The experiments point to a focused interpretation: topological summaries are most useful as contextual features when paired with identity\-preserving transaction information\. Persistent\-homology features capture broad connectivity and loop\-like structure in rolling\-window graphs, while raw graph features preserve account\-pair identity and edge direction\. Because the sparse\-ring label depends on both graph shape and specific directed transfers, the hybrid representation provides the most appropriate setting for this benchmark\.

The decoy regimes clarify what the models learn\. Easy\-clean comparisons test whether a model can detect injected sparse activity against normal background traffic\. Hard\-decoy comparisons test a stricter condition: whether the model can distinguish a completed directed ring from a similar incomplete ring\-like pattern\. The performance drop in the hard\-decoy regime shows that ring\-completion detection is substantially harder than simple anomaly detection\.

The topology\-only results show the limits of global persistent\-homology summaries for this supervised task\. These features preserve information about connected components, metric structure, and loop\-like persistence, but they compress away account identity and directionality\. That compression is costly when the label depends on whether particular directed transfers close a particular cycle\. The hybrid results therefore provide the main positive signal for topology: topological summaries can add structural context when raw graph features retain the local transaction identities needed to recognize the ring\.

The model comparison gives a cautious but useful conclusion about CML\. CML is competitive with the GRU baseline and obtains its strongest results in hybrid settings, especially in the easy\-clean and mixed regimes\. In the hard\-decoy regime, hybrid CML and hybrid GRU remain close, suggesting that the current topology features help as auxiliary context but do not fully resolve the most difficult ring\-completion cases\. Overall, the results support continued investigation of CML as a contextual sequence model and of topology as a complementary graph feature layer\.

### 9\.2Benchmark scope

We use a controlled synthetic simulator to isolate the sparse\-ring detection problem\. This gives us known event timing, participants, and labels for completed sparse rings and broken\-ring decoys, which makes the benchmark useful for comparing feature representations and model classes under matched conditions\. The next validation step is to calibrate the simulator against operational or carefully anonymized institutional data that include reporting delays, seasonal effects, heterogeneous customer behavior, changing adversarial tactics, regulatory constraints, and investigator\-dependent labels\.

The current benchmark uses small graphs and sequence\-level labels\. The small scale lets us inspect examples, compute persistent homology efficiently, and isolate whether a sparse ring has been completed\. Scaling the method to larger transaction networks will require efficient feature extraction, careful subgraph or candidate\-window construction, and mechanisms that preserve explanatory links to accounts, edges, and time windows\. Future versions should also move toward account\-level or edge\-level scoring so that high\-risk sequences can be localized to specific entities or transactions\.

### 9\.3Representation and evaluation scope

The topology pipeline uses global persistent\-homology summaries computed from symmetrized rolling\-window distance matrices\. These summaries capture connectivity, metric structure, and loop\-like persistence, but they remove account\-pair identity and edge direction\. The weak topology\-only results therefore identify a limitation of this particular global representation for a label defined by specific directed transfers\. More local topology features, computed on ego\-networks, candidate rings, or suspicious subgraphs, may retain more explanatory information\.

The statistical evidence remains exploratory\. The benchmark size is modest, the results are not yet averaged across repeated random seeds, and the model comparison uses representative GRU and CML implementations rather than an exhaustive hyperparameter search\. We use PR\-AUC as the primary ranking metric, but operational fraud screening would also require precision at top\-kk, recall at fixed alert budgets, calibration quality, investigation cost, and false\-positive analysis on realistic non\-fraud activity\. These extensions would make the evaluation more reliable and more closely aligned with practical fraud\-screening workflows\.

## 10Future research

Future work can extend this prototype while preserving the controlled structure of the sparse\-ring benchmark\. The main priorities are to strengthen the statistical evidence, increase the temporal difficulty of the benchmark, improve the topological representation, explore quantum\-native extensions, and move toward operationally meaningful evaluation\.

### 10\.1Statistical reliability and long\-memory benchmarks

The immediate priority is to repeat the experiments across multiple random seeds\. Future studies should report means, standard deviations, confidence intervals, and paired comparisons for PR–AUC and ROC–AUC\. This would help distinguish stable feature and model effects from favorable train\-test splits or particular simulation draws\.

The benchmark should also test longer temporal separations between injected ring edges\. The current experiments separate sparse\-ring edges by gaps of several days within a relatively short horizon\. A more demanding long\-memory benchmark would increase the distance between ring edges and test whether each model can preserve weak evidence over longer temporal spans\. This extension is especially relevant for CML, because contextual sequence models may become more useful when the discriminative signal depends on relationships between events that are far apart in time\.

### 10\.2Topological and higher\-order graph representations

A second direction is to improve the topological representation\. The current pipeline computes persistent homology on the full rolling\-window graph\. Future experiments should also compute topological summaries on ego\-networks, candidate rings, suspicious subgraphs, or neighborhoods selected by a preliminary graph model\. These more local constructions could retain more entity\-level information and make topological features easier to connect to investigator\-facing explanations\.

Future work should also evaluate richer persistence\-diagram representations, including persistence images, persistence landscapes, silhouettes, Betti curves, and learned topological embeddings\[[1](https://arxiv.org/html/2607.09704#bib.bib19),[4](https://arxiv.org/html/2607.09704#bib.bib20),[6](https://arxiv.org/html/2607.09704#bib.bib21)\]\. These representations may preserve more information than the hand\-crafted persistence summaries used in the current prototype\.

### 10\.3Quantum\-native extensions

A further direction is to extend the quantum component of the study\. The present experiments use Infleqtion CML as a classical, quantum\-inspired model\. Future research should investigate settings in which quantum hardware or quantum\-native subroutines could contribute directly\. Candidate directions include quantum\-enhanced contextual learning\[[12](https://arxiv.org/html/2607.09704#bib.bib7),[3](https://arxiv.org/html/2607.09704#bib.bib10),[2](https://arxiv.org/html/2607.09704#bib.bib6)\]and quantum topological data analysis \(QTDA\)\[[17](https://arxiv.org/html/2607.09704#bib.bib4),[18](https://arxiv.org/html/2607.09704#bib.bib3)\]\.

Recent work on quantum–topological signal processing \(QTSP\)\[[15](https://arxiv.org/html/2607.09704#bib.bib1),[16](https://arxiv.org/html/2607.09704#bib.bib2)\]and higher\-order network analysis also suggests a route for modeling transaction activity as signals on edges or simplicial complexes\. In that setting, Hodge\-based filtering could emphasize cyclic or coordinated flow structures\. This direction is closely aligned with sparse\-ring fraud, where the relevant signal is not only node activity but also whether directed transfers form a coordinated cycle\.

### 10\.4Decoys, real data, and operational evaluation

The decoy\-generation process should become more diverse\. Broken rings are a useful first hard\-negative case, but future benchmarks should also include partial cycles, reciprocal flows, high\-value bursts, repeated near\-miss structures, benign merchant\-like cycles, and adversarial patterns that intentionally mimic ordinary activity\. Stronger decoys would reduce the risk that models learn superficial simulation artifacts instead of the intended temporal mechanism\.

Future work should also evaluate the method on real, anonymized, or institutionally calibrated transaction data and move toward entity\-level scoring\. After a risky sequence or window is detected, the system should rank the accounts and edges that contribute most to the signal\. Future evaluations should therefore report alert volume, precision at top\-kk, recall at fixed review capacity, calibration quality, and the stability of explanations across nearby windows\. These metrics would connect the prototype more directly to how a fraud\-screening system would be assessed in practice\.

## 11Conclusion

We study dynamic fraud detection as a temporal graph problem\. We introduce a controlled sparse\-ring benchmark in which coordinated fraud appears as a completed directed cycle whose edges are distributed across multiple days\. This benchmark lets us test whether sequence\-level models can distinguish completed rings from ordinary background activity and from broken\-ring decoys that contain similar sparse transfers but do not close the cycle\.

The results refine the role of topology in this setting\. Persistent\-homology summaries alone are too compressed for the supervised sparse\-ring task, because they remove account\-pair identity and edge direction\. However, they can provide useful structural context when combined with identity\-preserving transaction features\. The strongest evidence therefore supports a hybrid representation that combines raw graph features with persistent\-homology summaries, especially under decoy\-based benchmark conditions\.

The model comparison also gives a focused conclusion about quantum\-inspired CML\. CML is competitive with the GRU baseline and achieves its strongest results in hybrid feature settings, suggesting that contextual sequence models are worth further study when fraud evidence is distributed across time and graph structure\. More broadly, the sparse\-ring benchmark provides a useful testbed for studying temporal graph structure, topological augmentation, and contextual learning\. Future work can strengthen this prototype through repeated\-seed evaluation, longer temporal gaps, local topology, richer decoy families, entity\-level explanation, and quantum\-native extensions such as quantum contextual learning, QTDA, and quantum–topological signal processing\.

## References

- \[1\]H\. Adams, T\. Emerson, M\. Kirby, R\. Neville, C\. Peterson, P\. Shipman, S\. Chepushtanova, E\. Hanson, F\. Motta, and L\. Ziegelmeier\(2017\)Persistence images: a stable vector representation of persistent homology\.Journal of Machine Learning Research18\(8\),pp\. 1–35\.Cited by:[§10\.2](https://arxiv.org/html/2607.09704#S10.SS2.p2.1)\.
- \[2\]E\. R\. Anschuetz and X\. Gao\(2026\)Arbitrary polynomial separations in trainable quantum machine learning\.Quantum10,pp\. 1976\.Cited by:[§1](https://arxiv.org/html/2607.09704#S1.p4.1),[§10\.3](https://arxiv.org/html/2607.09704#S10.SS3.p1.1),[§6\.2](https://arxiv.org/html/2607.09704#S6.SS2.p1.1)\.
- \[3\]E\. R\. Anschuetz, H\. Hu, J\. Huang, and X\. Gao\(2023\)Interpretable quantum advantage in neural sequence learning\.PRX Quantum4,pp\. 020338\.Cited by:[§1](https://arxiv.org/html/2607.09704#S1.p4.1),[§10\.3](https://arxiv.org/html/2607.09704#S10.SS3.p1.1),[§6\.2](https://arxiv.org/html/2607.09704#S6.SS2.p1.1)\.
- \[4\]P\. Bubenik\(2015\)Statistical topological data analysis using persistence landscapes\.Journal of Machine Learning Research16\(3\),pp\. 77–102\.Cited by:[§10\.2](https://arxiv.org/html/2607.09704#S10.SS2.p2.1)\.
- \[5\]G\. Carlsson\(2009\)Topology and data\.Bulletin of the American Mathematical Society46\(2\),pp\. 255–308\.Cited by:[§1\.1](https://arxiv.org/html/2607.09704#S1.SS1.p3.1),[§4\.3](https://arxiv.org/html/2607.09704#S4.SS3.p1.5),[§4](https://arxiv.org/html/2607.09704#S4.p1.1)\.
- \[6\]F\. Chazal, B\. T\. Fasy, F\. Lecci, A\. Rinaldo, and L\. Wasserman\(2014\)Stochastic convergence of persistence landscapes and silhouettes\.InProceedings of the Thirtieth Annual Symposium on Computational Geometry,pp\. 474–483\.Cited by:[§10\.2](https://arxiv.org/html/2607.09704#S10.SS2.p2.1)\.
- \[7\]D\. Cheng, Y\. Zou, S\. Xiang, and C\. Jiang\(2025\)Graph neural networks for financial fraud detection: a review\.Frontiers of Computer Science\.Cited by:[§1](https://arxiv.org/html/2607.09704#S1.p1.1),[§2\.1](https://arxiv.org/html/2607.09704#S2.SS1.p1.1)\.
- \[8\]K\. Cho, B\. van Merrienboer, C\. Gulcehre, D\. Bahdanau, F\. Bougares, H\. Schwenk, and Y\. Bengio\(2014\)Learning phrase representations using rnn encoder–decoder for statistical machine translation\.InProceedings of EMNLP,Cited by:[§6\.1](https://arxiv.org/html/2607.09704#S6.SS1.p1.1)\.
- \[9\]J\. Davis and M\. Goadrich\(2006\)The relationship between precision\-recall and roc curves\.InProceedings of the 23rd International Conference on Machine Learning,pp\. 233–240\.Cited by:[§7](https://arxiv.org/html/2607.09704#S7.p4.1)\.
- \[10\]H\. Edelsbrunner, D\. Letscher, and A\. Zomorodian\(2002\)Topological persistence and simplification\.Discrete & Computational Geometry28,pp\. 511–533\.Cited by:[§1\.1](https://arxiv.org/html/2607.09704#S1.SS1.p3.1),[§4\.3](https://arxiv.org/html/2607.09704#S4.SS3.p1.5),[§4](https://arxiv.org/html/2607.09704#S4.p1.1)\.
- \[11\]T\. Fawcett\(2006\)An introduction to roc analysis\.Pattern Recognition Letters27\(8\),pp\. 861–874\.Cited by:[§2\.2](https://arxiv.org/html/2607.09704#S2.SS2.p2.8)\.
- \[12\]X\. Gao, E\. R\. Anschuetz, S\. Wang, J\. I\. Cirac, and M\. D\. Lukin\(2022\)Enhancing generative models via quantum correlations\.Physical Review X12\(2\),pp\. 021037\.Cited by:[§1](https://arxiv.org/html/2607.09704#S1.p4.1),[§10\.3](https://arxiv.org/html/2607.09704#S10.SS3.p1.1),[§6\.2](https://arxiv.org/html/2607.09704#S6.SS2.p1.1)\.
- \[13\]R\. Ghrist\(2008\)Barcodes: the persistent topology of data\.Bulletin of the American Mathematical Society45\(1\),pp\. 61–75\.Cited by:[§1\.1](https://arxiv.org/html/2607.09704#S1.SS1.p3.1),[§4\.3](https://arxiv.org/html/2607.09704#S4.SS3.p1.5),[§4](https://arxiv.org/html/2607.09704#S4.p1.1)\.
- \[14\]Infleqtion\(2024\)Contextual Machine Learning\.Note:[https://infleqtion\.com/contextual\-machine\-learning/](https://infleqtion.com/contextual-machine-learning/)Accessed: 2026\-06\-15Cited by:[§1](https://arxiv.org/html/2607.09704#S1.p2.1),[§1](https://arxiv.org/html/2607.09704#S1.p3.1),[§6\.2](https://arxiv.org/html/2607.09704#S6.SS2.p1.1)\.
- \[15\]C\. M\. G\. Leditto, A\. Southwell, B\. Tonekaboni, G\. A\. L\. White, M\. Usman, and K\. Modi\(2025\)Topological signal processing on quantum computers for higher\-order network analysis\.Physical Review Applied23,pp\. 054054\.External Links:[Document](https://dx.doi.org/10.1103/PhysRevApplied.23.054054)Cited by:[§1](https://arxiv.org/html/2607.09704#S1.p4.1),[§10\.3](https://arxiv.org/html/2607.09704#S10.SS3.p2.1)\.
- \[16\]C\. M\. Leditto, A\. Southwell, B\. Tonekaboni, M\. Usman, and K\. Modi\(2025\)Quantum hodgerank: topology\-based rank aggregation on quantum computers\.Physical Review Applied23\(6\),pp\. L061005\.Cited by:[§1](https://arxiv.org/html/2607.09704#S1.p4.1),[§10\.3](https://arxiv.org/html/2607.09704#S10.SS3.p2.1)\.
- \[17\]S\. Lloyd, S\. Garnerone, and P\. Zanardi\(2016\)Quantum algorithms for topological and geometric analysis of data\.Nature communications7\(1\),pp\. 10138\.Cited by:[§1](https://arxiv.org/html/2607.09704#S1.p4.1),[§10\.3](https://arxiv.org/html/2607.09704#S10.SS3.p1.1)\.
- \[18\]S\. McArdle, A\. Gilyén, and M\. Berta\(2026\)A streamlined quantum algorithm for topological data analysis with exponentially fewer qubits\.Quantum10,pp\. 2058\.Cited by:[§1](https://arxiv.org/html/2607.09704#S1.p4.1),[§10\.3](https://arxiv.org/html/2607.09704#S10.SS3.p1.1)\.
- \[19\]S\. Pandit, D\. H\. Chau, S\. Wang, and C\. Faloutsos\(2007\)NetProbe: a fast and scalable system for fraud detection in online auction networks\.InProceedings of the 16th International Conference on World Wide Web,pp\. 201–210\.Cited by:[§1](https://arxiv.org/html/2607.09704#S1.p1.1),[§2\.1](https://arxiv.org/html/2607.09704#S2.SS1.p1.1)\.
- \[20\]T\. Saito and M\. Rehmsmeier\(2015\)The precision\-recall plot is more informative than the roc plot when evaluating binary classifiers on imbalanced datasets\.PLOS ONE10\(3\),pp\. e0118432\.Cited by:[§2\.2](https://arxiv.org/html/2607.09704#S2.SS2.p2.8),[§7](https://arxiv.org/html/2607.09704#S7.p4.1)\.
- \[21\]A\. Zomorodian and G\. Carlsson\(2005\)Computing persistent homology\.Discrete & Computational Geometry33,pp\. 249–274\.Cited by:[§1\.1](https://arxiv.org/html/2607.09704#S1.SS1.p3.1),[§4\.3](https://arxiv.org/html/2607.09704#S4.SS3.p1.5),[§4](https://arxiv.org/html/2607.09704#S4.p1.1)\.

Similar Articles

Graph-Based Financial Fraud Detection with Calibrated Risk Scoring and Structural Regularization

arXiv cs.LG

This paper proposes a graph neural network framework for financial fraud detection that integrates transaction records and identity information into node attributes, employs a multi-layer message passing mechanism, and uses weighted supervision and structural consistency regularization to improve risk scoring and probability calibration. Experiments on a public dataset show the method outperforms existing approaches.

SAGE: An LLM-driven Self Reflective Agentic Framework for Fraud Detection

arXiv cs.AI

Introduces SAGE, the first end-to-end LLM-driven multi-agent framework for fraud detection, using a Data Diagnostic Tree and Markov decision process with natural-language gradients to optimize models under class imbalance. Experiments show significant F1 improvements over baselines across five datasets.