Online Planner Selection with Graph Neural Networks and Adaptive Scheduling
Not on the map. Why?
Abstract (arXiv)
Automated planning is one of the foundational areas of AI. Since no single planner can work well for all tasks and domains, portfolio-based techniques have become increasingly popular in recent years. In particular, deep learning emerges as a promising methodology for online planner selection. Owing to the recent development of structural graph representations of planning tasks, we propose a graph neural network (GNN) approach to selecting candidate planners. GNNs are advantageous over a straightforward alternative, the convolutional neural networks, in that they are invariant to node permutations and that they incorporate node labels for better inference. Additionally, for cost-optimal planning, we propose a two-stage adaptive scheduling method to further improve the likelihood that a given task is solved in time. The scheduler may switch at halftime to a different planner, conditioned on the observed performance of the first one. Experimental results validate the effectiveness of the proposed method against strong baselines, both deep learning and non-deep learning based. The code is available at urlhttps://github.com/matenure/GNNplanner.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Nov 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 2; 2024: 4; 2025: 2; 2026: 1.
13 papers.
Sort:
- 2021Directed Acyclic Graph Neural Networkscited by 70
- 2023Learning Domain-Independent Heuristics for Grounded and Lifted Planningcited by 31
- 2021Reinforcement Learning for Classical Planning: Viewing Heuristics as Dense Reward Generatorscited by 21
- 2024Novelty Heuristics, Multi-Queue Search, and Portfolios for Numeric Planningcited by 6
- 2023Learning Coordination Policies over Heterogeneous Graphs for Human-Robot Teams via Recurrent Neural Schedule Propagationcited by 5
- 2024Graph Learning for Numeric Planningcited by 5
- 2021Meta-Reinforcement Learning for Heuristic Planningcited by 2
- 2022Solving Disjunctive Temporal Networks with Uncertainty under Restricted Time-Based Controllability using Tree Search and Graph Neural Networkscited by 1
- 2024Choosing a Classical Planner with Graph Neural Networkscited by 1
- 2025TROJAN-GUARD: Hardware Trojans Detection Using GNN in RTL Designscited by 1
- 2024Graph Learning for Planning: The Story Thus Far and Open Challengescited by 0
- 2025Mission-Aligned Learning-Informed Control of Autonomous Systems: Formulation and Foundationscited by 0
1 more
- 2026RASP-QAOA: Resource-Aware Per-Instance Selection for Exact QAOA Simulation6 Aug 2026
- 2025Mission-Aligned Learning-Informed Control of Autonomous Systems: Formulation and Foundations6 Jul 2025
- 2025TROJAN-GUARD: Hardware Trojans Detection Using GNN in RTL Designs22 Jun 2025
- 2024Graph Learning for Planning: The Story Thus Far and Open Challenges3 Dec 2024
- 2024Graph Learning for Numeric Planning31 Oct 2024
- 2024Novelty Heuristics, Multi-Queue Search, and Portfolios for Numeric Planning8 Apr 2024
- 2024Choosing a Classical Planner with Graph Neural Networks25 Jan 2024
- 2023Learning Domain-Independent Heuristics for Grounded and Lifted Planning18 Dec 2023
- 2023Learning Coordination Policies over Heterogeneous Graphs for Human-Robot Teams via Recurrent Neural Schedule Propagation30 Jan 2023
- 2022Solving Disjunctive Temporal Networks with Uncertainty under Restricted Time-Based Controllability using Tree Search and Graph Neural Networks28 Mar 2022
- 2021Reinforcement Learning for Classical Planning: Viewing Heuristics as Dense Reward Generators30 Sep 2021
- 2021Meta-Reinforcement Learning for Heuristic Planning6 Jul 2021
1 more
- 2021Directed Acyclic Graph Neural Networks20 Jan 2021
- 2021Directed Acyclic Graph Neural Networkscited by 70
- 2023Learning Domain-Independent Heuristics for Grounded and Lifted Planningcited by 31
- 2021Reinforcement Learning for Classical Planning: Viewing Heuristics as Dense Reward Generatorscited by 21
- 2024Novelty Heuristics, Multi-Queue Search, and Portfolios for Numeric Planningcited by 6
- 2023Learning Coordination Policies over Heterogeneous Graphs for Human-Robot Teams via Recurrent Neural Schedule Propagationcited by 5
- 2024Graph Learning for Numeric Planningcited by 5
- 2021Meta-Reinforcement Learning for Heuristic Planningcited by 2
- 2022Solving Disjunctive Temporal Networks with Uncertainty under Restricted Time-Based Controllability using Tree Search and Graph Neural Networkscited by 1
- 2024Choosing a Classical Planner with Graph Neural Networkscited by 1
- 2025TROJAN-GUARD: Hardware Trojans Detection Using GNN in RTL Designscited by 1
- 2024Graph Learning for Planning: The Story Thus Far and Open Challengescited by 0
- 2025Mission-Aligned Learning-Informed Control of Autonomous Systems: Formulation and Foundationscited by 0
12 most cited of 13 All 13 (JSON)
- 2026RASP-QAOA: Resource-Aware Per-Instance Selection for Exact QAOA Simulation6 Aug 2026
- 2025Mission-Aligned Learning-Informed Control of Autonomous Systems: Formulation and Foundations6 Jul 2025
- 2025TROJAN-GUARD: Hardware Trojans Detection Using GNN in RTL Designs22 Jun 2025
- 2024Graph Learning for Planning: The Story Thus Far and Open Challenges3 Dec 2024
- 2024Graph Learning for Numeric Planning31 Oct 2024
- 2024Novelty Heuristics, Multi-Queue Search, and Portfolios for Numeric Planning8 Apr 2024
- 2024Choosing a Classical Planner with Graph Neural Networks25 Jan 2024
- 2023Learning Domain-Independent Heuristics for Grounded and Lifted Planning18 Dec 2023
- 2023Learning Coordination Policies over Heterogeneous Graphs for Human-Robot Teams via Recurrent Neural Schedule Propagation30 Jan 2023
- 2022Solving Disjunctive Temporal Networks with Uncertainty under Restricted Time-Based Controllability using Tree Search and Graph Neural Networks28 Mar 2022
- 2021Reinforcement Learning for Classical Planning: Viewing Heuristics as Dense Reward Generators30 Sep 2021
- 2021Meta-Reinforcement Learning for Heuristic Planning6 Jul 2021
12 newest of 13 All 13 (JSON)