Reinforced Genetic Algorithm Learning for Optimizing Computation Graphs
Not on the map. Why?
Abstract (arXiv)
We present a deep reinforcement learning approach to minimizing the execution cost of neural network computation graphs in an optimizing compiler. Unlike earlier learning-based works that require training the optimizer on the same graph to be optimized, we propose a learning approach that trains an optimizer offline and then generalizes to previously unseen graphs without further training. This allows our approach to produce high-quality execution decisions on real-world TensorFlow graphs in seconds instead of hours. We consider two optimization tasks for computation graphs: minimizing running time and peak memory usage. In comparison to an extensive set of baselines, our approach achieves significant improvements over classical and other learning-based methods on these two tasks.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 4; 2023: 5; 2024: 1; 2025: 2; 2026: 1.
17 papers.
Sort:
By area:
- 2021Scaling Up Graph Neural Networks Via Graph Coarseningcited by 80
- 2023Robust Scheduling with GFlowNetscited by 67
- 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systemscited by 14
- 2021Automap: Towards Ergonomic Automated Parallelism for ML Modelscited by 12
- 2022Neural Topological Ordering for Computation Graphscited by 12
- 2023Pre-train and Search: Efficient Embedding Table Sharding with Pre-trained Neural Cost Modelscited by 5
- 2024A Reinforcement Learning Environment for Automatic Code Optimization in the MLIR Compilercited by 3
- 2021Collage: Seamless Integration of Deep Learning Backends with Automatic Placementcited by 2
- 2021Resource Allocation in Disaggregated Data Centre Systems with Reinforcement Learningcited by 1
- 2025AH-UGC: Adaptive and Heterogeneous-Universal Graph Coarseningcited by 1
- 2026A Learning Method with Gap-Aware Generation for Heterogeneous DAG Schedulingcited by 1
- 2022Accelerate Model Parallel Training by Using Efficient Graph Traversal Order in Device Placementcited by 0
5 more
- 2022RLFlow: Optimising Neural Network Subgraph Transformation with World Modelscited by 0
- 2023Partitioning Distributed Compute Jobs with Reinforcement Learning and Graph Neural Networkscited by 0
- 2023Expediting Distributed DNN Training with Device Topology-Aware Graph Deploymentcited by 0
- 2023Practical Performance Guarantees for Pipelined DNN Inferencecited by 0
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphscited by 0
- 2026A Learning Method with Gap-Aware Generation for Heterogeneous DAG Scheduling24 Mar 2026
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs29 May 2025
- 2025AH-UGC: Adaptive and Heterogeneous-Universal Graph Coarsening18 May 2025
- 2024A Reinforcement Learning Environment for Automatic Code Optimization in the MLIR Compiler17 Sep 2024
- 2023Practical Performance Guarantees for Pipelined DNN Inference7 Nov 2023
- 2023Pre-train and Search: Efficient Embedding Table Sharding with Pre-trained Neural Cost Models3 May 2023
- 2023Expediting Distributed DNN Training with Device Topology-Aware Graph Deployment13 Feb 2023
- 2023Partitioning Distributed Compute Jobs with Reinforcement Learning and Graph Neural Networks31 Jan 2023
- 2023Robust Scheduling with GFlowNets17 Jan 2023
- 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systems5 Oct 2022
- 2022Neural Topological Ordering for Computation Graphs13 Jul 2022
- 2022RLFlow: Optimising Neural Network Subgraph Transformation with World Models3 May 2022
5 more
- 2022Accelerate Model Parallel Training by Using Efficient Graph Traversal Order in Device Placement21 Jan 2022
- 2021Automap: Towards Ergonomic Automated Parallelism for ML Models6 Dec 2021
- 2021Collage: Seamless Integration of Deep Learning Backends with Automatic Placement1 Nov 2021
- 2021Scaling Up Graph Neural Networks Via Graph Coarsening9 Jun 2021
- 2021Resource Allocation in Disaggregated Data Centre Systems with Reinforcement Learning4 Jun 2021
- 2021Scaling Up Graph Neural Networks Via Graph Coarseningcited by 80
- 2023Robust Scheduling with GFlowNetscited by 67
- 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systemscited by 14
- 2021Automap: Towards Ergonomic Automated Parallelism for ML Modelscited by 12
- 2022Neural Topological Ordering for Computation Graphscited by 12
- 2023Pre-train and Search: Efficient Embedding Table Sharding with Pre-trained Neural Cost Modelscited by 5
- 2024A Reinforcement Learning Environment for Automatic Code Optimization in the MLIR Compilercited by 3
- 2021Collage: Seamless Integration of Deep Learning Backends with Automatic Placementcited by 2
- 2021Resource Allocation in Disaggregated Data Centre Systems with Reinforcement Learningcited by 1
- 2025AH-UGC: Adaptive and Heterogeneous-Universal Graph Coarseningcited by 1
- 2026A Learning Method with Gap-Aware Generation for Heterogeneous DAG Schedulingcited by 1
- 2022Accelerate Model Parallel Training by Using Efficient Graph Traversal Order in Device Placementcited by 0
12 most cited of 16 All 16 (JSON)
- 2026A Learning Method with Gap-Aware Generation for Heterogeneous DAG Scheduling24 Mar 2026
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs29 May 2025
- 2025AH-UGC: Adaptive and Heterogeneous-Universal Graph Coarsening18 May 2025
- 2024A Reinforcement Learning Environment for Automatic Code Optimization in the MLIR Compiler17 Sep 2024
- 2023Practical Performance Guarantees for Pipelined DNN Inference7 Nov 2023
- 2023Pre-train and Search: Efficient Embedding Table Sharding with Pre-trained Neural Cost Models3 May 2023
- 2023Expediting Distributed DNN Training with Device Topology-Aware Graph Deployment13 Feb 2023
- 2023Partitioning Distributed Compute Jobs with Reinforcement Learning and Graph Neural Networks31 Jan 2023
- 2023Robust Scheduling with GFlowNets17 Jan 2023
- 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systems5 Oct 2022
- 2022Neural Topological Ordering for Computation Graphs13 Jul 2022
- 2022Accelerate Model Parallel Training by Using Efficient Graph Traversal Order in Device Placement21 Jan 2022
12 newest of 16 All 16 (JSON)