Demo Data from EDBT 2026 / reviewers in the wild / expert
Sutanay Choudhury
dblp:57/7437
· DBLP profile ↗
22ranked-venue papers
5as first author
8since 2021 · last 2025
0000-0001-7352-2035ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 9 · 4 first-author · 2 since 2021Artificial intelligence and machine learning · 7 · 1 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 1 first-author · 2 since 2021Systems, architecture and hardware · 4 · 2 since 2021Security and privacy · 2Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021Software engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
5 papers |
Graph learning · 32% Language models and text generation · 17% Trustworthy machine learning · 11% | |
| Databases, data mining, and information retrieval
5 papers |
Data mining · 45% Knowledge graphs · 20% Data integration and cleaning · 18% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
High-performance computing · 48% GPUs and heterogeneous computing · 48% Cloud and datacenter computing · 4% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Computational science and engineering · 100% |
Topics — the 28 heaviest of 32, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
GPUs and heterogeneous computing
GPU training |
0.9 | 1 | 2025 | Optimizing Data Distribution and Kernel Performance for Efficient Training of Chemistry Foundation Models: A Case Study with MACE · HPDC 2025 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search |
0.8 | 1 | 2024 | CHEMREASONER: Heuristic Search over a Large Language Model's Knowledge Space using Quantum-Chemical Feedback · ICML 2024 |
Machine learning › Trustworthy machine learning
interpretability |
0.8 | 1 | 2024 | Faithful and Efficient Explanations for Neural Networks via Neural Tangent Kernel Surrogate Models · ICLR 2024 |
Natural language and speech › Language models and text generation
language-model-guided search |
0.8 | 1 | 2024 | CHEMREASONER: Heuristic Search over a Large Language Model's Knowledge Space using Quantum-Chemical Feedback · ICML 2024 |
Natural language and speech › Language models and text generation
large language model reasoning |
0.8 | 1 | 2024 | CHEMREASONER: Heuristic Search over a Large Language Model's Knowledge Space using Quantum-Chemical Feedback · ICML 2024 |
Machine learning › Learning theory › neural network theory › neural network kernels
neural tangent kernel |
0.8 | 1 | 2024 | Faithful and Efficient Explanations for Neural Networks via Neural Tangent Kernel Surrogate Models · ICLR 2024 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
scientific discovery |
0.8 | 1 | 2024 | CHEMREASONER: Heuristic Search over a Large Language Model's Knowledge Space using Quantum-Chemical Feedback · ICML 2024 |
Machine learning › Optimization for machine learning › model-based optimization › bayesian optimization
surrogate model |
0.8 | 1 | 2024 | Faithful and Efficient Explanations for Neural Networks via Neural Tangent Kernel Surrogate Models · ICLR 2024 |
Machine learning › Graph learning
graph neural network |
0.7 | 1 | 2023 | A Unification Framework for Euclidean and Hyperbolic Graph Neural Networks · IJCAI 2023 |
Machine learning › Graph learning › graph neural network › geometric graph neural network
hyperbolic graph neural network |
0.7 | 1 | 2023 | A Unification Framework for Euclidean and Hyperbolic Graph Neural Networks · IJCAI 2023 |
Machine learning › Graph learning
graph self-supervised learning |
0.5 | 1 | 2021 | Self-Supervised Learning of Contextual Embeddings for Link Prediction in Heterogeneous Networks · WWW 2021 |
Machine learning › Graph learning › network embedding
heterogeneous graph embedding |
0.5 | 1 | 2021 | Self-Supervised Learning of Contextual Embeddings for Link Prediction in Heterogeneous Networks · WWW 2021 |
Machine learning › Graph learning
link prediction |
0.5 | 1 | 2021 | Self-Supervised Learning of Contextual Embeddings for Link Prediction in Heterogeneous Networks · WWW 2021 |
Data integration and cleaning › data preprocessing › data cleaning
error detection |
0.5 | 1 | 2021 | GEDet: Detecting Erroneous Nodes with A Few Examples · Proc. VLDB Endow. 2021 |
Data mining › structured data mining › graph mining › graph learning
node classification |
0.5 | 1 | 2021 | GEDet: Detecting Erroneous Nodes with A Few Examples · Proc. VLDB Endow. 2021 |
Data mining › structured data mining › graph mining › dynamic network analysis
dynamic graph mining |
0.3 | 1 | 2018 | Percolator: Scalable Pattern Discovery in Dynamic Graphs · WSDM 2018 |
Data mining › pattern mining
graph pattern mining |
0.3 | 1 | 2018 | Percolator: Scalable Pattern Discovery in Dynamic Graphs · WSDM 2018 |
Computer vision › 3D vision › geometric estimation › geometric model fitting
hypothesis generation |
0.3 | 1 | 2017 | NOUS: Construction and Querying of Dynamic Knowledge Graphs · ICDE 2017 |
Knowledge graphs
knowledge graph construction |
0.3 | 1 | 2017 | NOUS: Construction and Querying of Dynamic Knowledge Graphs · ICDE 2017 |
Knowledge graphs
temporal knowledge graph |
0.3 | 1 | 2017 | NOUS: Construction and Querying of Dynamic Knowledge Graphs · ICDE 2017 |
Machine learning › Trustworthy machine learning › Data-centric AI
data attribution |
0.2 | 1 | 2024 | Faithful and Efficient Explanations for Neural Networks via Neural Tangent Kernel Surrogate Models · ICLR 2024 |
Computational science and engineering
computational chemistry |
0.2 | 1 | 2024 | CHEMREASONER: Heuristic Search over a Large Language Model's Knowledge Space using Quantum-Chemical Feedback · ICML 2024 |
Network security › intrusion detection and prevention
intrusion detection |
0.2 | 1 | 2015 | DEMO: Action Recommendation for Cyber Resilience · CCS 2015 |
Machine learning › Deep learning architectures and training › normalization
normalization layers |
0.2 | 1 | 2023 | A Unification Framework for Euclidean and Hyperbolic Graph Neural Networks · IJCAI 2023 |
Graph data management
graph query processing |
0.2 | 1 | 2013 | StreamWorks: a system for dynamic graph search · SIGMOD Conference 2013 |
Web and social media mining › web mining
web graph analysis |
0.1 | 1 | 2021 | Self-Supervised Learning of Contextual Embeddings for Link Prediction in Heterogeneous Networks · WWW 2021 |
Data mining
incremental mining |
0.1 | 1 | 2018 | Percolator: Scalable Pattern Discovery in Dynamic Graphs · WSDM 2018 |
Cloud and datacenter computing › cloud infrastructure
cloud testbed |
0.1 | 1 | 2015 | DEMO: Action Recommendation for Cyber Resilience · CCS 2015 |
Methods — techniques the papers use, named apart from their topics
symmetric tensor contraction optimization · 1.7multi-objective bin packing · 1.7quantum-chemistry simulation · 1.5large language model · 1.5graph neural network · 1.5self-supervised pretraining · 1.0meta-path aggregation · 1.0attention mechanism · 1.0random projection · 0.8neural tangent kernel · 0.8poincaré disk model · 0.7hyperbolic normalization · 0.7graph augmentation · 0.5adversarial detection · 0.5active learning · 0.5simulation · 0.4graph-based modeling · 0.4parallel pattern mining · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Optimizing Data Distribution and Kernel Performance for Efficient Training of Chemistry Foundation Models: A Case Study with MACEabstractChemistry Foundation Models (CFMs) that leverage Graph Neural Networks (GNNs) operating on 3D molecular graph structures are becoming indispensable tools for computational chemists and materials scientists. These models facilitate the understanding of matter and the discovery of new molecules and materials. In contrast to GNNs operating on large homogeneous graphs, GNNs used by CFMs process a large number of geometric graphs of varying sizes, requiring different optimization strategies than those developed for large homogeneous GNNs. This paper presents optimizations for two critical phases of CFM training: data distribution and model training, targeting MACE - a state-of-the-art CFM. We address the challenge of load balancing in data distribution by formulating it as a multi-objective bin packing problem. We propose an iterative algorithm that provides a highly effective, fast, and practical solution, ensuring efficient data distribution. For the training phase, we identify symmetric tensor contraction as the key computational kernel in MACE and optimize this kernel to improve the overall performance. Our combined approach of balanced data distribution and kernel optimization significantly enhances the training process of MACE. Experimental results demonstrate a substantial speedup, reducing per-epoch execution time for training from 12 to 2 minutes on 740 GPUs with a 2.6M sample dataset. Jesun Sahariar Firoz, Franco Pellegrini, Mario Geiger, Darren Hsu, Jenna A. Bilbrey, Han-Yi Chou, Maximilian Stadler, Markus Höhnerbach, Tingyu Wang 0001, Dejun Lin, Emine Küçükbenli, Henry Sprueill, Ilyes Batatia, Sotiris S. Xantheas, MalSoon Lee, Christopher J. Mundy, Gábor Csányi, Justin S. Smith, P. Sadayappan, Sutanay Choudhury |
HPDC | 20 |
| 2024 | Faithful and Efficient Explanations for Neural Networks via Neural Tangent Kernel Surrogate ModelsabstractA recent trend in explainable AI research has focused on surrogate modeling, where neural networks are approximated as simpler ML algorithms such as kernel machines. A second trend has been to utilize kernel functions in various explain-by-example or data attribution tasks. In this work, we combine these two trends to analyze approximate empirical neural tangent kernels (eNTK) for data attribution. Approximation is critical for eNTK analysis due to the high computational cost to compute the eNTK. We define new approximate eNTK and perform novel analysis on how well the resulting kernel machine surrogate models correlate with the underlying neural network. We introduce two new random projection variants of approximate eNTK which allow users to tune the time and memory complexity of their calculation. We conclude that kernel machines using approximate neural tangent kernel as the kernel function are effective surrogate models, with the introduced trace NTK the most consistent performer. Andrew Engel, Natalie Frank, Ioana Dumitriu, Sutanay Choudhury, Anand D. Sarwate, Tony Chiang |
ICLR | 5 |
| 2024 | CHEMREASONER: Heuristic Search over a Large Language Model's Knowledge Space using Quantum-Chemical FeedbackabstractThe discovery of new catalysts is essential for the design of new and more efficient chemical processes in order to transition to a sustainable future. We introduce an AI-guided computational screening framework unifying linguistic reasoning with quantum-chemistry based feedback from 3D atomistic representations. Our approach formulates catalyst discovery as an uncertain environment where an agent actively searches for highly effective catalysts via the iterative combination of large language model (LLM)-derived hypotheses and atomistic graph neural network (GNN)-derived feedback. Identified catalysts in intermediate search steps undergo structural evaluation based on spatial orientation, reaction pathways, and stability. Scoring functions based on adsorption energies and reaction energy barriers steer the exploration in the LLM’s knowledge space toward energetically favorable, high-efficiency catalysts. We introduce planning methods that automatically guide the exploration without human input, providing competitive performance against expert-enumerated chemical descriptor-based implementations. By integrating language-guided reasoning with computational chemistry feedback, our work pioneers AI-accelerated, trustworthy catalyst discovery. Henry Sprueill, Carl Edwards, Khushbu Agarwal, Mariefel V. Olarte, Udishnu Sanyal, Conrad Johnston, Heng Ji 0001, Sutanay Choudhury |
ICML | 9 |
| 2023 | BitGNN: Unleashing the Performance Potential of Binary Graph Neural Networks on GPUsabstractRecent studies have shown that Binary Graph Neural Networks (GNNs) are promising for saving computations of GNNs through binarized tensors. Prior work, however, mainly focused on algorithm designs or training techniques, leaving it open to how to materialize the performance potential on accelerator hardware fully. This work redesigns the binary GNN inference backend from the efficiency perspective. It fills the gap by proposing a series of abstractions and techniques to map binary GNNs and their computations best to fit the nature of bit manipulations on GPUs. Results on real-world graphs with GCNs, GraphSAGE, and GraphSAINT show that the proposed techniques outperform state-of-the-art binary GNN implementations by 8-22X with the same accuracy maintained. BitGNN code is publicly available.1. Jou-An Chen, Hsin-Hsuan Sung, Xipeng Shen, Sutanay Choudhury, Ang Li 0006 |
ICS | 4 |
| 2023 | A Unification Framework for Euclidean and Hyperbolic Graph Neural NetworksabstractHyperbolic neural networks can effectively capture the inherent hierarchy of graph datasets, and consequently a powerful choice of GNNs. However, they entangle multiple incongruent (gyro-)vector spaces within a layer, which makes them limited in terms of generalization and scalability. In this work, we propose the Poincaré disk model as our search space, and apply all approximations on the disk (as if the disk is a tangent space derived from the origin), thus getting rid of all inter-space transformations. Such an approach enables us to propose a hyperbolic normalization layer and to further simplify the entire hyperbolic model to a Euclidean model cascaded with our hyperbolic normalization layer. We applied our proposed nonlinear hyperbolic normalization to the current state-of-the-art homogeneous and multi-relational graph networks. We demonstrate that our model not only leverages the power of Euclidean networks such as interpretability and efficient execution of various model components, but also outperforms both Euclidean and hyperbolic counterparts on various benchmarks. Our code is made publicly available at https://github.com/oom-debugger/ijcai23. Mehrdad Khatir, Nurendra Choudhary, Sutanay Choudhury, Khushbu Agarwal, Chandan K. Reddy |
IJCAI | 3 |
| 2021 | Tracking the Evolution of COVID-19 via Temporal Comorbidity Analysis from Multi-Modal Data
Sutanay Choudhury, Khushbu Agarwal, Colby Ham, Pritam Mukherjee, Siyi Tang, Sindhu Tipirneni, Veysel Kocaman, Suzanne Tamang, Robert Rallo, Chandan K. Reddy |
AMIA | 1 |
| 2021 | Self-Supervised Learning of Contextual Embeddings for Link Prediction in Heterogeneous NetworksabstractRepresentation learning methods for heterogeneous networks produce a low-dimensional vector embedding (that is typically fixed for all tasks) for each node. Many of the existing methods focus on obtaining a static vector representation for a node in a way that is agnostic to the downstream application where it is being used. In practice, however, downstream tasks such as link prediction require specific contextual information that can be extracted from the subgraphs related to the nodes provided as input to the task. To tackle this challenge, we develop , a framework for bridging static representation learning methods using global information from the entire graph with localized attention driven mechanisms to learn contextual node representations. We first pre-train our model in a self-supervised manner by introducing higher-order semantic associations and masking nodes, and then fine-tune our model for a specific link prediction task. Instead of training node representations by aggregating information from all semantic neighbors connected via metapaths, we automatically learn the composition of different metapaths that characterize the context for a specific task without the need for any pre-defined metapaths. significantly outperforms both static and contextual embedding learning methods on several publicly available benchmark network datasets. We also demonstrate the interpretability, effectiveness of contextual learning, and the scalability of through extensive evaluation. Ping Wang 0024, Khushbu Agarwal, Colby Ham, Sutanay Choudhury, Chandan K. Reddy |
WWW | 4 |
| 2021 | GEDet: Detecting Erroneous Nodes with A Few ExamplesabstractDetecting nodes with erroneous values in real-world graphs remains challenging due to the lack of examples and various error scenarios. We demonstrate GEDet, an error detection engine that can detect erroneous nodes in graphs with a few examples. The GEDet framework tackles error detection as a few-shot node classification problem. We invite the attendees to experience the following unique features. (1) Few-shot detection . Users only need to provide a few examples of erroneous nodes to perform error detection with GEDet. GEDet achieves desirable accuracy with (a) a graph augmentation module, which automatically generates synthetic examples to learn the classifier, and (b) an adversarial detection module, which improves classifiers to better distinguish erroneous nodes from both cleaned nodes and synthetic examples. We show that GEDet significantly improves the state-of-the-art error detection methods. (2) Diverse error scenarios . GEDet profiles data errors with a built-in library of transformation functions from correct values to errors. Users can also easily "plug in" new error types or examples. (3) User-centric detection . GEDet supports (a) an active learning mode to engage users to verify detected results, and adapts the error detection process accordingly; and (b) visual interfaces to interpret and track detected errors. Sheng Guan, Hanchao Ma, Sutanay Choudhury, Yinghui Wu 0001 |
Proc. VLDB Endow. | 3 |
| 2018 | A Chronological Edge-Driven Approach to Temporal Subgraph IsomorphismabstractA useful technique for adversary activity graph analytics is to perform subgraph isomorphism; searching for a specific graph pattern within a larger graph. Many of the networks that may be useful for adversary activity analysis are temporal networks, in which the chronological ordering of the edges has importance to the meaning of the data. Performing temporal subgraph matching requires the edges in the subgraphs to match the order of the temporal graph motif we are searching for. Previous methods for solving this rely on the use of static subgraph matching to find potential matches first, before filtering them based on edge order to find the true temporal matches. We present a new algorithm for temporal subgraph isomorphism that performs the subgraph matching directly on the chronologically sorted edges. By restricting our search to only the subgraphs with chronologically correct edges, we can improve the performance of the algorithm significantly in many cases. We present experimental timing results to show significant performance improvements on publicly available datasets for a number of different temporal query graph motifs with four or more nodes. We also demonstrate a practical example of how temporal subgraph isomorphism can produce more meaningful results than traditional static subgraph searches. Patrick Mackey, Katherine Porterfield, Erin Fitzhenry, Sutanay Choudhury, George Chin |
IEEE BigData | 4 |
| 2018 | Percolator: Scalable Pattern Discovery in Dynamic GraphsabstractWe demonstrate \perco, a distributed system for graph pattern discovery in dynamic graphs. In contrast to conventional mining systems, Percolator advocates efficient pattern mining schemes that (1) support pattern detection with keywords; (2) integrate incremental and parallel pattern mining; and (3) support analytical queries such as trend analysis. The core idea of \perco is to dynamically decide and verify a small fraction of patterns and their instances that must be inspected in response to buffered updates in dynamic graphs, with a total mining cost independent of graph size. We demonstrate a( the feasibility of incremental pattern mining by walking through each component of \perco, b) the efficiency and scalability of \perco over the sheer size of real-world dynamic graphs, and c) how the user-friendly \gui of \perco interacts with users to support keyword-based queries that detect, browse and inspect trending patterns. We demonstrate how \perco effectively supports event and trend analysis in social media streams and research publication, respectively. Sutanay Choudhury, Sumit Purohit, Yinghui Wu 0001, Lawrence B. Holder, Khushbu Agarwal |
WSDM | 1 |
| 2017 | Application-specific graph sampling for frequent subgraph mining and community detectionabstractGraph mining is an important data analysis methodology, but struggles as the input graph size increases. The scalability and usability challenges posed by such large graphs make it imperative to sample the input graph and reduce its size. The critical challenge in sampling is to identify the appropriate algorithm to insure the resulting analysis does not suffer heavily from the data reduction. Predicting the expected performance degradation for a given graph and sampling algorithm is also useful. In this paper, we present different sampling approaches for graph mining applications such as Frequent Subgrpah Mining (FSM), and Community Detection (CD). We explore graph metrics such as PageRank, Triangles, and Diversity to sample a graph and conclude that for heterogeneous graphs Triangles and Diversity perform better than degree based metrics. We also present two new sampling variations for targeted graph mining applications. We present empirical results to show that knowledge of the target application, along with input graph properties can be used to select the best sampling algorithm. We also conclude that performance degradation is an abrupt, rather than gradual phenomena, as the sample size decreases. We present the empirical results to show that the performance degradation follows a logistic function. Original Datasets, implementation of sampling algorithms, and results are available online. Sumit Purohit, Sutanay Choudhury, Lawrence B. Holder |
IEEE BigData | 2 |
| 2017 | When Labels Fall Short: Property Graph Simulation via Blending of Network Structure and Vertex AttributesabstractProperty graphs can be used to represent heterogeneous networks with labeled (attributed) vertices and edges. Given a property graph, simulating another graph with same or greater size with the same statistical properties with respect to the labels and connectivity is critical for privacy preservation and benchmarking purposes. In this work we tackle the problem of capturing the statistical dependence of the edge connectivity on the vertex labels and using the same distribution to regenerate property graphs of the same or expanded size in a scalable manner. However, accurate simulation becomes a challenge when the attributes do not completely explain the network structure. We propose the Property Graph Model (PGM) approach that uses a label augmentation strategy to mitigate the problem and preserve the vertex label and the edge connectivity distributions as well as their correlation, while also replicating the degree distribution. Our proposed algorithm is scalable with a linear complexity in the number of edges in the target graph. We illustrate the efficacy of the PGM approach in regenerating and expanding the datasets by leveraging two distinct illustrations. Our open-source implementation is available on GitHub. Arun V. Sathanur, Sutanay Choudhury, Cliff A. Joslyn, Sumit Purohit |
CIKM | 2 |
| 2017 | NOUS: Construction and Querying of Dynamic Knowledge GraphsabstractThe ability to construct domain specific knowledge graphs (KG) and perform question-answering or hypothesis generation is a transformative capability. Despite their value, automated construction of knowledge graphs remains an expensive technical challenge that is beyond the reach for most enterprises and academic institutions. We propose an end-toend framework for developing custom knowledge graph driven analytics for arbitrary application domains. The uniqueness of our system lies A) in its combination of curated KGs along with knowledge extracted from unstructured text, B) support for advanced trending and explanatory questions on a dynamic KG, and C) the ability to answer queries where the answer is embedded across multiple data sources. Sutanay Choudhury, Khushbu Agarwal, Sumit Purohit, Baichuan Zhang, Meg Pirrung, William P. Smith 0001, Mathew Thomas |
ICDE | 1 |
| 2016 | Multi-centrality graph spectral decompositions and their application to cyber intrusion detectionabstractMany modern datasets can be represented as graphs and hence spectral decompositions such as graph principal component analysis (PCA) can be useful. Distinct from previous graph decomposition approaches based on subspace projection of a single topological feature, e.g., the Fiedler vector of centered graph adjacency matrix (graph Laplacian), we propose spectral decomposition approaches to graph PCA and graph dictionary learning that integrate multiple features, including graph walk statistics, centrality measures and graph distances to reference nodes. In this paper we propose a new PCA method for single graph analysis, called multi-centrality graph PCA (MC-GPCA), and a new dictionary learning method for ensembles of graphs, called multi-centrality graph dictionary learning (MC-GDL), both based on spectral decomposition of multi-centrality matrices. As an application to cyber intrusion detection, MC-GPCA can be an effective indicator of anomalous connectivity pattern and MC-GDL can provide discriminative basis for attack classification. Sutanay Choudhury, Alfred O. Hero III |
ICASSP | 2 |
| 2015 | DEMO: Action Recommendation for Cyber ResilienceabstractWe demonstrate an unifying graph-based model for representing the infrastructure, behavior and missions of an enterprise. We introduce an algorithm for recommending resilience establishing actions based on dynamic updates to the models and show its effectiveness both through software simulation as well as live demonstration inside a cloud testbed. Our demonstrate will illustrate the effectiveness of the algorithm for preserving latency based quality of service (QoS). Luke Rodriguez, Darren S. Curtis, Sutanay Choudhury, Kiri Oler, Peter Nordquist, Indrajit Ray |
CCS | 3 |
| 2015 | A Selectivity based approach to Continuous Pattern Detection in Streaming Graphs
Sutanay Choudhury, Lawrence B. Holder, George Chin, Khushbu Agarwal, John Feo |
EDBT | 1 |
| 2014 | Toward a data scalable solution for facilitating discovery of science resources
Jesse Weaver, Vito Giovanni Castellana, Alessandro Morari, Antonino Tumeo, Sumit Purohit, Alan R. Chappell, David J. Haglin, Oreste Villa, Sutanay Choudhury, Karen Schuchardt, John Feo |
Parallel Comput. | 9 |
| 2013 | Towards a network-of-networks framework for cyber securityabstractNetwork-of-networks (NoN) is a graph-theoretic model of interdependent networks that have distinct dynamics at each network (layer). By adding special edges to represent relationships between nodes in different layers, NoN provides a unified mechanism to study interdependent systems intertwined in a complex relationship. While NoN based models have been proposed for cyber-physical systems, in this position paper we build towards a three-layered NoN model for an enterprise cyber system. Each layer captures a different facet of a cyber system. We present in-depth discussion for four major graph-theoretic applications to demonstrate how the three-layered NoN model can be leveraged for continuous system monitoring and mission assurance. A longer version of this paper can be accessed from arXiv [1]. Mahantesh Halappanavar, Sutanay Choudhury, Emilie Hogan, Peter Hui, John R. Johnson, Indrajit Ray, Lawrence B. Holder |
ISI | 2 |
| 2013 | StreamWorks: a system for dynamic graph searchabstractActing on time-critical events by processing ever growing social media, news or cyber data streams is a major technical challenge. Many of these data sources can be modeled as multi-relational graphs. Mining and searching for subgraph patterns in a continuous setting requires an efficient approach to incremental graph search. The goal of our work is to enable real-time search capabilities for graph databases. This demonstration will present a dynamic graph query system that leverages the structural and semantic characteristics of the underlying multi-relational graph. Sutanay Choudhury, Lawrence B. Holder, George Chin, Abhik Ray, Sherman Beus, John Feo |
SIGMOD Conference | 1 |
| 2012 | Scalable Triadic Analysis of Large-Scale Graphs: Multi-core vs. Multi-processor vs. Multi-threaded Shared Memory ArchitecturesabstractTriadic analysis encompasses a useful set of graph mining methods that are centered on the concept of a triad, which is a sub graph of three nodes. Such methods are often applied in the social sciences as well as many other diverse fields. Triadic methods commonly operate on a triad census that counts the number of triads of every possible edge configuration in a graph. Like other graph algorithms, triadic census algorithms do not scale well when graphs reach tens of millions to billions of nodes. To enable the triadic analysis of large-scale graphs, we developed and optimized a triad census algorithm to efficiently execute on shared memory architectures. We then conducted performance evaluations of the parallel triad census algorithm on three specific systems: CrayXMT, HP Superdome, and AMD multi-core NUMA machine. These three systems have shared memory architectures but with markedly different hardware capabilities to manage parallelism. George Chin, Andrés Márquez 0001, Sutanay Choudhury, John Feo |
SBAC-PAD | 3 |
| 2010 | Fault Detection in Distributed Climate Sensor Networks Using Dynamic Bayesian NetworksabstractThe Atmospheric Radiation Measurement (ARM) program operated by the U.S. Department of Energy is one of the largest climate research programs dedicated to the collection of long-term continuous measurements of cloud properties and other key components of the earth's climate system. Given the critical role that collected ARM data plays in the analysis of atmospheric processes and conditions and in the enhancement and evaluation of global climate models, the production and distribution of high-quality data is one of ARM's primary mission objectives. Fault detection in ARM's distributed sensor network is one critical ingredient towards maintaining high quality and useful data. We are modeling ARM's distributed sensor network as a dynamic Bayesian network where key measurements are mapped to Bayesian network variables. We then define the conditional dependencies between variables by discovering highly correlated variable pairs from historical data. The resultant dynamic Bayesian network provides an automated approach to identifying whether certain sensors are malfunctioning or failing in the distributed sensor network. A potential fault or failure is detected when an observed measurement is not consistent with its expected measurement and the observed measurements of other related sensors in the Bayesian network. We present some of our experiences and promising results with the fault detection dynamic Bayesian network. George Chin, Sutanay Choudhury, Lars Kangas, Sally McFarlane, Andrés Márquez 0001 |
eScience | 2 |
| 2009 | Implementing and evaluating multithreaded triad census algorithms on the Cray XMTabstractCommonly represented as directed graphs, social networks depict relationships and behaviors among social entities such as people, groups, and organizations. Social network analysis denotes a class of mathematical and statistical methods designed to study and measure social networks. Beyond sociology, social network analysis methods are being applied to other types of data in other domains such as bioinformatics, computer networks, national security, and economics. For particular problems, the size of a social network can grow to millions of nodes and tens of millions of edges or more. In such cases, researchers could benefit from the application of social network analysis algorithms on high-performance architectures and systems. The Cray XMT is a third generation multithreaded system based on the Cray XT-3/4 platform. Like most other multithreaded architectures, the Cray XMT is designed to tolerate memory access latencies by switching context between threads. The processors maintain multiple threads of execution and utilize hardware-based context switching to overlap the memory latency incurred by any thread with the computations from other threads. Due to its memory latency tolerance, the Cray XMT has the potential of significantly improving the execution speed of irregular data-intensive applications such as those found in social network analysis. In this paper, we describe our experiences in developing and optimizing two implementations of a social network analysis method known as triadic analysis to execute on the Cray XMT. The two implementations possess different execution complexities, qualities, and characteristics. We evaluate how the various attributes of the codes affect their performance on the Cray XMT. We also explore the effects of different compiler options and execution strategies on the different triadic analysis implementations and identify general XMT programming issues and lessons learned. George Chin, Andrés Márquez 0001, Sutanay Choudhury, Kristyn J. Maschhoff |
IPDPS | 3 |