Research Projects

  • FaultNet: AI and Neotectonics for Data-Driven Global Active Fault Mapping

    Funding: NSF CAIG (Collaborations in AI and Geosciences), 2026–2029. Total $1.04M; $590K to UNLV. Lead PI.
    Collaborator: Dr. Michael Taylor (University of Kansas)

    Active faults drive seismic hazard, yet global fault inventories remain incomplete and inconsistently mapped. FaultNet develops graph neural network methods that integrate topographic, geodetic, and geologic evidence to identify and characterize active fault structures at global scale. UNLV is the lead institution on this collaborative award with the University of Kansas (PI: Michael Taylor), and the project funds two AI-focused Ph.D. students beginning Spring 2027.

  • SparseGNN: Robustness and Sparsification for Learning on Incomplete Graphs

    Publications: [ICMLA 2026], [IEEE HPEC 2026]
    Funding: NSF EPSCoR RII Track-4 (#2323533).

    Real graphs arrive incomplete: edges are missing, sampled away, or deliberately removed to fit a memory budget. SparseGNN measures how graph neural network accuracy degrades under different sparsification regimes, and designs kernel-aware sparsifiers that preserve the structural signal traversal kernels such as BFS and SSSP actually depend on. Across real-world and Graph500 Kronecker graphs of up to 59 million vertices and 129 million edges, we find that no single sparsifier is universally best: Common-Neighbor preserves connectivity most strongly, while Weight-Aware best preserves weighted shortest paths, with speedups of 3.30× for parallel BFS and 3.85× for Delta-Stepping SSSP. The benchmarks from this project also feed directly into the FaultNet learning pipeline.

  • GNN-Sec: Topology-Aware Graph Neural Networks for Intrusion Detection

    Publications: [IEEE Access 2026]

    Collaborators: Dr. Yoohwan Kim and Dr. Ju-Yeon Jo (UNLV)

    Network intrusion detection is naturally a graph problem, but it is rarely clear which structural properties a GNN is actually keying on. GNN-Sec runs intervention studies that perturb topology in controlled ways to isolate what drives detection performance, with an emphasis on IoT and edge deployments where inference must be low-latency and interpretable.

  • UrbanRes: High-Performance AI Framework for Simulating Urban Resilience in Extreme Environments

    Funding: UNLV Top Tier Doctoral Graduate Research Assistantship (TTDGRA) Award, 2026–2029. PI.

    Desert cities face compounding stress from extreme heat, water scarcity, and infrastructure load. UrbanRes builds a high-performance simulation framework that couples temporal graph neural networks with anomaly detection over infrastructure networks, so that cascading failures can be anticipated rather than reconstructed after the fact.

  • LLM-Data: Reliability and Silent Failure Modes in Language Model Pipelines

    Publications: [ICMLA 2026], [ICMLA 2026]

    When a language model is embedded in a data pipeline, its failures are often silent: plausible output, quietly wrong. This project builds dual-axis benchmarks that surface those risks during data preparation, together with preventive scaffolds that catch them before they propagate. A companion line of work develops iterative silver-label refinement for temporal information extraction from biomedical text.

  • image

    Dyna-Graph: Scalable Methods for Mining and Analyzing Dynamic Graphs

    Publications: [ACM ICPP 2026], [Int. J. Parallel Prog. 2025], [Appl. Net. Sci. 2023]
    Funding: NSF EPSCoR RII Track-4 (#2323533).

    Real complex systems are inherently time-varying and can be modeled as temporal graphs (networks). Examples include social, transportation, and many forms of biological networks. Standard graph metrics introduced so far in complex network theory are mainly suited for static graphs, i.e., graphs in which the links do not change over time. In this work, we aim at designing scalable parallel algorithms for mining large time-varying networks. Thanks to our collaborator from Performance and Algorithms Group at Berkeley Lab.

  • image

    PaSPrT: Parallel and Scalable Path-Related Techniques in Graphs

    Publications: [IEEE IPDPSW 2026], [IEEE HPEC 2024]
    Funding: NSF EPSCoR RII Track-4 (#2323533).

    The Parallel and Scalable Path-Related Techniques (PaSPrT) project addresses key challenges in graph optimization, such as finding the shortest paths, computing minimum spanning trees, and solving other path-related problems in large-scale networks. These problems have significant applications in areas like transportation networks, communication systems, and infrastructure planning. Our work focuses on developing cutting-edge algorithms that utilize parallel and distributed computing to efficiently solve these path-related problems, making them tractable even in massive graphs. With PaSPrT, we aim to advance the state-of-the-art in scalable path-related techniques for graph algorithm optimization.

  • image

    PRISM: Parallel and Resilient Subgraph Matching and Enumeration

    Publications: [IEEE HPEC 24] [IEEE HPEC 25]
    Funding: NSF EPSCoR RII Track-4 (#2323533).

    The Parallel and Resilient Subgraph Matching (PRISM) project tackles one of the fundamental challenges in graph analysis: efficiently finding and counting subgraphs in massive networks. This problem has a broad range of applications, from detecting social network communities to analyzing biological pathways. Our approach focuses on developing innovative, high-performance algorithms that leverage parallel and distributed computing to make subgraph matching and enumeration feasible at large scales. By exploiting data-intensive computing techniques, PRISM aims to push the boundaries of complex network analysis.

  • image

    SCAL-COMM: Scalable Algorithms and Machine Learning methods for Graph Community Detection

    Publications: [ICPP23] , [IPDPS23] , [IEEE HPEC 2021], [IEEE BigData 2020].
    Funding: NSF EPSCoR RII Track-4 (#2323533).

    Complex systems are organized in clusters or communities, each having distinct role or function. In the corresponding network representation, each functional unit (community) appears as a tightly-knit set of nodes having a higher connection inside the set than outside. Finding communities may reveal the organization of complex systems and their function. We are currently working on designing parallel scalable algorithms for detecting communities in large-scale networks.

  • image

    AI4Perf: AI-Orchestrated HPC Performance Engineering

    Publications: [IEEE IPDPSW/GrAPL 2024], [IEEE HPEC 2025]
    Funding: DOE SRP-HPC; Berkeley Lab collaboration.

    The AI-Orchestrated Performance Engineering (AI4Perf) project deals with the blend of artificial intelligence and high performance computing. It also covers the problems of performance portability in different architectures. To tune the configuration parameters both for algorithms and hardware architectures, the project aims to develop data-intensive machine learning solution based on the data generated by different graph algorithms.

  • image

    Epi-HUB: Network-centric Analysis of Epidemic Hubs and Urban Dynamics

    Publications: [ASONAM 2025 + J. SNAM 2025]
    Funding: UNLV Faculty Opportunity Award (FOA), 2023–2025.
    Collaborator: Dr. Brian Labus (Epidemiology and Biostatistics, UNLV)

    This project aims to unravel the complex dynamics of epidemics in urban settings by leveraging data-driven social network analysis. By identifying key hubs within urban social networks, Epi-HUB seeks to pinpoint critical nodes that contribute to the spread of infectious diseases. This approach helps guide effective mitigation efforts, providing valuable insights into how targeted interventions can curb epidemic outbreaks and protect urban populations.

  • image

    ML4Soc-Net: Machine Learning and NLP Methods for Social Network Mining and Event Predictions

    Publications: [SNAM24], [Applied Sciences 2021], [IEEE BigData 2020], [IEEE BigData 2019]

    Some of the works include: Twitter sentiment analysis and covid vaccination rate prediction; Semi-supervised community detection using graph convolutional network; Data parallel large deep neural netowrk on GPUs; Predictive model for web spam detection.

Past Projects

Completed efforts, retained for reference.

  • image

    Arch4HP-DA: Innovative Architecture for High Performance Data Analytics

    Publications: [IPDPS23] , [IEEE HPEC 2021]

    We are investigating hardware design implications for several scientific data analytics kernels. Thanks to our collaborators from the Computer Architecture Group of LBNL.

  • image

    Triangle-Counting (TC): Parallel and Approximation Algorithms for Counting and Listing Triangles in Massive Graphs

    Publications: [ACM TKDD 2020], [HPCC 2015], [CIKM 2013]
    Counting triangles in a network is an important algorithmic problem arising in the study of complex networks. An efficient solution to the triangle counting problem can also lead to efficient solutions for many other graph-theoretic problems, e.g. computation of clustering coefficient, transitivity, and triangular connectivity. Further, triangle counting has important applications in graph analysis. We design efficient parallel algorithms for counting triangles.
    * Note that the above code is a research code and is intended for friendly use. The authors will try their best to address any questions/queries/issues. Users are advised to contact with the authors for any newer (or optimized) version of the code. However, for most general use cases, the provided code should suffice.
  • image

    Graph-Viz: Large-scale Graph Data Visualization

    Publications: [IEEE BigData 2020], [IJBDI 2019]

    In this project, we identify several popular network visualization tools and provide a comparative analysis based on the features and operations these tools support. We demonstrate empirically how those tools scale to large networks. We also provide several case studies of visual analytics on large network data and assess performances of the tools.