Holonic approach towards Data Model Convergence

Project Image



Many important application data streams can be modeled as a complex graph of entities, where each graph node or entity is associated with a multi-variate time-series. The overall system’s behavior is modeled as a dynamical system, and it evolves through structural changes in the graph, and/or changes in the node-level measurements. Such networks include the power grid, smart cities and even social networks driven by countless handheld devices. Due to the enormity, complexity and dynamic nature of these systems real-time state prediction is infeasible to realize with centralized architectures. We propose to develop a framework where a distributed network of autonomous agents (subsequently referred to as “holons”) will coordinate to detect events in such dynamic networks and provide interpretable recommendations to users for alerting against critical events.

The framework will be co-designed with a power grid application as a starting use case. It is well known that the integration of distributed energy resources and the growth of advanced sensors have led to a tremendous increase in the volume and throughput of data from the power grid. Due to the existing centralized system architecture, use of physical model driven controls, and lack of advanced data-driven techniques, today’s operational models are not capable of utilizing all the data for better observability and control. A concrete artifact from this project will be an engine that recommends mitigation strategies that can be employed as a distributed application in the power grid to prevent failures that have the potential to cascade, which are the cause of most large-scale system outages.

We aim to make the following contributions for domain-aware machine-learning:

  1. Develop physics-informed neural network models of a networked dynamical system by combining recent developments in graph representation learning and deep learning for approximating ordinary differential questions. Using the power grid use case we will develop and test data-driven predictive models that capture the power system transient evolution for variable prediction lengths without the need to retrain the model when subjected to a disturbance. These will serve as benchmarks for performing prediction in the centralized setting.
  2. Develop methodologies for automated learning and maintenance of domain-specific knowledge bases (KB) that capture symbolic representations of events that manifest in the dynamic network.
  3. Develop new capabilities for advancing autonomous distributed decision making:
    1. Unify domain-aware ML and data analytics for prediction of transient states in networked dynamical systems using a distributed architecture.
    2. Compare performances of data parallel and distributed data parallel methodologies (where in data parallel the process is computed in multiple GPUs in a single server whereas in distributed data parallel the process is logically divided to be performed in multiple servers).
    3. Unify domain-aware ML and HPC to simulate models for power grid use case and develop distributed predictions via aggregation of localized models with graph attention network.
  4. Determine feasibility of employing edge computing paradigm to power grid applications (which are currently implemented in a centralized manner) for providing local observability to regional agents and reducing computation delays.

Project status

Datasets (1)
People (7)
Dr. Sai Pushpak Nandanoori

Dr. Sai Pushpak Nandanoori is a staff research engineer at PNNL. His research interests lie in developing novel system theoretic methods and data-driven methods involving Koopman operator theory to solve challenging problems in the areas of power systems, microgrids, and cyber-physical systems.

Dr. Soumya Kundu

Dr. Soumya Kundu is a Staff Research Engineer in the Optimization and Control Group at the Pacific Northwest National Laboratory. Soumya is primarily interested in solving complex engineering problems by applying tools from systems theory, control and optimization. His current research focus is...

Dr. Seemita Pal

Dr. Seemita Pal is the Team Leader for the Architecture Team in the Distributed Systems Group at Pacific Northwest National Laboratory (PNNL). Her research interests include grid cybersecurity, grid architecture, cybersecurity-focused verification and validation, power systems, and synchrophasor...

Dr. Sutanay Choudhury

Dr. Sutanay Choudhury (PI) is a Chief Scientist at PNNL with 10+ years of experience in large-scale graph analytics and machine-learning. His research focuses on learning high-fidelity representations of structure from complex data sources and development of methods for reasoning and prediction on...

Khushbu Agarwal

Khushbu Agarwal is a Senior Research Scientist in the Data Sciences and Machine Intelligence group at the Pacific Northwest National Laboratory. Her primary research interests are at the intersection of graph analytics, deep learning, and their applications to solving real-world application needs...

Sheng Guan

Sheng Guan is currently pursuing a Ph.D. degree from Case Western Reserve University under the supervision of Dr. Yinghui Wu. Sheng got his master’s and bachelor’s degree from Florida International University (major in computer science, 2017), The Hong Kong University of Science &Technology (major...

Dr. Yinghui Wu

Dr. Yinghui Wu is an Assistant Professor in the Department of Computer and Data Sciences, Case School of Engineering at Case Western Reserve University, US, and a joint staff scientist at Pacific Northwest National Lab, US. He received his Ph.D. in Computer Science from the University of Edinburgh...