New Jersey Institute of Technology
Digital Commons @ New Jersey Institute of Technology (NJIT)Not a member yet
36009 research outputs found
Sort by
Large-scale graph algorithms and applications with an emphasis on fintech data
Graph algorithms are essential analytical tools with applications spanning cybersecurity, biology, social media, and increasingly, financial technology (FinTech). The complex and interconnected nature of financial data, particularly in cryptocurrency networks, presents unique opportunities for graph-based analysis in fraud detection and anomaly identification.
This dissertation presents the design and implementation of scalable graph algorithms tailored for large-scale networks, with particular emphasis on FinTech applications. The primary contributions include: (1) novel cover-edge based triangle counting algorithms that significantly reduce computational overhead through breadth-first search preprocessing, achieving substantial speedups over traditional methods and dramatic communication reduction in distributed settings, (2) optimized parallel implementations of community detection algorithms, including Label Propagation, Louvain, and Leiden, that leverage system-level parallelism to achieve performance improvements while maintaining high-quality community structures, (3) practical applications of these algorithms to cryptocurrency transaction analysis for fraud detection, demonstrating how structural graph patterns can effectively identify illicit activities in financial networks.
Some algorithms were implemented within the Arachne framework, a high-performance graph analytics platform built on Chapel that provides a Python interface for accessibility while maintaining parallel performance. Experimental evaluation on both synthetic and real-world datasets validates the efficiency and scalability of the proposed methods. The fraud detection case studies demonstrate that fraudulent nodes tend to cluster together within detected communities, suggesting that community structure can serve as a valuable signal for identifying potentially suspicious activity in cryptocurrency networks.
This work bridges the gap between theoretical graph algorithm development and practical FinTech applications, providing efficient tools for analyzing massive financial networks while maintaining interpretability for forensic analysis and regulatory compliance