π GNN-DT: Graph Neural Network Enhanced Decision Transformer for Efficient Optimization in Dynamic Environments
GNN-DT (Graph Neural Network Enhanced Decision Transformer) is a next-generation AI framework that seamlessly blends the power of Graph Neural Networks (GNNs) with Decision Transformers (DTs) to redefine decision-making in dynamic environments.
Read teh paper published in "Energy and AI":
- π Full paper
- π Preprint
πΉ Why GNN-DT?
- π Tackles scalability issues and sparse rewards
- π Adapts to ever-changing state-action spaces
- β‘ Achieves unparalleled efficiency and robustness
π‘ By leveraging the permutation-equivariant nature of GNNs and introducing an innovative residual connection mechanism, GNN-DT sets a new benchmark in optimization and AI-driven decision-making.
π This repository provides everything you need to explore and implement GNN-DT, including:
- β Dataset generation
- β Model training
- β Evaluation scripts
Whether applied to electric vehicle (EV) charging optimization or other complex decision-making tasks, GNN-DT is your gateway to the AI-driven optimization. π
- π Learns from previously collected trajectories, reducing the need for extensive online interactions.
- π― Effectively addresses the sparse rewards limitation of traditional RL algorithms.
- π GNN-based embeddings allow for effective adaptation to unseen environments.
- π Handles dynamic state-action spaces with varying numbers of entities over time.
- π Outperforms standard DT and RL baselines on real-world optimization tasks.
- π Requires significantly fewer training trajectories while achieving higher rewards.
- π’ Maintains performance across different problem sizes without retraining.
- βοΈ Efficiently scales from small-scale to large-scale environments, as demonstrated in EV charging applications.
If you find this repository useful in your research, please cite our paper:
@misc{orfanoudakis2025gnndt,
title={GNN-DT: Graph Neural Network Enhanced Decision Transformer for Efficient Optimization in Dynamic Environments},
author={Stavros Orfanoudakis and Nanda Kishor Panda and Peter Palensky and Pedro P. Vergara},
year={2025},
eprint={2502.01778},
archivePrefix={arXiv},
primaryClass={cs.LG},
url={https://arxiv.org/abs/2502.01778},
}
For any inquiries or contributions, feel free to open an issue or submit a pull request! π‘