Violator Graph
NetworkX MultiGraph of 88,639 nodes (offenders · vehicles · phones · FIRs) and 2,48,036 edges. Louvain community detection + PageRank surface kingpin candidates; a small XGBoost classifier proposes identity merges (100.0% test accuracy).
Nodes
88,639
Edges
2,48,036
Networks (size ≥ 4)
29
largest 507
Identity-merge accuracy
100.0%
158 test pairs
Top communities
PageRank-ranked kingpin per communityNetwork #26size 507
Ramana Murthy
PageRank 0.0002
Palnadu
Network #18size 504
Sai Sahu
PageRank 0.0003
KrishnaChittoorAlluri Sitharama RajuVizianagaram
ground-truth tag: NW019
Network #0size 492
Anil Rao
PageRank 0.0003
SPR NelloreAnakapalliKurnoolKakinada
ground-truth tag: NW001
Network #27size 490
Subba Sundar
PageRank 0.0002
Vizianagaram
Network #4size 480
Vijay Kumar
PageRank 0.0004
AnnamayyaPalnaduAnakapalli
ground-truth tag: NW006
Network #12size 478
Yadagiri Chowdary
PageRank 0.0003
Sri Satya SaiTirupatiNandyalPrakasam
ground-truth tag: NW010
Network #10size 473
Kiran Mudaliar
PageRank 0.0003
Anakapalli
ground-truth tag: NW008
Network #17size 470
Bharati Behera
PageRank 0.0003
NTRKakinadaGunturSri Satya Sai
ground-truth tag: NW014
Network #15size 469
Nagaraju Kumar
PageRank 0.0004
EluruSPR NelloreKrishnaVizianagaram
ground-truth tag: NW014
Network #22size 469
Krishna Murthy
PageRank 0.0002
Chittoor
Network #24size 462
Nagaraju Iyer
PageRank 0.0002
Bapatla
Network #19size 461
Hari Pratap
PageRank 0.0001
Visakhapatnam
ground-truth tag: NW020
Network #9size 461
Nagaraju Naidu
PageRank 0.0003
TirupatiKonaseemaAlluri Sitharama Raju
ground-truth tag: NW007
Network #14size 459
Krishna Reddy
PageRank 0.0004
PrakasamYSRPalnaduNandyal
ground-truth tag: NW013
Network #8size 457
Madhavi Rohit
PageRank 0.0004
East GodavariSrikakulamBapatla
ground-truth tag: NW006
Network #21size 448
Suresh Murthy
PageRank 0.0003
Srikakulam
ground-truth tag: NW025
Network #28size 448
Pavan Kumar
PageRank 0.0001
West Godavari
Network #20size 440
Yadagiri Sahu
PageRank 0.0003
YSRGunturNandyal
ground-truth tag: NW024
Network #25size 440
Suresh Pillai
PageRank 0.0002
Guntur
Network #2size 433
Rajesh Mudaliar
PageRank 0.0003
KurnoolNandyalSPR Nellore
ground-truth tag: NW003
Identity-merge suggestions
The classifier proposes pairs of offender records likely to be the same person under different aliases. An officer would review and confirm/reject.
| A | B | Phone match | Last name | District | Same network | Confidence | Truth |
|---|---|---|---|---|---|---|---|
| OD000180 | OD012001 | yes | match | same | yes | 95.5% | true alias |
| OD000002 | OD012017 | yes | match | same | yes | 95.5% | true alias |
| OD000397 | OD012030 | yes | match | same | yes | 95.5% | true alias |
| OD000164 | OD012029 | yes | match | same | yes | 95.5% | true alias |
| OD000185 | OD012028 | yes | match | same | yes | 95.5% | true alias |
| OD000346 | OD012027 | yes | match | same | yes | 95.5% | true alias |
| OD000148 | OD012026 | yes | match | same | yes | 95.5% | true alias |
| OD000037 | OD012002 | yes | match | same | yes | 95.5% | true alias |
| OD000255 | OD012024 | yes | match | same | yes | 95.5% | true alias |
| OD000078 | OD012023 | yes | match | same | yes | 95.5% | true alias |
| OD000195 | OD012022 | yes | match | same | yes | 95.5% | true alias |
| OD000011 | OD012021 | yes | match | same | yes | 95.5% | true alias |
| OD000109 | OD012020 | yes | match | same | yes | 95.5% | true alias |
| OD000361 | OD012019 | yes | match | same | yes | 95.5% | true alias |
| OD000249 | OD012018 | yes | match | same | yes | 95.5% | true alias |