Repository navigation
Expand file tree
/
Copy pathpaper.tex
More file actions
1113 lines (775 loc) · 99.7 KB
/
Copy pathpaper.tex
File metadata and controls
1113 lines (775 loc) · 99.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
\documentclass[conference]{IEEEtran}
\usepackage{amsmath,amsfonts}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage{url}
\usepackage{hyperref}
\usepackage[export]{adjustbox} % 添加adjustbox包来更好地控制图片
\sisetup{round-mode=places,round-precision=4}
\begin{document}
\title{Decomposing Sampling Bias in LLM-Based Graph Analysis:\\ Separating Data Effects from Analytical Noise via Multi-Agent Collaboration}
\author{\IEEEauthorblockN{Anonymous}
\IEEEauthorblockA{Affiliation\\ Email}
}
\maketitle
\begin{abstract}
When different preprocessing strategies yield conflicting LLM analyses, is the divergence due to genuine data differences or analytical artifacts? This fundamental question affects method selection and resource allocation across domains. We introduce \textbf{collaborative bias decomposition}, separating observed bias into \textit{preprocessing effects} (inherent, unavoidable) and \textit{analytical noise} (correctible through collaboration). Our multi-agent framework enables this: specialized LLM agents independently analyze preprocessed data, then iteratively reconcile discrepancies through consensus building. We introduce the \textbf{Semantic Drift Metric (SDM)} quantifying linguistic-semantic divergence. Validated across three graph domains (transaction networks, social networks, citation networks), we find consistent patterns: collaboration substantially reduces disagreement and semantic drift, with decomposition ratios revealing domain-dependent trade-offs between sampling quality and analytical refinement. The framework demonstrates cost-effectiveness advantages over single-model alternatives and generalizes across multiple LLM providers. This provides researchers with principled tools to assess preprocessing impact, allocate resources between data curation and analytical enhancement, and ensure reproducible LLM-based empirical research.
\end{abstract}
\begin{IEEEkeywords}
Blockchain analysis, Bitcoin, large language models, multi-agent systems, graph sampling, semantic analysis, transaction network
\end{IEEEkeywords}
\section{Introduction}
When researchers apply large language models (LLMs) to analyze billion-scale graphs---social networks, citation graphs, blockchain transactions---they face a critical methodological dilemma. Two analyses of the same network, using different sampling strategies, can yield starkly conflicting insights: one concludes the network is "highly centralized with 15\% fraudulent nodes," while another reports "moderately decentralized with 23\% fraudulent nodes." \textbf{A fundamental question arises}: Is this divergence due to sampling strategy (selecting genuinely different subgraphs) or analytical artifacts (LLM inconsistencies in interpreting similar structures)? Without decomposing these sources, practitioners cannot determine whether to invest resources in improving sampling methods or refining analytical procedures---a decision with profound implications for result reliability, computational cost, and scientific validity.
% See Table~\ref{tab:notation} in Appendix~\ref{sec:appendix} for key notation.
This challenge is particularly acute for blockchain networks, where Bitcoin and other cryptocurrencies have evolved from experimental digital currencies into globally significant financial infrastructures. As of 2024, Bitcoin's transaction network comprises over 1 billion addresses and 5 billion transactions, with daily volumes exceeding \$30 billion. Understanding the structure, behavior, and risk profiles of these transaction networks is critical for regulatory compliance, fraud detection, anti-money laundering (AML), and economic policy. However, the sheer scale of blockchain data---combined with pseudonymity and decentralized operation---poses unprecedented analytical challenges.
Traditional blockchain analysis methods, pioneered by Reid and Harrigan~\cite{reid2011} and Meiklejohn et al.~\cite{meiklejohn2013fistful}, rely on heuristic clustering (e.g., common-input-ownership, change-address detection) and graph-theoretic metrics (degree centrality, betweenness, clustering coefficients) to identify entity types such as exchanges, mixers, and mining pools. While effective for structural characterization, these quantitative methods lack \textbf{semantic interpretation}---they identify \textit{that} a node is central, but not \textit{why} it exhibits specific transaction patterns or \textit{what} economic role it plays. Recent breakthroughs in large language models (LLMs) offer a paradigm shift: by transforming graph data into natural language prompts, LLMs can perform zero-shot role classification, anomaly explanation, and decentralization assessment with human-like reasoning~\cite{lei2025llm}.
However, applying LLMs to billion-scale graphs is computationally infeasible due to token limits and API costs. This necessitates \textbf{graph sampling}---selecting a tractable subset of nodes for analysis. Sampling strategies introduce systematic biases: random walk methods (e.g., Random Walk with Flying Back, RWFB~\cite{leskovec2006sampling}) explore the graph via local traversal, biasing toward high-degree hubs; importance-weighted methods (e.g., CETraS~\cite{lei2025llm}) explicitly prioritize nodes with high composite scores (transaction volume, betweenness, hub proximity). \textbf{A critical question arises}: Does the choice of sampling strategy systematically alter LLM-generated insights? If so, how can we quantify and mitigate these biases?
Despite growing interest in LLM-based blockchain analysis~\cite{lei2025llm,chen2024llm,wang2024crypto} and multi-agent systems for financial decision-making~\cite{li2024multiagent,qian2023communicative}, a critical question remains unanswered: when we observe differences in LLM analyses of differently sampled data, how much reflects \textit{genuine sampling bias} versus \textit{analytical inconsistencies}? Single-agent analysis cannot distinguish these sources, limiting our ability to assess preprocessing strategies' true impact.
We address this through \textbf{collaborative bias decomposition}, where specialized LLM agents share information and mutually adjust analyses. Our four contributions:
\textbf{(1) Bias Decomposition Framework}: Observed bias = sampling effect (genuine data differences) + analytical noise (LLM inconsistencies). Multi-domain validation reveals domain-dependent decomposition ratios where structural clarity increases sampling dominance (Section~\ref{sec:framework}).
\textbf{(2) Collaborative Multi-Agent Architecture}: Unlike task decomposition systems~\cite{qian2023communicative}, we emphasize \textbf{result reconciliation}: agents cross-validate analyses from different preprocessing strategies. Five-stage workflow (analysis, sharing, validation, consensus, integration) enables bias decomposition by comparing independent vs collaborative outputs. Modular design enables domain adaptation (Section~\ref{sec:framework}).
\textbf{(3) Quantification Metrics}: \textbf{Semantic Drift Metric (SDM)} aggregates Jensen-Shannon divergences across role distributions and keyword frequencies, validated through correlation with downstream tasks and human judgment. \textbf{Consistency Index (CI)} measures structure-text alignment. \textbf{Collaboration efficiency} quantifies cost-benefit trade-offs (Section~\ref{sec:interpretations}).
\textbf{(4) Multi-Domain Validation}: We validate on Bitcoin transaction networks, Twitter social networks, and ArXiv citation networks, demonstrating consistent decomposition patterns with domain-dependent ratios. Cost-effectiveness analysis shows collaboration outperforms single-model alternatives. Results achieve strong statistical significance with adequate power (Section~\ref{sec:results}).
\textbf{Significance}: Preprocessing is not neutral—it measurably affects LLM outputs with domain-dependent patterns. Our framework provides tools to quantify, decompose, and assess these biases.
\textbf{Scope}: We validate on three graph domains (transaction, social, citation networks) demonstrating generalizability within graph analysis. Extension to non-graph domains (text classification, time series) remains future work.
The remainder of this paper is organized as follows: Section~\ref{sec:related} reviews related work. Section~\ref{sec:framework} details the multi-agent framework architecture. Section~\ref{sec:results} presents experimental results and metric computations. Section~\ref{sec:interpretations} provides detailed metric interpretations. Section~\ref{sec:framework-role} discusses the framework's role in this study. Section~\ref{sec:limitations} concludes with limitations and future work.
\section{Related Work}\label{sec:related}
\subsection{Traditional Blockchain Network Analysis}
Traditional blockchain analysis uses heuristic clustering~\cite{reid2011,meiklejohn2013fistful} and graph metrics~\cite{ron2013quantitative,bovet2019} to characterize network structure. Recent work applies GNNs achieving 94.1\% F1 for illicit detection~\cite{weber2019,elliptic2019}. \textbf{Limitation}: These methods lack semantic interpretation—identifying \textit{that} nodes are central, not \textit{why} or \textit{what} roles they play. Our LLM-based approach addresses this gap.
\subsection{Graph Sampling for Large-Scale Network Analysis}
Classical sampling methods~\cite{leskovec2006sampling} include Random Node Sampling (RNS), Random Walk with Flying Back (RWFB), and importance-weighted approaches~\cite{metropolis1953,ribeiro2010,heckathorn1997}. CETraS~\cite{lei2025llm} combines importance weighting with connectivity enhancement for blockchain analysis. Prior work focuses on structural preservation but ignores impact on \textbf{downstream semantic analysis}. We quantify how sampling alters LLM-generated insights.
\subsection{LLMs for Blockchain and Cryptocurrency Analysis}
LLMs excel at financial text analysis~\cite{zhang2023sentiment,huang2023} and blockchain tasks including smart contract vulnerability detection~\cite{jiao2023,hu2023}, transaction graph analysis~\cite{lei2025llm}, and portfolio management~\cite{chen2024llm,wang2024alphaagent}. Recent LLM+Graph work includes GraphGPT~\cite{graphgpt2024} (fine-tuning on graph-text pairs), Graph-ToolFormer~\cite{graphtoolformer2024} (external graph tools), and multi-agent debate~\cite{du2023debate,liang2023ensemble} for factuality. Our work differs by focusing on \textit{bias decomposition} (separating preprocessing from analytical effects) rather than merely improving accuracy. While~\cite{lei2025llm} pioneered LLM-based Bitcoin analysis, they did not systematically compare sampling impacts, quantify semantic drift, or provide reusable frameworks.
\subsection{Multi-Agent Systems for Data Analysis}
Multi-agent systems enable task decomposition for scientific discovery~\cite{wang2023scientific}, software engineering~\cite{qian2023communicative}, financial analysis~\cite{li2024multiagent}, and trading~\cite{tradinggpt2024}.
\textbf{Positioning Our Work---Why Existing Systems Cannot Decompose Bias}: Existing multi-agent systems focus on \textbf{task decomposition}---breaking complex tasks into specialized subtasks. For example, ChatDev decomposes software development into planning, coding, testing, and review; scientific discovery systems split research workflows into literature review, hypothesis generation, and experiment design. These systems optimize for \textit{divide-and-conquer efficiency}, measuring success via task completion time or parallelism speedup.
Our framework addresses a fundamentally different problem: \textbf{result reconciliation for bias decomposition}. When analyzing the same domain with different preprocessing strategies (e.g., sampling methods), we need agents to: (i) share intermediate analyses across different data samples, (ii) cross-validate results to identify discrepancies, (iii) distinguish genuine differences (sampling effects) from analytical inconsistencies, and (iv) mutually adjust analyses to reduce noise while preserving signal.
Table~\ref{tab:framework-positioning} contrasts our approach with existing multi-agent systems, highlighting why traditional architectures cannot perform bias decomposition.
\begin{table}[htbp]
\centering
\caption{Multi-Agent Framework Positioning: Why Existing Systems Cannot Decompose Bias}
\label{tab:framework-positioning}
\small
\begin{tabular}{p{0.18\linewidth} p{0.14\linewidth} p{0.16\linewidth} p{0.15\linewidth} p{0.16\linewidth}}
\toprule
\textbf{System} & \textbf{Task Decomp.} & \textbf{Result Reconciliation} & \textbf{Cross-Sample Analysis} & \textbf{Bias Decomposition} \\
\midrule
ChatDev~\cite{qian2023communicative} & \checkmark & \texttimes & \texttimes & \texttimes \\
Scientific Discovery~\cite{wang2023scientific} & \checkmark & Partial (voting) & \texttimes & \texttimes \\
TradingGPT~\cite{tradinggpt2024} & \checkmark & Partial (debate) & \texttimes & \texttimes \\
\midrule
\textbf{Our Framework} & \checkmark & \checkmark (5-stage) & \checkmark & \checkmark (65/35) \\
\bottomrule
\multicolumn{5}{p{0.95\linewidth}}{\footnotesize \textit{Key Insight}: Task decomposition systems analyze \textit{one dataset with multiple agents}; our system analyzes \textit{multiple preprocessed datasets with cross-validating agents}, enabling bias source identification.}
\end{tabular}
\end{table}
This different design goal necessitates distinct architectural choices absent in task decomposition systems:
\begin{itemize}
\item \textbf{Information Sharing Protocol}: Agents broadcast intermediate results (not just final outputs) via \texttt{CollaborationManager} to enable cross-sample conditioning
\item \textbf{Feedback Integration}: Each agent implements \texttt{integrate\_collaborative\_feedback()} to adjust low-confidence predictions based on cross-agent insights
\item \textbf{Consensus Building}: Weighted voting (by confidence $\times$ accuracy) resolves conflicts, distinguishing high-confidence genuine differences from low-confidence artifacts
\end{itemize}
While task decomposition systems measure task completion time, our system measures \textit{disagreement reduction}, \textit{semantic drift mitigation}, and \textit{collaboration efficiency}. The 51\% disagreement reduction and 35\% SDM reduction we achieve demonstrate that result reconciliation provides value beyond what task decomposition can offer---specifically, the ability to quantify bias sources.
\subsection{Semantic Divergence Metrics}
Quantifying semantic differences is fundamental in NLP and information theory. Jensen--Shannon divergence (JSD)~\cite{lin1991jsd} is a symmetric, bounded variant of Kullback--Leibler divergence~\cite{kullback1951},
JSD is widely used for topic model comparison~\cite{blei2003lda}, document clustering~\cite{endres2003}, and distribution shift detection in machine learning~\cite{rabanser2019}.
\textbf{Our SDM Extension}: We extend JSD by aggregating divergences across multiple modalities (role distributions, keyword frequencies in anomaly explanations, keyword frequencies in summaries) with learned weights. This captures both structural and semantic drift induced by sampling.
\textbf{Consistency Metrics}: Aligning model outputs with ground truth is studied in vision~\cite{zhao2020consistency} (aligning neural activations with image semantics) and NLP~\cite{ribeiro2020beyond} (aligning sentiment labels with human explanations). Our CI metric adapts this to graph analysis, measuring alignment between quantitative graph metrics (Gini coefficient) and LLM-generated qualitative assessments (decentralization labels).
\subsection{Positioning of This Work}
Existing work falls into distinct silos: (i) traditional blockchain analysis uses quantitative methods without semantic interpretation; (ii) LLM-based blockchain analysis~\cite{lei2025llm} lacks systematic comparison of preprocessing choices; (iii) multi-agent systems~\cite{qian2023communicative,li2024multiagent} focus on task decomposition rather than bias decomposition.
\textbf{This paper makes three unique contributions}: First, we introduce \textbf{bias decomposition methodology}---a principled approach to separate observed bias into sampling effects (genuine, unavoidable) and analytical noise (correctible through collaboration). This addresses a fundamental question in preprocessing research: when differences arise from different preprocessing strategies, how much reflects true data differences versus analytical artifacts?
Second, we design a \textbf{collaborative multi-agent framework} specifically for result reconciliation, not task decomposition. Agents share intermediate results, provide cross-validation feedback, and build consensus to mitigate analytical inconsistencies while preserving genuine signals.
Third, we demonstrate this methodology on Bitcoin networks, revealing that observed bias (SDM = 0.397) decomposes into 65\% sampling effect and 35\% analytical noise. This provides actionable guidance: sampling strategy is critical (65\%), but collaboration can significantly improve analysis quality (reducing the 35\% noise component). The framework generalizes to any domain requiring preprocessing impact assessment---social networks, knowledge graphs, scientific workflows---where researchers need to distinguish preprocessing effects from analytical artifacts.
\section{Collaborative Multi-Agent Framework}\label{sec:framework}
We design a collaborative multi-agent system where specialized LLM agents analyze Bitcoin transaction networks through information sharing and mutual adjustment. Unlike traditional multi-agent systems that focus on task decomposition, our framework emphasizes \textbf{result reconciliation}---agents actively cross-validate analyses to decompose and mitigate sampling bias.
\subsection{Design Philosophy}
Traditional multi-agent systems for LLM applications~\cite{qian2023communicative,wang2023scientific} focus on \textbf{task decomposition}---dividing complex tasks into specialized subtasks. For example, ChatDev decomposes software development into planning, coding, testing, and review phases. However, for sampling bias quantification, we require a fundamentally different capability: \textbf{result reconciliation}---comparing analyses of different samples to identify and characterize discrepancies.
Consider the challenge: when RWFB and CETraS yield different LLM analyses (e.g., 18.8\% role disagreement), this observed bias conflates two distinct sources:
\begin{enumerate}
\item \textbf{Sampling Effect}: Different sampling strategies select different nodes, producing genuinely different subgraph structures (unavoidable without better sampling)
\item \textbf{Analytical Noise}: Single-agent LLM analysis lacks cross-validation, producing inconsistent outputs even on similar data (correctible through collaboration)
\end{enumerate}
Single-agent analysis cannot distinguish these sources. Our collaborative framework addresses this through three key innovations:
\textbf{(1) Information Sharing Protocol}: Agents broadcast intermediate results (role distributions, anomaly patterns, network metrics) to collaborators via \texttt{CollaborationManager.share\_information()}. This enables agents to contextualize their analyses using insights from complementary perspectives.
\textbf{(2) Feedback Integration Mechanism}: Each agent implements \texttt{integrate\_collaborative\_feedback()}, which adjusts initial analyses based on cross-agent insights. For example, if \texttt{RoleClassifierAgent} labels a node as ``exchange\_hot\_wallet'' (confidence: 0.72) but \texttt{AnomalyAnalystAgent} detects mixing patterns, the role is reclassified as ``mixer'' (confidence: 0.88) after feedback integration.
\textbf{(3) Consensus Building}: For conflicting classifications, agents engage in weighted voting where vote weights are proportional to (confidence $\times$ historical accuracy). This resolves ambiguities while preserving high-confidence predictions.
\subsection{Five-Stage Collaboration Workflow}
\textbf{Design Rationale}: Why 5 stages? We iteratively designed the workflow based on two principles: (1) \textit{information sufficiency}—agents must share enough context to condition on graph structure, (2) \textit{consensus convergence}—iterative refinement must reduce disagreement monotonically. Alternative designs we considered:
\begin{itemize}
\item \textbf{2-Stage (analyze + vote)}: Insufficient—agents lack context to resolve conflicts ($\text{SDM}_{\text{final}} = 0.318$, see ablation)
\item \textbf{3-Stage (+ information sharing)}: Better but incomplete—validation without consensus leaves ambiguities ($\text{SDM}_{\text{final}} = 0.311$)
\item \textbf{7-Stage (+ repeated consensus rounds)}: Diminishing returns—additional rounds change $<1\%$ of classifications while doubling latency
\end{itemize}
Our 5-stage design balances completeness (stages 2-4 enable conditioning on $G$, per Section 3.4) and efficiency (marginal benefit of stage 6+ is $<2\%$ disagreement reduction).
\textbf{Weighted Voting Justification}: We use confidence $\times$ accuracy weighting rather than alternatives (majority vote, hierarchical decision) because: (1) confidence reflects LLM uncertainty (low confidence $\rightarrow$ less weight), (2) historical accuracy tracks agent reliability (e.g., \texttt{RoleClassifier} achieves 78\% accuracy on labeled subset vs. 63\% for \texttt{AnomalyAnalyst} on overlapping nodes). Ablation shows weighted voting outperforms unweighted ($\text{SDM}_{\text{unweighted}} = 0.284$ vs. 0.257 weighted).
Figure~\ref{fig:collaborative-workflow} illustrates our end-to-end workflow. Each stage serves a specific purpose in bias decomposition.
\begin{figure}[htbp]
\centering
\includegraphics[width=0.95\linewidth,keepaspectratio]{fig/workflow_collaborative.png}
\caption{Collaborative Multi-Agent Architecture and Five-Stage Workflow. \textbf{Top layer (green)}: Researcher submits analysis request to Coordinator. \textbf{Control layer (pink/gold)}: Coordinator schedules tasks and manages stage transitions via CollaborationManager. \textbf{Communication layer (red)}: MessageBus routes information between components. \textbf{Agent layer (blue)}: Three specialized agents (RoleClassifier, AnomalyAnalyst, Decentralization) process tasks and exchange feedback. \textbf{Bottom box (gold)}: Five-stage workflow detail showing how agents collaborate---Stage 1 (initial independent analysis) establishes baseline, Stages 2-4 (information sharing, validation, consensus) iteratively refine through cross-agent feedback, Stage 5 (integration) produces final decomposed results. Bias decomposition is enabled by comparing Stage 1 (SDM=0.397, independent baseline) vs. Stage 5 (SDM=0.257, collaborative refinement), isolating analytical noise (0.140, 35\%) from sampling effect (0.257, 65\%).}
\label{fig:collaborative-workflow}
\end{figure}
\subsubsection{Stage 1: Initial Analysis}
\texttt{CollaborativeRoleClassifierAgent} independently analyzes node features (degree, betweenness, neighbor diversity) and generates initial role predictions with confidence scores. All agents receive Top-$K$ node profiles (JSONL format) and induced edges (CSV), invoke OpenAI's \texttt{gpt-4o-mini} (temperature $T{=}0.2$, max tokens ${=}800$), and return structured outputs. This stage establishes an independent baseline for comparison.
\subsubsection{Stage 2: Information Sharing}
\texttt{CollaborativeAnomalyAnalystAgent} receives role distributions from Stage 1 and performs anomaly detection. Critically, anomaly severity becomes \textit{context-aware}---batch transfers from exchanges are marked low-risk (normal operations), while identical patterns from unknown entities are high-risk. The agent shares refined anomaly patterns:
\begin{verbatim}
await collaboration_manager.share_information(
collab_id, agent_id,
{"anomaly_patterns": patterns}
)
\end{verbatim}
This information exchange enables subsequent stages to leverage multi-dimensional context.
\subsubsection{Stage 3: Collaborative Validation}
\texttt{CollaborativeDecentralizationSummarizerAgent} receives both role and anomaly results, then evaluates network centralization considering: (i) entity type distribution (high exchange concentration $\rightarrow$ higher centralization), and (ii) risk distribution (risks concentrated in few hubs $\rightarrow$ higher centralization). Simultaneously, earlier agents reconsider low-confidence predictions (confidence $< 0.75$) where cross-agent evidence conflicts.
\subsubsection{Stage 4: Consensus Building}
All agents exchange final results and engage in mutual adjustment:
\begin{itemize}
\item \texttt{RoleClassifierAgent}: Adjusts classifications where confidence $< 0.75$ and anomaly/network evidence conflicts
\item \texttt{AnomalyAnalystAgent}: Re-evaluates risk levels given validated role distributions
\item \texttt{DecentralizationSummarizerAgent}: Refines centralization scores using validated role data
\end{itemize}
For critical conflicts, weighted voting resolves disagreements:
\begin{equation}
\text{Final Label} = \argmax_{\ell} \sum_{i \in \text{agents}} w_i \cdot \mathbb{1}[\text{agent}_i \text{ votes } \ell]
\end{equation}
where $w_i = \text{confidence}_i \times \text{historical\_accuracy}_i$.
\subsubsection{Stage 5: Result Integration}
The \texttt{CollaborativeCoordinator} aggregates adjusted results and computes collaboration metrics:
\begin{itemize}
\item \textbf{Information Exchanges}: Number of inter-agent messages (our system: 9 exchanges for 3 agents $\times$ 3 iterations)
\item \textbf{Adjustment Count}: Classifications modified due to feedback (195/2000 = 9.75\%)
\item \textbf{Consensus Confidence}: Agreement level after collaboration
\item \textbf{Collaboration Efficiency}: Defined as
\begin{equation}
\text{Efficiency} = \frac{N_{\text{beneficial}}}{N_{\text{total adjustments}}} = \frac{N_{\text{CI improved}} + N_{\text{SDM reduced}}}{N_{\text{adjusted}}}
\end{equation}
where $N_{\text{beneficial}}$ counts adjustments that either improve structure-text consistency (CI) or reduce semantic drift contribution, and $N_{\text{adjusted}}$ is total classifications modified. For our system: 166 of 195 adjustments (85\%) improved at least one metric (131 improved CI, 89 reduced local SDM contribution, 54 improved both).
\end{itemize}
\subsection{Specialized Bitcoin Analysis Agents}
\textbf{CollaborativeRoleClassifierAgent}: Classifies nodes into 7 role categories (exchange hot/cold wallet, mixer, mining pool, retail user, merchant gateway, service aggregator). Unlike independent classification, this agent:
\begin{itemize}
\item Shares initial role distributions with other agents
\item Receives anomaly patterns and network structure feedback
\item Adjusts low-confidence classifications ($< 0.75$) based on: (i) anomaly analysis (mixing patterns $\rightarrow$ reclassify as mixer), (ii) network position (high betweenness + exchange-like $\rightarrow$ service hub)
\end{itemize}
\textbf{CollaborativeAnomalyAnalystAgent}: Identifies 5 anomaly pattern types (fan-in/out, batch transfers, peeling chains, mixing activity, burst patterns). Collaboration enables context-aware risk assessment:
\begin{itemize}
\item Receives role distributions before analysis
\item Adjusts risk levels: batch transfers from exchanges $\rightarrow$ low risk; from unknown entities $\rightarrow$ high risk
\item Shares refined anomaly patterns for role reclassification
\end{itemize}
\textbf{CollaborativeDecentralizationSummarizerAgent}: Assesses network centralization (120-180 word summaries) by synthesizing multi-dimensional evidence:
\begin{itemize}
\item Receives both role and anomaly analyses
\item Adjusts centralization scores based on: (i) exchange concentration (high ratio $\rightarrow$ increase score), (ii) risk distribution (concentrated in few hubs $\rightarrow$ increase score)
\item Produces metrics informed by both structural and semantic analyses
\end{itemize}
\subsection{Theoretical Foundation: Why Collaboration Decomposes Bias}
\textbf{Information-Theoretic Characterization}: We formalize bias decomposition using mutual information. Let $S \in \{S_1, S_2\}$ denote sampling strategy, $G$ the resulting graph structure, and $Y$ the LLM output. The total output divergence can be decomposed:
\begin{align}
I(S; Y) &= I(S; Y | G) + I(S; G) \\
\text{Total Divergence} &= \text{Analytical Noise} + \text{Sampling Effect}
\end{align}
\textbf{Key Insight}: $I(S; Y | G)$ measures how much sampling affects LLM outputs \textit{given fixed graph structure}—this is analytical inconsistency (LLM interprets identical structures differently depending on sampling context). $I(S; G)$ measures how much sampling alters graph structure—this is genuine sampling effect.
\textbf{Collaboration as Conditional Independence Estimator}: Independent agents observe $(S, G, Y)$ jointly, conflating both terms. Collaborative agents share $G$ information, enabling them to condition on structure and isolate $I(S; Y | G)$. When collaboration eliminates inconsistencies, we have:
\begin{equation}
I(S; Y_{\text{collab}} | G) \approx 0 \quad \Rightarrow \quad I(S; Y_{\text{collab}}) \approx I(S; G)
\end{equation}
Thus, collaborative output divergence ($\text{SDM}_{\text{collab}}$) estimates $I(S; G)$ (sampling effect), while independent output divergence ($\text{SDM}_{\text{indep}}$) estimates $I(S; Y) = I(S; G) + I(S; Y | G)$ (total bias).
\textbf{Identifiability Assumptions}: This decomposition relies on three key assumptions:
\begin{enumerate}
\item \textbf{Cross-Sample Information Sharing Sufficiency}: Agents exchange sufficient information to condition on graph structure $G$. \textit{Assumption}: The information shared (role distributions, anomaly patterns, network metrics) captures the essential structural properties affecting LLM outputs.
\item \textbf{Consensus Convergence without Reinforcement}: Collaboration reduces $I(S; Y | G)$ (analytical noise) faster than it introduces new biases through agent interaction. \textit{Assumption}: Agents do not systematically reinforce each other's errors; weighted voting and confidence thresholding prevent cascading mistakes.
\item \textbf{Sample Sufficiency for Signal Detection}: Graph samples contain sufficient signal for agents to distinguish genuine structural differences from noise. \textit{Assumption}: 1000-node samples provide adequate statistical power (empirically validated: power = 0.94) for reliable bias decomposition.
\end{enumerate}
\textbf{Operationalization and Empirical Support}: Our 5-stage workflow operationalizes these assumptions: Stage 2 (information sharing) enables conditioning on $G$ through explicit exchange of role distributions and anomaly patterns; Stages 3-4 (validation + consensus) iteratively reduce $I(S; Y | G)$ via cross-agent feedback and weighted voting; 1000-node samples satisfy sufficiency with power = 0.94, $p < 0.001$.
\subsubsection{Empirical Convergence Analysis}
While formal convergence proofs remain future work, we provide empirical evidence for monotonic bias reduction:
\textbf{Monotonicity Across Stages}: Ablation study (Table~\ref{tab:ablation}) shows SDM decreases monotonically: Stage 1 (0.397) → Stage 2 (0.362) → Stage 3 (0.311) → Stage 4 (0.273) → Stage 5 (0.257), with no stage increasing bias. Across 500 bootstrap trials (random node subsets), 98.6\% show monotonic reduction, 1.4\% show non-monotonic fluctuations $< 0.02$ (likely sampling noise).
\textbf{Convergence Stability}: Extending collaboration beyond Stage 5 (testing Stages 6-10 with additional consensus rounds) yields diminishing returns: Stage 6 reduces SDM by only 0.003 (1.2\%), Stages 7-10 change $< 0.001$ each. This suggests convergence to stable decomposition within 5 stages.
\textbf{Robustness to Initialization}: Testing 100 trials with different random seeds (affecting node ordering, batch composition) yields mean SDM = 0.257 (std = 0.012, 95\% CI: [0.254, 0.260]), indicating decomposition is robust to initialization.
These empirical patterns support (but do not prove) that collaboration converges to a stable, interpretable decomposition. Formal guarantees under adversarial conditions remain open theoretical questions (Section~\ref{sec:limitations}).
\subsection{Bias Decomposition via Collaboration}
\textbf{Key Advantage}: Collaboration enables \textbf{bias decomposition}. By comparing independent (Stage 1) and collaborative (Stage 5) results, we quantify:
\begin{equation}
\text{Analytical Noise} = \text{SDM}_{\text{independent}} - \text{SDM}_{\text{collaborative}}
\label{eq:analytical-noise}
\end{equation}
This decomposition reveals whether observed bias primarily reflects sampling strategy limitations (requiring better sampling) or analytical inconsistencies (addressable through collaboration). For Bitcoin networks, we find:
\begin{equation}
\text{Observed Bias} = \underbrace{0.257}_{\text{Sampling (65\%)}} + \underbrace{0.140}_{\text{Analytical (35\%)}} = 0.397
\end{equation}
Table~\ref{tab:framework-comparison} contrasts task orchestration with our collaborative approach.
\begin{table}[htbp]
\centering
\caption{Framework Comparison: Task Orchestration vs. Collaboration}
\label{tab:framework-comparison}
\small
\begin{tabular}{p{0.28\linewidth} p{0.32\linewidth} p{0.32\linewidth}}
\toprule
\textbf{Aspect} & \textbf{Task Orchestration} & \textbf{Collaboration} \\
\midrule
Design goal & Task decomposition & Bias decomposition \\
Agent interaction & None (independent) & Information sharing \\
Result adjustment & No & Yes (feedback-based) \\
Conflict resolution & N/A & Consensus building \\
Evaluation metric & Task completion time & Disagreement reduction \\
Bias mitigation & Limited & Significant (-51\%) \\
Output & Separate analyses & Integrated analysis \\
\bottomrule
\end{tabular}
\end{table}
\subsection{Generalization to Other Domains}
While demonstrated on Bitcoin, the framework's modularity ensures portability:
\begin{itemize}
\item \textbf{Social Networks}: Replace \texttt{RoleClassifierAgent} with \texttt{CommunityDetectorAgent}; compare snowball vs. respondent-driven sampling
\item \textbf{Citation Networks}: Replace \texttt{AnomalyAnalystAgent} with \texttt{InfluenceAnalystAgent}; compare degree-based vs. PageRank-based sampling
\item \textbf{Knowledge Graphs}: Replace \texttt{DecentralizationSummarizerAgent} with \texttt{CompletenessAssessorAgent}; compare random vs. entity-centric sampling
\end{itemize}
The \texttt{CollaborationManager} and five-stage workflow remain unchanged, providing reusable infrastructure for bias decomposition across domains.
\section{Metrics}\label{sec:interpretations}
We use the following metrics to anaylze the performance of these this pipeline.
\subsection{Distribution Divergence (JSD)}
Let \(p\) and \(q\) be discrete distributions; \(m=\frac{1}{2}(p+q)\).
Using base-2 logarithms,
\begin{equation}
\mathrm{JSD}(p\parallel q)=\tfrac{1}{2}\mathrm{KL}(p\parallel m)+\tfrac{1}{2}\mathrm{KL}(q\parallel m),
\end{equation}
reported in bits. We apply JSD~\cite{lin1991jsd} to role distributions and to keyword distributions extracted from anomaly and summary texts.
where we apply {Kullback--Leibler ~\cite{kullback1951} (KL) Divergence.}
For discrete distributions $p$ and $q$ on support $\mathcal{X}$,
\begin{equation}
\mathrm{KL}(p\parallel q)
= \sum_{x\in\mathcal{X}} p(x)\,\log_b\!\frac{p(x)}{q(x)}
= \mathbb{E}_{x\sim p}\!\left[\log_b\!\frac{p(x)}{q(x)}\right]
\end{equation}
where $b$ is the log base (we use $b{=}2$, so the unit is bits). In Jensen--Shannon divergence we use the mixture $m=\tfrac{1}{2}(p+q)$, which guarantees finiteness and symmetry.
\subsection{Permutation Test}
To test whether observed \(\mathrm{JSD}\) exceeds random fluctuation, we shuffle pooled labels, split, and recompute \(\mathrm{JSD}\) over \(T\) iterations. The \(p\)-value is the fraction of shuffled \(\mathrm{JSD}\) not smaller than the observed one.
\subsection{Semantic Drift Metric (SDM)}
% We summarize joint structural and textual drift:
% \begin{equation}
% \mathrm{SDM}=w_r\cdot \mathrm{JSD}_{\text{roles}}+w_a\cdot \mathrm{JSD}_{\text{anom}}+w_s\cdot \mathrm{JSD}_{\text{summary}}
% \end{equation}
% with default \(w_r=0.5,\; w_a=0.3,\; w_s=0.2\). This aggregates role-distribution difference and keyword-level semantic differences.
Before we give our definition for SDM, we need the following metrics to be clearly defined:
\paragraph{Role Distribution JSD ($\mathrm{JSD}_{\mathrm{roles}}$)}
Let $\mathcal{R} = \{\text{exchange}, \text{miner}, \text{mixer}, \text{individual}, \ldots\}$ be the set of node role categories. From the role classification outputs of each sampling regime, we obtain empirical distributions:
\begin{equation}
p_r(c) = \frac{|\{v \in V^{(A)} : \hat{r}_v = c\}|}{|V^{(A)}|}
\end{equation}
\begin{equation}
\quad
q_r(c) = \frac{|\{v \in V^{(B)} : \hat{r}_v = c\}|}{|V^{(B)}|}
\end{equation}
where $c \in \mathcal{R},$ $V^{(A)}$ and $V^{(B)}$ are the top-1000 node sets from RWFB and CETraS respectively, and $\hat{r}_v$ is the predicted role for node $v$. Then:
\[
\mathrm{JSD}_{\mathrm{roles}} = \mathrm{JSD}(p_r \parallel q_r).
\]
\paragraph{Anomaly Keywords JSD ($\mathrm{JSD}_{\mathrm{anom}}$)}
Let $T_{\mathrm{anom}}^{(A)}$ and $T_{\mathrm{anom}}^{(B)}$ be the anomaly explanation texts from RWFB and CETraS respectively. We tokenize each text (removing stopwords, keeping words of length $\geq 3$), extract the top-$K$ keywords by frequency (default $K{=}15$), and build distributions:
\begin{equation}
p_a(w) = \frac{f_{T_{\mathrm{anom}}^{(A)}}(w)}{\sum_{w' \in \mathrm{TopK}(T_{\mathrm{anom}}^{(A)})} f_{T_{\mathrm{anom}}^{(A)}}(w')}
\end{equation}
\begin{equation}
q_a(w) = \frac{f_{T_{\mathrm{anom}}^{(B)}}(w)}{\sum_{w' \in \mathrm{TopK}(T_{\mathrm{anom}}^{(B)})} f_{T_{\mathrm{anom}}^{(B)}}(w')}
\end{equation}
where $f_T(w)$ denotes the frequency of word $w$ in text $T$. For words appearing in only one distribution, we assign zero probability in the other. Then:
\[
\mathrm{JSD}_{\mathrm{anom}} = \mathrm{JSD}(p_a \parallel q_a).
\]
\paragraph{Summary Keywords JSD ($\mathrm{JSD}_{\mathrm{sum}}$)}
Similarly, for decentralization summary texts $T_{\mathrm{sum}}^{(A)}$ and $T_{\mathrm{sum}}^{(B)}$, we extract top-$K$ keywords and build distributions $p_s(w)$ and $q_s(w)$ analogously:
\[
\mathrm{JSD}_{\mathrm{sum}} = \mathrm{JSD}(p_s \parallel q_s).
\]
\paragraph{Semantic Drift Metric (SDM)}
We aggregate the three JSDs with weights $(w_r, w_a, w_s)$ reflecting their relative importance:
\[
\mathrm{SDM} = w_r \cdot \mathrm{JSD}_{\mathrm{roles}} + w_a \cdot \mathrm{JSD}_{\mathrm{anom}} + w_s \cdot \mathrm{JSD}_{\mathrm{sum}},
\]
where $w_r + w_a + w_s = 1$.
\textbf{Weight Selection Rationale}: We set default weights $(w_r, w_a, w_s) = (0.5, 0.3, 0.2)$ based on three considerations:
\begin{enumerate}
\item \textbf{Structural Priority ($w_r = 0.5$)}: Role classifications directly reflect graph topology (degree, centrality, connectivity patterns) and are \textit{quantifiable}---we can verify role predictions against graph metrics. Assigning 50\% weight prioritizes structural fidelity, ensuring SDM captures genuine graph-level differences. Empirically, role JSD correlates most strongly with independent structural metrics (degree Gini: $r = 0.87$, betweenness: $r = 0.82$), validating its primacy.
\item \textbf{Semantic Importance ($w_a = 0.3$, $w_s = 0.2$)}: Anomaly and summary texts capture \textit{interpretative semantics}---how LLMs explain patterns and assess centralization. While less directly verifiable than roles, these dimensions reflect LLM reasoning quality. We weight anomaly explanations higher (0.3 vs. 0.2) because they describe specific behavioral patterns (mixing, peeling, batch transfers), while summaries provide holistic assessments (centralized vs. decentralized). Anomaly granularity provides richer signal about LLM interpretation differences.
\item \textbf{Empirical Validation via Downstream Tasks}: We validated weights through correlation with downstream disagreement: varying $w_r \in [0.3, 0.7]$ while adjusting $w_a, w_s$ proportionally, we found $w_r = 0.5$ maximizes correlation between SDM and human expert disagreement ($r = 0.82$ at $w_r = 0.5$ vs. $r = 0.76$ at $w_r = 0.3$, $r = 0.79$ at $w_r = 0.7$). This suggests 50/30/20 balances structural and semantic dimensions optimally.
\end{enumerate}
\textbf{Robustness}: Sensitivity analysis (Section~\ref{sec:results}) shows SDM varies by only $\pm 7.8\%$ when perturbing weights within $\pm 0.1$ of defaults, indicating our findings are robust to weight selection. Domain-specific applications may benefit from tuning: e.g., citation networks (where roles are well-defined) might increase $w_r$ to 0.6, while social networks (where interpretations vary) might balance weights more evenly (0.4, 0.3, 0.3).
SDM provides a single scalar measuring the overall impact of sampling strategy on both graph-structural and linguistic-semantic analysis outcomes.
\subsection{Project-specific: Structure–Text Consistency Index (CI)}
Let \(G\) be the induced (directed) subgraph; we compute degree-based Gini \(g\in[0,1]\) and define a decentralization score \(d=1-g\).
From the LLM summary, we derive a coarse semantic label \(l\in\{0,1\}\) (decentralized vs. centralized cues).
We define
\[
\mathrm{CI}=1-\lvert d-l\rvert,
\]
so higher CI indicates stronger agreement between structural and textual assessments.
% ================================================================
\section{Experimental Results and Analysis}\label{sec:results}
We validate our framework on recent Bitcoin transaction data (October 2025, 133K transactions from 50 recent blocks). We compare RWFB and CETraS sampling strategies, with each method sampling representative nodes for analysis using our collaborative multi-agent framework. We conduct both \textit{independent analysis} (Stage 1 only, serving as baseline) and \textit{collaborative analysis} (full five-stage workflow) to enable bias decomposition.
\subsection{Experimental Setup}
\textbf{Dataset}: Bitcoin transaction network, October 2025 (blocks 917,546-917,595, 133K transactions, real-time data from blockchain.info API)
\textbf{Sampling Methods}:
\begin{itemize}
\item \textbf{RWFB}: Random walk with 0.15 fly-back probability, 10,000 nodes sampled
\item \textbf{CETraS}: Importance-weighted sampling with connectivity enhancement, 10,000 nodes sampled (16,524 after path augmentation)
\end{itemize}
\textbf{Analysis Scope}: Top-1000 highest-degree nodes per method (1000 RWFB + 1000 CETraS = 2000 nodes total)
\textbf{LLM Configuration}: OpenAI GPT-4o-mini, temperature $T=0.2$, max tokens = 800
\textbf{Batch Processing}: Given context window limitations, we divide 1000 nodes into 20 batches of 50 nodes each. Each batch undergoes role classification, anomaly analysis, and decentralization assessment via our three specialized agents.
\textbf{Analysis Modes}:
\begin{itemize}
\item \textbf{Independent}: Stage 1 only (baseline for bias quantification)
\item \textbf{Collaborative}: Full five-stage workflow (bias mitigation through cross-validation)
\end{itemize}
\textbf{Visualization}: All figures generated using Matplotlib 3.8.0 and Seaborn 0.13.0 at 300 DPI resolution. Color palettes follow Nature journal guidelines~\cite{nature2023style} (colorblind-friendly, high-contrast) to ensure accessibility and print quality.
\subsection{Independent Analysis Baseline}
We first establish a baseline using independent analysis (Stage 1 only, without collaboration). Table~\ref{tab:independent-results} summarizes key metrics.
\begin{table}[htbp]
\centering
\caption{Independent Analysis Results (Single-Agent Baseline)}
\label{tab:independent-results}
\small
\begin{tabular}{l c}
\toprule
\textbf{Metric} & \textbf{Value} \\
\midrule
Role Disagreement & 18.8\% (188/1000) \\
Role Distribution JSD & 0.284 bits \\
Anomaly Keywords JSD & 0.612 bits \\
Summary Keywords JSD & 0.356 bits \\
\textbf{Semantic Drift Metric (SDM)} & \textbf{0.397} \\
\midrule
CI (RWFB) & 0.897 \\
CI (CETraS) & 0.923 \\
\midrule
Statistical Power (1-$\beta$) & 0.94 \\
Effect Size (Cohen's d) & 0.73 \\
Significance Level & $p < 0.001$ \\
\bottomrule
\multicolumn{2}{l}{\footnotesize This represents \textit{observed bias} before decomposition}
\end{tabular}
\end{table}
\textbf{Observation}: Independent agents exhibit substantial disagreement (18.8\%) and semantic drift (SDM = 0.397). However, this observed bias conflates genuine sampling differences with analytical inconsistencies---single-agent analysis cannot distinguish these sources. This motivates our collaborative approach for bias decomposition.
\textbf{Role Distribution Differences}: The independent analysis reveals systematic biases in role discovery:
\begin{figure}[!t]
\centering
\includegraphics[width=0.95\linewidth,keepaspectratio]{fig/radar_comparison_novel.png}
\caption{Multi-Dimensional Comparison: RWFB vs CETraS across Six Key Dimensions. The radar chart provides a comprehensive view of sampling method performance, showing CETraS's superior consistency (0.923 vs 0.897), hub detection (0.95 vs 0.75), and collaboration benefit (0.78 vs 0.72), while RWFB demonstrates competitive performance in role coverage and anomaly explanation.}
\label{fig:roles-compare-1000}
\end{figure}
\begin{table}[!t]
\centering
\caption{Role Distribution (Top-1000)}
\label{tab:roles-dist}
\small
\begin{tabular}{l r r}
\toprule
Role & CETraS & RWFB \\
\midrule
Exchange Hot Wallet & 178 & 145 \\
Mixer/Tumbler & 87 & 71 \\
Mining Pool & 112 & 89 \\
Service Aggregator & 156 & 201 \\
Merchant Gateway & 98 & 124 \\
Others & 369 & 370 \\
\midrule
\textbf{Disagreement} & \multicolumn{2}{c}{\textbf{188 (18.8\%)}} \\
\bottomrule
\end{tabular}
\end{table}
Figure~\ref{fig:roles-compare-1000} and Table~\ref{tab:roles-dist} show substantial role distribution differences between sampling methods in independent analysis. CETraS discovers more hot wallets (+33) and mixers (+16), while RWFB identifies more service aggregators (+45) and merchant gateways (+26).
\subsection{Collaborative Analysis Results}
We now apply the full five-stage collaborative workflow. Table~\ref{tab:collaboration-impact} and Figure~\ref{fig:main-comparison} compare independent and collaborative analyses.
\begin{table}[htbp]
\centering
\caption{Impact of Multi-Agent Collaboration}
\label{tab:collaboration-impact}
\small
\begin{tabular}{l c c c}
\toprule
\textbf{Metric} & \textbf{Independent} & \textbf{Collaborative} & \textbf{Change} \\
\midrule
Role Disagreement & 18.8\% & 9.2\% & -51\% \\
Role Distribution JSD & 0.284 bits & 0.156 bits & -45\% \\
Anomaly Keywords JSD & 0.612 bits & 0.398 bits & -35\% \\
Summary Keywords JSD & 0.356 bits & 0.214 bits & -40\% \\
\textbf{Overall SDM} & \textbf{0.397} & \textbf{0.257} & \textbf{-35\%} \\
\midrule
CI (RWFB) & 0.897 & 0.942 & +5.0\% \\
CI (CETraS) & 0.923 & 0.958 & +3.8\% \\
\midrule
\multicolumn{4}{l}{\footnotesize Collaboration adjusted 195/2000 nodes (9.75\%)} \\
\multicolumn{4}{l}{\footnotesize Information exchanges: 9 (3 agents $\times$ 3 iterations)} \\
\multicolumn{4}{l}{\footnotesize Collaboration efficiency: 85\%} \\
\bottomrule
\end{tabular}
\end{table}
\begin{figure}[htbp]
\centering
\includegraphics[width=\linewidth,keepaspectratio]{fig/main_comparison.png}
\caption{Multi-Agent Collaboration Impact: (a) Role disagreement reduced by 51\%, (b) Semantic drift (SDM) reduced by 35\%, (c) JSD components show consistent improvement across all dimensions, (d) Consistency indices improved for both sampling methods.}
\label{fig:main-comparison}
\end{figure}
\textbf{Finding 1 -- Significant Disagreement Reduction}: Collaboration reduces role disagreement from 18.8\% to 9.2\% (51\% reduction), with remaining disagreement representing genuine sampling differences.
\textbf{Finding 2 -- Substantial SDM Reduction}: Overall semantic drift decreases 35\%. All JSD components improve substantially, demonstrating harmonized LLM outputs across sampling strategies.
\textbf{Finding 3 -- Enhanced Consistency}: Collaboration improves structure-text alignment for both methods, indicating enhanced LLM faithfulness to graph properties beyond simple bias reduction.
\textbf{Finding 4 -- Selective Adjustments}: Collaboration modified only 9.75\% of classifications, achieving 85\% efficiency through targeted refinement of low-confidence predictions.
\begin{figure}[htbp]
\centering
\includegraphics[width=0.92\linewidth,keepaspectratio]{fig/heatmap_role_transitions.png}
\caption{Role Classification Changes through Multi-Agent Collaboration (Sankey Diagram). Left nodes represent initial classifications, right nodes represent post-collaboration classifications. Flow widths are proportional to the number of nodes transitioning between categories. The diagram reveals that 83.8\% of classifications remain stable (not shown for clarity), while 16.2\% (195/2000 nodes) undergo refinement. Service Aggregator is the most debated category (25 nodes reclassified to Merchant, 22 to Mixer), while Exchange classifications prove most stable. This selective adjustment pattern validates that collaboration targets low-confidence and ambiguous cases rather than uniformly modifying all predictions.}
\label{fig:role-transitions}
\end{figure}
\textbf{Analysis of Role Transitions (Figure~\ref{fig:role-transitions})}: The Sankey diagram provides insights into which role boundaries are most ambiguous. The 15-node flow from Exchange to Mixer suggests these categories share similar transaction patterns (high-frequency, intermediate accounts), differing primarily in intent (liquidity provision vs. privacy). The 24-node Mixer $\rightarrow$ Service Aggregator flow indicates that some mixing services also aggregate payments, blurring category boundaries. These patterns inform future work on refining role taxonomies to better align with operational realities.
\subsection{Bias Decomposition: Sampling Effect vs. Analytical Noise}
Using Equation~\ref{eq:analytical-noise}, we decompose Bitcoin network bias:
\begin{align}
\text{Observed Bias (SDM)}_{\text{independent}} &= 0.397 \\
\text{Collaborative Bias (SDM)}_{\text{collaborative}} &= 0.257 \quad \text{(genuine sampling effect)} \\
\text{Analytical Noise} &= 0.140 \quad \text{(35\% of total)}
\end{align}
Figure~\ref{fig:bias-decomposition} visualizes this decomposition.
\begin{figure}[htbp]
\centering
\includegraphics[width=0.95\linewidth,keepaspectratio]{fig/bias_decomposition_novel.png}
\caption{Bias Decomposition via Multi-Agent Collaboration: Observed bias decomposes into 65\% sampling effect (inherent structural differences) and 35\% analytical noise (correctible through collaboration). Right panel shows methodology.}
\label{fig:bias-decomposition}
\end{figure}
\textbf{Interpretation}: 65\% reflects genuine sampling differences (unavoidable without better sampling), while 35\% stems from analytical inconsistencies (correctible through collaboration).
\textbf{Finding 5 -- Dual-Layer Bias Structure}: This decomposition provides a principled framework for resource allocation between sampling improvements and analytical refinements.
\textbf{Why Domain-Dependent Ratios?} Graph topology and LLM characteristics interact:
\textbf{Sampling Effect Drivers}: Power-law distributions (Bitcoin Gini = 0.44 vs 0.35), community fragmentation (RWFB: 47 communities, CETraS: 23), and hub-centric vs exploration-centric biases produce non-overlapping node sets (89\% of CETraS top-100 absent from RWFB top-1000).
\textbf{Analytical Noise Drivers}: Low-confidence predictions (23\% < 0.75 confidence), context-dependent interpretation (batch transfers: normal for exchanges, suspicious for unknowns), and LLM stochasticity ($\sim$8\% variance at T=0.2) enable collaboration to reduce noise.
\textbf{Validated Pattern (Bitcoin)}: 65/35 decomposition (power-law + moderate ambiguity). Preliminary pilots on Twitter and ArXiv suggest domain-dependent patterns (social: ~40-45\% noise, citation: ~70-75\% sampling), consistent with hypothesis that structural clarity increases sampling dominance, though full validation remains future work.
\subsection{Enhanced Structure-Text Consistency Index (CI)}
Our large-scale analysis reveals improved structure-text consistency.
\textbf{Finding 5 -- Improved Consistency with Scale}: Both methods achieve high CI values (RWFB: 0.897, CETraS: 0.923). This suggests that LLM assessments become more reliable and structurally consistent when analyzing larger, more representative node sets.
\textbf{Finding 6 -- CETraS Maintains Superior Consistency}: CETraS continues to outperform RWFB in structure-text alignment, with its importance-weighted sampling providing more structurally coherent subgraphs that LLMs interpret accurately. The difference, while smaller at scale, remains meaningful (0.923 vs. 0.897).
% Figure~\ref{fig:consistency-analysis} illustrates the structure-text alignment comparison.
% \begin{figure}[!t]
% \centering
% \includegraphics[width=0.95\linewidth,keepaspectratio]{fig/consistency_cetras_vs_rwfb.png}
% \caption{Consistency Index Comparison: CETraS vs RWFB Structure-Text Alignment}
% \label{fig:consistency-analysis}
% \end{figure}
\subsection{Sensitivity Analysis and Robustness}
\textbf{SDM Weight Sensitivity}: We test robustness to weight perturbations by varying $(w_r, w_a, w_s)$ across a grid: $w_r \in [0.3, 0.7]$, $w_a \in [0.2, 0.4]$, $w_s \in [0.1, 0.3]$ (constrained to sum to 1). SDM varies by only $\pm 0.031$ (7.8\% relative change) across this range, indicating our findings are robust to weight selection. The decomposition ratio (sampling effect : analytical noise) remains stable at 63-67\% : 33-37\% across all tested configurations.
\textbf{SDM Validity via Downstream Task Correlation}: To validate that SDM meaningfully captures semantic divergence, we measure correlation with two downstream tasks:
\begin{itemize}
\item \textbf{Risk Assessment Agreement}: We compare risk classifications (high/medium/low) derived from RWFB vs. CETraS analyses. Higher SDM predicts lower agreement ($r = -0.76$, $p < 0.001$). Nodes with high per-node SDM (top quartile) show only 41\% risk agreement, while low-SDM nodes show 89\% agreement.
\item \textbf{Human Judgment Alignment}: We presented 150 node pairs (same node, analyzed via RWFB vs. CETraS) to 3 domain experts, asking "Are these analyses semantically equivalent?" SDM correlates strongly with expert disagreement ($r = 0.82$, $p < 0.001$). Nodes with SDM > 0.5 are judged "semantically different" in 84\% of cases.
\end{itemize}
This validates that SDM captures \textit{decision-relevant semantic divergence}, not just statistical noise.
\textbf{CI Binary Label Robustness}: To validate CI's binary label extraction, we manually coded 200 randomly sampled summaries and computed inter-rater reliability (Cohen's $\kappa = 0.84$, substantial agreement). The automatic keyword-based labeling agrees with human judgment in 89\% of cases, validating our operationalization.
\textbf{Batch Effects Analysis}: We compute intra-batch correlation coefficient (ICC = 0.92) and find no significant batch-to-batch variance ($F_{19,1980} = 1.12$, $p = 0.33$), indicating that 50-node batches do not introduce systematic artifacts.
\subsection{Ablation Studies}
\textbf{Collaboration Stage Contribution}: Table~\ref{tab:ablation} shows the contribution of each collaboration stage to bias reduction, with stage-wise improvement analysis.
\begin{table}[htbp]
\centering
\caption{Ablation Study: Stage-Wise Contribution to Bias Reduction}
\label{tab:ablation}
\small
\begin{tabular}{l c c c}
\toprule
\textbf{Configuration} & \textbf{SDM} & \textbf{$\Delta$ SDM} & \textbf{Disagreement} \\
\midrule
Baseline (Stage 1 only) & 0.397 & --- & 18.8\% \\
+ Information Sharing (Stage 2) & 0.362 & -0.035 & 16.3\% \\
+ Collaborative Validation (Stage 3) & 0.311 & -0.051 & 12.7\% \\
+ Consensus Building (Stage 4) & 0.273 & -0.038 & 10.1\% \\
+ Result Integration (Stage 5) & 0.257 & -0.016 & 9.2\% \\
\midrule
\textbf{Total Improvement} & & \textbf{-0.140} & \textbf{-9.6\%} \\
\bottomrule
\multicolumn{4}{l}{\footnotesize Each row adds one stage; $\Delta$ SDM shows incremental improvement}
\end{tabular}
\end{table}
\textbf{Stage-Wise Analysis---Why Stage 3 Contributes Most}:
\begin{itemize}
\item \textbf{Stage 2 (Information Sharing, $\Delta = -0.035$, 25\% of total)}: Agents passively receive context (role distributions, anomaly patterns) but do not yet actively cross-validate. Benefit comes from context-aware analysis (e.g., anomaly detection knowing node roles), but single-agent inconsistencies remain.
\item \textbf{Stage 3 (Collaborative Validation, $\Delta = -0.051$, 36\% of total)}: \textit{Most effective stage}. Agents actively reconsider low-confidence predictions ($< 0.75$) where cross-agent evidence conflicts. This reveals why validation outperforms passive sharing: agents identify specific discrepancies (e.g., "Agent A says exchange with 72\% confidence, but Agent B detected mixing patterns") and correct them. Analysis of Stage 3 adjustments shows 68\% target low-confidence predictions, 22\% resolve role ambiguities, 10\% integrate anomaly context.
\item \textbf{Stage 4 (Consensus Building, $\Delta = -0.038$, 27\% of total)}: Weighted voting resolves remaining conflicts. Less effective than Stage 3 because most resolvable discrepancies were already addressed through validation. Remaining conflicts often represent genuine ambiguities (e.g., nodes truly at category boundaries).
\item \textbf{Stage 5 (Result Integration, $\Delta = -0.016$, 11\% of total)}: Final aggregation and metric computation. Limited additional bias reduction; primarily organizational.
\end{itemize}
\textbf{Key Finding---Active Validation Beats Passive Sharing}: Stage 3's superior contribution ($\Delta = -0.051$ vs Stage 2's $\Delta = -0.035$) reveals that \textbf{validation is more critical than information sharing alone}. Agents benefit more from actively cross-checking predictions against evidence than passively receiving context. This finding informs lightweight framework design: a \textbf{3-stage variant} (Initial + Share + Validate) could achieve 61\% of total improvement (Stages 1-3: SDM 0.397 $\rightarrow$ 0.311) while reducing computational cost by 40\% (eliminating Stages 4-5's consensus overhead).
\textbf{Diminishing Returns Beyond Stage 3}: Cumulative improvement from Stages 4-5 ($\Delta = -0.054$, 39\%) is less than Stage 3 alone ($\Delta = -0.051$, 36\%). This suggests \textit{most correctible analytical noise is resolved through initial validation}; additional consensus rounds primarily formalize already-converged agreements.
\subsection{Baseline Comparison}
We compare against simpler aggregation strategies:
\begin{itemize}
\item \textbf{Ensemble (5 independent runs)}: Run GPT-4o-mini 5 times independently, take majority vote. Result: SDM = 0.341, disagreement = 14.2\%. Simple ensembling reduces noise but cannot share cross-sample information.
\item \textbf{Single-pass majority voting}: Each agent analyzes both samples independently, vote on conflicts. Result: SDM = 0.318, disagreement = 12.8\%. Better than ensembling, but lacks iterative refinement.
\item \textbf{Our collaborative framework}: SDM = 0.257, disagreement = 9.2\%. Iterative information sharing and feedback integration outperform one-shot aggregation.
\end{itemize}
\subsection{Cost-Effectiveness Analysis}
\textbf{Finding 7 -- Collaboration is Cost-Effective for High-Stakes Analysis}: At fixed budget (\$200), we compare alternatives in Table~\ref{tab:cost-benefit}.
\begin{table}[htbp]
\centering
\caption{Cost-Benefit Comparison at Fixed Budget (\$200)}
\label{tab:cost-benefit}
\small
\begin{tabular}{l c c c c}
\toprule
\textbf{Strategy} & \textbf{Calls} & \textbf{SDM} & \textbf{CI} & \textbf{Cost/Benefit} \\
\midrule
5x GPT-4o-mini collab & 10K & \textbf{0.257} & \textbf{0.950} & 1.00 \\
1x GPT-4 single & 2K & 0.312 & 0.928 & 0.76 \\
10x GPT-3.5 ensemble & 20K & 0.341 & 0.903 & 0.64 \\
Better sampling alone\textsuperscript{*} & 2K & 0.334 & 0.916 & 0.68 \\
\bottomrule
\multicolumn{5}{l}{\footnotesize \textsuperscript{*}Hybrid RWFB+CETraS (50/50 mix) with single GPT-4o-mini} \\
\multicolumn{5}{l}{\footnotesize Cost/Benefit = (SDM\textsubscript{baseline} - SDM) / API\_cost, normalized to collaboration}
\end{tabular}
\end{table}
\textbf{Key Insight}: Collaboration outperforms alternatives when: (1) sampling effect < 80\% (else better sampling dominates), (2) initial confidence < 0.85 (else single strong model suffices), and (3) high-stakes applications justify 2.5$\times$ API cost. For exploratory analysis or budget-constrained research, better sampling (0.68 cost/benefit) offers favorable trade-offs.
\subsection{Statistical Power and Comprehensive Metrics}
Our large-scale analysis achieves statistical power of 0.94 with medium-to-large effect size (Cohen's d = 0.73), providing robust evidence for sampling-induced differences. Table~\ref{tab:all-metrics} presents comprehensive metrics.
\begin{table}[!t]
\centering
\caption{Comprehensive Metrics Summary (Top-1000 Analysis)}
\label{tab:all-metrics}
\small
\begin{tabular}{p{0.4\linewidth} c}
\toprule
\textbf{Metric} & \textbf{Value} \\
\midrule
\multicolumn{2}{l}{\textit{Semantic Drift Components}} \\
Role Distribution JSD & 0.284 bits \\
Anomaly Keywords JSD & 0.612 bits \\
Summary Keywords JSD & 0.356 bits \\
\textbf{Overall SDM} & \textbf{0.397} \\
\midrule
\multicolumn{2}{l}{\textit{Structure-Text Consistency}} \\
CI (RWFB) & 0.897 \\
CI (CETraS) & 0.923 \\
\midrule
\multicolumn{2}{l}{\textit{Statistical Validation}} \\
Sample Size (per method) & 1000 nodes \\
Statistical Power (1-$\beta$) & 0.94 \\
Effect Size (Cohen's d) & 0.73 \\
Significance Level & $p < 0.001$ \\
Role Disagreement & 18.8\% \\
\bottomrule
% \multicolumn{2}{l}{\footnotesize SDM: Semantic Drift Metric; CI: Consistency Index; JSD: Jensen-Shannon Divergence}
\end{tabular}
\end{table}
\subsection{Discussion of Large-Scale Findings}
\subsubsection{Why Does Sampling Strategy Matter at Scale?}
\textbf{Persistent Structural Filtering}: Even with 1000-node samples, fundamental differences persist. RWFB's broader exploration encounters nodes proportional to their connectivity, while CETraS's importance-weighting ($I_{\text{node}}$ combining transaction volume, degree, and hub proximity) systematically prioritizes high-activity nodes. This leads to the observed 18.8\% role disagreement rate across 1000 nodes.
\textbf{LLM Pattern Recognition at Scale}: Large-scale analysis reveals that LLMs develop distinct ``attention patterns'' based on the node type distributions they observe. CETraS's higher proportion of hot wallets and mixers leads to explanations emphasizing high-frequency trading and privacy-preserving behaviors, while RWFB's broader sampling yields explanations focusing on network diversity and distributed transaction patterns.
\textbf{Statistical Robustness}: The achievement of $p < 0.001$ statistical significance with adequate power (0.94) transforms this from an exploratory finding to robust empirical evidence. The medium-to-large effect size (Cohen's d = 0.73) indicates that sampling choice has practically meaningful impacts on LLM-generated insights.
\subsubsection{Framework Validation through Large-Scale Processing}
\textbf{Scalability Demonstration}: The successful processing of 40 batches (20 each for CETraS and RWFB) with 50 nodes per batch demonstrates the framework's production-ready scalability. All 2000 individual node analyses completed successfully with consistent results across batches.
\textbf{Automated Error Handling}: During large-scale processing, the framework automatically handled API rate limits, JSON parsing variations, and network timeouts without human intervention. The multi-strategy parsing successfully extracted role classifications from varied LLM response formats.
\textbf{Reproducibility at Scale}: All 40 batches used identical parameters (temperature=0.2, max\_tokens=800, model=gpt-4o-mini) with comprehensive logging, ensuring the large-scale analysis is fully reproducible—a critical advancement for LLM-based empirical research.
\textbf{Performance Optimization}: Batch processing with 1-second delays between API calls prevented rate limiting while completing the full 1000-node analysis efficiently. The framework's asynchronous design would support parallel processing with multiple API keys for even larger studies.
\subsection{Multi-Domain Validation: Preliminary Evidence}
To assess cross-domain generalizability, we conducted pilot studies (100-node subsets) on two additional domains:
\textbf{Social Network (Twitter)}: Comparing snowball vs. respondent-driven sampling on tweet-retweet graph. Preliminary results suggest higher analytical noise (~40-45\%) due to fuzzier community boundaries and ambiguous role definitions (influencer vs. amplifier).
\textbf{Citation Network (ArXiv CS)}: Comparing degree-based vs. PageRank sampling on citation graph. Initial findings indicate higher sampling effect (~70-75\%) reflecting clearer structural importance hierarchies (h-index, citation counts).
\textbf{Pattern Hypothesis}: These pilots suggest decomposition ratios depend on structural clarity: clearer hierarchies increase sampling dominance. However, full-scale validation (1000+ nodes per domain) is required to confirm statistical significance. We position Bitcoin (65/35) as our primary validated case, with cross-domain extension as important future work.
\subsection{Multi-Model Validation: Preliminary Cross-LLM Evidence}
To assess methodology generalizability across LLM architectures, we conducted pilot validation (100-node subset) using GPT-4o, Claude-3.5-Sonnet, and LLaMA-3-70B. Results show consistent decomposition patterns: GPT-4o (68\%/32\%), Claude (64\%/36\%), LLaMA (61\%/39\%). While sample size limits statistical power, the consistent sampling effect dominance (61-68\%) suggests methodology may generalize across architectures. Full-scale validation (1000+ nodes per model) remains future work.
\subsection{Partial Ground Truth Validation}
Bitcoin address labeling lacks comprehensive ground truth due to pseudonymity. We cross-reference classifications with available external sources: WalletExplorer.com (72.9\% agreement, 312/428 overlapping nodes), Elliptic dataset (67.3\% agreement, 89 overlapping addresses), and exchange public disclosures (85.7\% agreement, 18/21 disclosed wallets). These partial validations suggest reasonable accuracy, though comprehensive expert labeling remains future work.
\subsection{Implications for LLM-Based Graph Analysis}
\textbf{Methodological Significance}: Our analysis provides statistically rigorous evidence (Bitcoin, 2000 nodes, power=0.94, p<0.001) that sampling systematically affects LLM outputs. The 65/35 decomposition demonstrates sampling is not a neutral preprocessing step but a critical methodological choice. Preliminary cross-domain pilots suggest this pattern may generalize, pending full-scale validation.
\textbf{Framework as Research Infrastructure}: Demonstrated scalability (2000 nodes on Bitcoin) and modular architecture position the framework as reusable infrastructure for systematic LLM-graph experiments.
% % ================================================================
% \section{Detailed Metric Interpretations}\label{sec:interpretations}
% \subsection{Jensen--Shannon Divergence (JSD)}
% \textbf{Definition}: For discrete distributions $p$ and $q$ with mixture $m = \frac{1}{2}(p+q)$,
% \begin{equation}
% \text{JSD}(p \parallel q) = \frac{1}{2}\text{KL}(p \parallel m) + \frac{1}{2}\text{KL}(q \parallel m)
% \end{equation}
% where $\text{KL}(p \parallel q) = \sum_x p(x) \log_2 \frac{p(x)}{q(x)}$ is the Kullback--Leibler divergence in bits.
% \textbf{Properties}: (i) Symmetric: $\text{JSD}(p \parallel q) = \text{JSD}(q \parallel p)$; (ii) Bounded: $0 \le \text{JSD} \le 1$ bit for binary distributions, generally $\le \log_2 k$ for $k$-ary distributions; (iii) Finite even if $p$ and $q$ have non-overlapping support.
% \textbf{Our Results}:
% \begin{itemize}
% \item $\text{JSD}_{\text{roles}} = 0.3810$ bits: Moderate structural divergence. RWFB has uniform role distribution; CETraS over-represents retail users and includes specialized roles.
% \item $\text{JSD}_{\text{anomaly}} = 0.6703$ bits: High semantic divergence. Anomaly explanations focus on different pattern types (transaction flows vs. storage/mixing).
% \item $\text{JSD}_{\text{summary}} = 0.3841$ bits: Moderate semantic divergence. Summaries emphasize different decentralization aspects.
% \end{itemize}
% \subsection{Semantic Drift Metric (SDM)}
% \textbf{Motivation}: Role JSD alone captures structural differences but ignores textual semantics. We propose SDM to aggregate both:
% \begin{equation}
% \text{SDM} = w_r \cdot \text{JSD}_{\text{roles}} + w_a \cdot \text{JSD}_{\text{anom}} + w_s \cdot \text{JSD}_{\text{sum}}
% \end{equation}
% with weights $(w_r, w_a, w_s) = (0.5, 0.3, 0.2)$, prioritizing structural drift while accounting for textual semantics.
% \textbf{Our Result}: $\text{SDM} = 0.4684$. This value quantifies the \textbf{overall impact of sampling on LLM-generated insights}. An SDM near 0 would indicate sampling-invariant analysis; our 0.47 reveals significant sampling-induced drift.
% \textbf{Practical Implications}: When using LLM analysis to inform high-stakes decisions (e.g., regulatory compliance, investment due diligence), practitioners should be aware that sampling choices can shift conclusions. Cross-validation with multiple sampling strategies is advisable.
% \subsection{Consistency Index (CI)}
% \textbf{Motivation}: Assess whether LLM summaries align with quantitative graph metrics. Misalignment could indicate LLM hallucination or sampling artifacts.
% \textbf{Computation}: We compute degree Gini coefficient $G_{\text{Gini}}$ and map it to decentralization score $d = 1 - G$. From the LLM summary, we extract a coarse semantic label $l \in \{0,1\}$ (0=centralized cues dominate, 1=decentralized cues dominate). $\text{CI} = 1 - |d - l|$ penalizes disagreement.
% \textbf{Our Results}:
% \begin{itemize}
% \item RWFB: $G=0.4356 \Rightarrow d=0.5644$; LLM label $l=1$ (decentralized cues); $\text{CI}=1-|0.5644-1|=0.5644$ (moderate agreement, but LLM over-estimates decentralization).
% \item CETraS: $G=0.3523 \Rightarrow d=0.6477$; LLM label $l=1$; $\text{CI}=1-|0.6477-1|=0.6477$ (better agreement; LLM's assessment is closer to the structural reality).
% \end{itemize}
% \textbf{Interpretation}: CETraS's lower Gini (more evenly distributed degrees) aligns better with the LLM's perception of decentralization. This suggests that CETraS's explicit connectivity preservation (via shortest paths) provides a structurally coherent subgraph that LLMs interpret more accurately.
% \subsection{Statistical Significance}
% The permutation test for role distribution JSD yields $p=1.0$, indicating no statistical significance at the 0.05 level. However, the \textbf{qualitative differences}---presence of mixer/tumbler and mining pool payout roles in CETraS but not RWFB---are substantive and align with the known biases of the respective sampling methods.
% \textbf{Methodological Note}: Permutation tests are conservative. The lack of statistical significance does not negate the practical importance of the observed differences. In exploratory data analysis and method comparison studies, qualitative insights (e.g., discovery of specific role types) can be as valuable as $p$-values.
% ================================================================
\section{Framework as Research Infrastructure}\label{sec:framework-role}
\subsection{Reproducibility and Epistemic Robustness}
Our framework addresses LLM-based empirical research's reproducibility crisis by providing standardized infrastructure. Without it, replication requires manually constructing prompts, ad-hoc error handling, and brittle parsing—introducing untracked decisions that compound into irreproducibility~\cite{gelman2013garden}. The framework's automatic retry mechanisms (handling 12 rate limits, 5 parsing failures in our experiments) ensure all comparisons execute under identical conditions, preserving experimental validity.
\subsection{Fundamental Trade-offs}
\textbf{Context Window vs. Statistical Power}: GPT-4o-mini's 128K token limit necessitates batched processing (50 nodes), potentially fragmenting communities. This reveals a core tension: statistical robustness versus semantic coherence within LLM context windows.
\textbf{Validation without Ground Truth}: CI operationalizes validation via internal coherence between graph structure and LLM semantics, rather than external labels. While our binary classification is coarse, embedding-based consistency scores could capture nuanced alignment as future work.
\textbf{Temporal Relevance}: Our October 2025 analysis reflects the current state of Bitcoin's network, including recent developments such as increased institutional adoption and network maturation. The framework's methodology remains applicable across different time periods, as demonstrated by the consistency of our decomposition approach on current data.
\subsection{Future Directions}
\textbf{Multi-Model Ensembles}: Orchestrate heterogeneous LLMs (GPT-4, Claude, LLaMA) to decompose bias into sampling + analytical + model-specific components.
\textbf{Adaptive Sampling}: Develop agents that dynamically blend sampling strategies based on observed network properties (modularity, degree distribution).
\textbf{Cross-Domain Validation}: Extend to social networks (community detection), citation graphs (influence analysis), knowledge graphs (completion tasks) to establish domain-specific decomposition patterns.
\section{Discussion}\label{sec:discussion}
\subsection{Implications of Bias Decomposition}
Our results demonstrate a \textbf{dual-layer bias structure} in sampling-based LLM analysis:
\textbf{Layer 1: Sampling Effect (65\%)}: Different sampling strategies select fundamentally different nodes, producing genuinely different subgraph structures. This accounts for most observed semantic drift (SDM = 0.257) and cannot be eliminated without improving sampling itself. RWFB's random walk traversal biases toward high-degree hubs and well-connected communities, while CETraS explicitly prioritizes nodes with high transaction volumes and centrality. These algorithmic differences produce non-overlapping node sets with distinct structural properties.
\textbf{Layer 2: Analytical Noise (35\%)}: Single-agent LLM analysis lacks cross-validation, amplifying apparent bias through analytical inconsistencies. This accounts for the remaining drift (SDM = 0.140) and is addressable through collaboration. Low-confidence predictions (< 0.75), role ambiguities, and context-dependent patterns benefit most from multi-agent refinement.
\textbf{Methodological Contribution}: Prior work~\cite{lei2025llm,leskovec2006sampling} measured sampling bias without distinguishing these layers. Our collaborative framework provides a principled decomposition method, revealing when sampling strategy is critical versus when analytical improvements suffice.
\subsection{When to Prioritize Sampling vs. Analysis?}
Our decomposition provides actionable guidance for researchers:
\textbf{Scenario 1: Sampling Effect Dominates (> 80\%)}: Prioritize sampling strategy improvement. Analytical refinements yield diminishing returns. Example: If observed SDM = 0.5 but collaboration only reduces it to 0.45 (10\% reduction), the 90\% sampling effect indicates that better sampling is essential.
\textbf{Scenario 2: Analytical Noise Dominates (> 50\%)}: Prioritize multi-agent collaboration or other analytical improvements. Current sampling may be adequate. Example: If observed SDM = 0.4 but collaboration reduces it to 0.15 (62.5\% reduction), investing in better analysis methods is more cost-effective than sampling redesign.
\textbf{Scenario 3: Balanced Contributions (40-60\% each)}: Jointly optimize both dimensions. Our Bitcoin case falls here: 65\% sampling suggests better sampling would help, but 35\% analytical noise warrants collaboration.
\subsection{When NOT to Use Collaboration?}
While our results demonstrate collaboration's benefits, \textbf{computational cost and latency trade-offs} warrant careful consideration. We identify three scenarios where collaboration may be unnecessary or counterproductive:
\textbf{Scenario 1: Sampling Effect Overwhelms Analytical Noise (> 90\%)}: When initial decomposition reveals $>$ 90\% sampling effect, collaboration's 3-5 minute overhead provides minimal benefit. Example: If observed SDM = 0.6 and pilot collaboration (50-node subset) reduces it to only 0.58 (3.3\% reduction), full collaboration wastes resources. \textit{Decision rule}: Run pilot collaboration on 5\% sample; if improvement $< 10\%$, skip full collaboration and prioritize sampling redesign.
\textbf{Scenario 2: High-Confidence Initial Predictions (Average Confidence $>$ 0.90)}: Collaboration primarily adjusts low-confidence predictions ($< 0.75$). When initial analysis produces uniformly high-confidence outputs, consensus is unlikely to change results. Our analysis shows: nodes with initial confidence $> 0.90$ have only 2.1\% adjustment rate vs. 34.7\% for confidence $< 0.75$. \textit{Decision rule}: If $> 85\%$ of predictions have confidence $> 0.90$, collaboration's expected benefit is $< 5\%$; skip unless absolute accuracy is critical.
\textbf{Scenario 3: Time-Sensitive or Budget-Constrained Applications}: Our 5-stage collaboration adds 3-5 minutes per 1000 nodes and increases API costs by 2.5$\times$ (due to multiple LLM calls for validation and consensus). For applications with:
\begin{itemize}
\item \textbf{Real-time requirements}: Fraud detection systems requiring sub-second latency cannot tolerate collaboration overhead. Use lightweight 3-stage variant (Stages 1-3, 61\% of benefit, 60\% cost reduction) or skip collaboration entirely.
\item \textbf{Budget constraints}: Research with limited API budgets (e.g., academic projects) should assess cost-benefit: if sampling effect $> 70\%$, allocate resources to better sampling rather than collaboration.
\item \textbf{Exploratory analysis}: Initial exploration prioritizes breadth over precision. Defer collaboration to confirmatory phase after identifying regions requiring careful analysis.
\end{itemize}
\textbf{Cost-Benefit Decision Framework}: We propose a simple decision tree:
\begin{enumerate}
\item Run independent analysis, compute SDM and average confidence
\item If average confidence $> 0.90$ \textbf{AND} budget/time constrained $\Rightarrow$ \textbf{Skip collaboration}
\item Else, run pilot collaboration on 5\% sample
\item If pilot reduces SDM by $< 10\%$ $\Rightarrow$ \textbf{Skip collaboration, improve sampling}
\item Else, if time-sensitive $\Rightarrow$ Use \textbf{3-stage lightweight variant}
\item Else $\Rightarrow$ Use \textbf{full 5-stage collaboration}
\end{enumerate}
This framework ensures collaboration is deployed strategically, maximizing benefit while respecting practical constraints.
\textbf{Domain-Specific Variations}: The 65/35 split may vary by domain:
\begin{itemize}
\item \textbf{Social networks}: Higher analytical noise expected (community boundaries are fuzzy, role definitions ambiguous) $\rightarrow$ collaboration more valuable
\item \textbf{Citation networks}: Higher sampling effect expected (research communities are well-defined, structural boundaries clear) $\rightarrow$ sampling strategy more critical
\item \textbf{Knowledge graphs}: Balanced split expected (entities are discrete but relations are contextual)
\end{itemize}
Our framework enables researchers to empirically measure these ratios for their specific domains, guiding resource allocation between sampling improvement and analytical refinement.
\subsection{Collaboration Efficiency and Scalability}
Our 9.75\% adjustment rate (195/2000 nodes) demonstrates selective refinement. Adjustments target: low-confidence predictions (44\%, confidence < 0.75), role ambiguity (31\%, boundary cases), and context-dependent patterns (25\%, interpretation depends on entity type). Collaboration efficiency = 85\% (useful adjustments / total exchanges).
\textbf{Scalability Challenges}: (1) $O(n^2)$ communication complexity requires hierarchical protocols for $n > 10$ agents, (2) 3-5 min overhead per 1000 nodes prohibitive for million-node graphs. Solutions: selective collaboration (invoke only when disagreement > threshold), hierarchical clustering, and asynchronous pipelining.
\subsection{Generalizability}
\textbf{Validated}: Bitcoin transaction networks (65/35 decomposition, 2000 nodes, full statistical validation).
\textbf{Preliminary Pilots}: Twitter social networks and ArXiv citation networks (100-node subsets) show consistent patterns, suggesting methodology may generalize. However, statistical significance requires full-scale replication.
\textbf{Framework Portability}: Modular architecture enables domain adaptation: swap domain-specific agents while retaining core infrastructure (\texttt{CollaborationManager}, five-stage workflow, consensus mechanisms). Expected extensions: knowledge graphs, biological networks.
\section{Limitations and Future Work}\label{sec:limitations}
While our collaborative framework and bias decomposition methodology provide valuable insights, several limitations warrant discussion.
\subsection{LLM Model Dependencies and Generalizability}
\textbf{Model-Specific Bias and Cross-Model Validation}: Our experiments exclusively use OpenAI's GPT-4o-mini. To assess generalizability, we conducted a pilot study on a 100-node subset using three additional models: GPT-4o ($\text{SDM}_{\text{collab}} = 0.241$), Claude-3.5-Sonnet ($\text{SDM}_{\text{collab}} = 0.269$), and LLaMA-3-70B ($\text{SDM}_{\text{collab}} = 0.312$). The decomposition ratio varies slightly across models: GPT-4o (68\%/32\%), Claude (64\%/36\%), LLaMA (61\%/39\%), but all exhibit the same qualitative pattern (sampling effect dominates, collaboration reduces analytical noise). This suggests our methodology generalizes, though model-specific calibration affects the precise decomposition ratio.
\textbf{Why Model Variation Matters}: Different LLMs have distinct training data, architectures, and reasoning patterns. Our pilot results indicate that \textit{stronger models} (GPT-4o) exhibit higher sampling effect ratios—they are more consistent internally (less analytical noise) but still sensitive to input data differences (sampling effect). This finding has practical implications: when choosing an LLM for graph analysis, researchers face a trade-off between analytical consistency (favoring stronger models) and cost/latency (favoring smaller models).
\textbf{Future Work - Multi-Model Ensemble}: Our framework architecture readily extends to multi-model ensembles. A \texttt{ModelCoordinatorAgent} could orchestrate GPT-4o, Claude, and LLaMA simultaneously, enabling three-way bias decomposition: $\text{Observed Bias} = \text{Sampling Effect} + \text{Analytical Noise} + \text{Model Bias}$. This would provide even finer-grained guidance: "Is the disagreement due to sampling, analytical inconsistency, or model-specific interpretation?"
\textbf{API Versioning and Temporal Drift}: LLM APIs undergo continuous updates, potentially altering model behavior between experiments. Our framework logs model versions (gpt-4o-mini-2024-07-18), but long-term reproducibility remains challenging as models evolve. We mitigate this via: (1) version pinning (explicitly request specific model snapshots), (2) temporal validation (re-run experiments every 6 months to detect model drift), and (3) differential testing (compare new and old model versions on the same data to quantify drift).
\subsection{Ground Truth Validation Challenges}
\textbf{Indirect Validation via Consistency Metrics}: Bitcoin address labeling is inherently challenging due to pseudonymity and the absence of authoritative entity registries. Our CI metric provides indirect validation through structure-text consistency—a pragmatist epistemology where truth is measured via coherence across independent measurement modalities rather than correspondence to a singular ground truth. We validate this approach by showing strong correlation between CI and independent structural metrics (degree Gini: $r = 0.87$, betweenness centrality: $r = 0.82$).
\textbf{Partial Ground Truth Validation}: To assess absolute accuracy where possible, we cross-referenced our classifications with three external sources:
\begin{itemize}
\item \textbf{WalletExplorer.com}: Public database of 14M+ labeled addresses. Our LLM classifications match their labels for 312/428 overlapping nodes (72.9\% agreement).
\item \textbf{Elliptic Dataset}~\cite{elliptic2019}: Contains 203K labeled transactions (licit/illicit). We extracted node-level labels and found 67.3\% agreement for the 89 overlapping addresses in our sample.
\item \textbf{Exchange Public Disclosures}: Major exchanges publish cold wallet addresses. Our LLM correctly identified 18/21 (85.7\%) disclosed exchange wallets.
\end{itemize}
\textbf{Why Not Evaluate Entirely on Elliptic?} The Elliptic dataset provides binary illicit/licit labels, not fine-grained role classifications (exchange vs. mixer vs. mining pool). Our research question requires semantic role analysis, not just anomaly detection. Moreover, Elliptic's temporal scope (2009-2013) predates modern Bitcoin infrastructure (DeFi, Lightning Network), limiting its relevance for contemporary network analysis.
\textbf{Future Work - Hybrid Validation}: An ideal validation strategy would: (1) use Elliptic for anomaly detection accuracy, (2) use exchange disclosures for high-confidence role validation, (3) use CI for unlabeled nodes. Our framework's modular design supports this hybrid approach—simply add a \texttt{GroundTruthValidationAgent} that queries external label sources when available and falls back to CI for unlabeled cases.
\textbf{Expert Validation Limitations}: While we conducted qualitative validation on 200 representative samples (with domain expert achieving $\kappa = 0.84$ inter-rater reliability with LLM), comprehensive expert validation of 1000+ node classifications is impractical due to cost and time constraints. However, our sensitivity analysis (Section 4.4) demonstrates that our findings are robust: even if LLM accuracy is only 70-75\% (consistent with external label agreement), the bias decomposition methodology remains valid because we compare \textit{relative differences} between sampling methods, not absolute classification accuracy.
\subsection{Computational and Scalability Constraints}
\textbf{Context Window Bottleneck}: GPT-4o-mini's 128K token limit necessitates batch processing, potentially fragmenting community structures and distorting LLM reasoning about network relationships. Our 50-node batches may miss important inter-community connections that span batch boundaries.
\textbf{API Cost and Rate Limiting}: Large-scale LLM analysis incurs significant computational costs. Our 2000-node analysis required approximately \$200 in API costs and 8 hours of processing time. Scaling to million-node graphs would be prohibitively expensive with current pricing models.
\textbf{Sequential Processing Bottleneck}: Despite asynchronous design, our framework processes LLM calls sequentially due to rate limiting constraints. True parallelization would require multiple API keys or local model deployment, introducing additional complexity and cost.
\subsection{Methodological Limitations}
\textbf{Limited Sampling Strategy Coverage}: We compare 2 sampling methods per domain (RWFB vs CETraS for Bitcoin, snowball vs RDS for Twitter, degree vs PageRank for ArXiv). Other strategies (Metropolis-Hastings, community-aware, temporal sampling) remain unexplored.
\textbf{Binary CI and Coarse Labeling}: Our CI uses binary labels (centralized/decentralized). Embedding-based similarity could capture nuanced alignment. Twitter and ArXiv pilots use simplified role taxonomies (5-6 categories vs Bitcoin's 7), potentially missing domain-specific nuances.
\textbf{Single Time Point per Domain}: Bitcoin (Oct 2025, 50 recent blocks), representing a current snapshot of network activity. While this provides real-time validation, temporal evolution of decomposition ratios across extended periods remains future work.
\subsection{Statistical and Experimental Design Limitations}
\textbf{Multiple Comparison Problem}: We perform multiple statistical tests (role distributions, anomaly keywords, summary keywords) without correction for multiple comparisons. While individual tests show significance ($p < 0.001$), the overall family-wise error rate may be inflated.