NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithms
Not on the map. Why?
Abstract (arXiv)
This study explores the intersection of neural networks and classical robotics algorithms through the Neural Algorithmic Reasoning (NAR) blueprint, enabling the training of neural networks to reason like classical robotics algorithms by learning to execute them. Algorithms are integral to robotics and safety-critical applications due to their predictable and consistent performance through logical and mathematical principles. In contrast, while neural networks are highly adaptable, handling complex, high-dimensional data and generalising across tasks, they often lack interpretability and transparency in their internal computations. To bridge the two, we propose a novel Graph Neural Network (GNN)-based framework, NAR-*ICP, that learns the intermediate computations of classical ICP-based registration algorithms, extending the CLRS Benchmark. We evaluate our approach across real-world and synthetic datasets, demonstrating its flexibility in handling complex inputs, and its potential to be used within larger learning pipelines. Our method achieves superior performance compared to the baselines, even surpassing the algorithms it was trained on, further demonstrating its ability to generalise beyond the capabilities of traditional algorithms.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 46 of its 75 references that are in the map. First posted on arXiv 14 Oct 2024.
Builds on
46 of 75 references.
References · 46
- 2017Attention Is All You Needcited by 60,361
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2017Graph Attention Networkscited by 8,923
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,223
- 2019A Comprehensive Survey on Transfer Learningcited by 1,160
- 2017A Survey on Multi-Task Learningcited by 840
- 2021How Attentive are Graph Attention Networks?cited by 835
- 2019Deep Closest Point: Learning Representations for Point Cloud Registrationcited by 321
- 2020PREDATOR: Registration of 3D Point Clouds with Low Overlapcited by 290
- 2020Deep Global Registrationcited by 229
- 2023Foundation Models in Robotics: Applications, Challenges, and the Futurecited by 216
34 more
- 2020Iterative Deep Graph Learning for Graph Neural Networks: Better and Robust Node Embeddingscited by 214
- 2019What Can Neural Networks Reason About?cited by 159
- 2022KISS-ICP: In Defense of Point-to-Point ICP -- Simple, Accurate, and Robust Registration If Done the Right Waycited by 132
- 2019Neural Execution of Graph Algorithmscited by 121
- 2022The CLRS Algorithmic Reasoning Benchmarkcited by 106
- 2021Neural Algorithmic Reasoningcited by 94
- 2019DeepICP: An End-to-End Deep Neural Network for 3D Point Cloud Registrationcited by 77
- 2020Fast and Robust Iterative Closest Pointcited by 67
- 2022A Generalist Neural Algorithmic Learnercited by 59
- 2022Graph Neural Networks are Dynamic Programmerscited by 55
- 2022Interactive Imitation Learning in Robotics: A Surveycited by 55
- 2020Pointer Graph Networkscited by 53
- 2018Relational inductive bias for physical construction in humans and machinescited by 44
- 2020Semantic Graph Based Place Recognition for 3D Point Cloudscited by 43
- 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 31
- 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Taskscited by 30
- 2021How to transfer algorithmic reasoning knowledge to learn new algorithms?cited by 22
- 2021Neural Algorithmic Reasoners are Implicit Plannerscited by 21
- 2023Dual Algorithmic Reasoningcited by 21
- 2023Neural Algorithmic Reasoning for Combinatorial Optimisationcited by 19
- 2020XLVIN: eXecuted Latent Value Iteration Netscited by 17
- 2023Neural Algorithmic Reasoning Without Intermediate Supervisioncited by 17
- 2024Transformers meet Neural Algorithmic Reasonerscited by 13
- 2021Algorithmic Concept-based Explainable Reasoningcited by 12
- 2022PADLoC: LiDAR-Based Deep Loop Closure Detection and Registration Using Panoptic Attentioncited by 12
- 2023SALSA-CLRS: A Sparse and Scalable Benchmark for Algorithmic Reasoningcited by 12
- 2024On the Markov Property of Neural Algorithmic Reasoning: Analyses and Methodscited by 11
- 2024Discrete Neural Algorithmic Reasoningcited by 9
- 2023InstaLoc: One-shot Global Lidar Localisation in Indoor Environments through Instance Learningcited by 6
- 2023SEM-GAT: Explainable Semantic Pose Estimation using Learned Graph Attentioncited by 5
- 2023Graph learning in robotics: a surveycited by 5
- 2022ICP Algorithm: Theory, Practice And Its SLAM-oriented Taxonomycited by 4
- 2024Neural Algorithmic Reasoning with Multiple Correct Solutionscited by 4
- 2024That's My Point: Compact Object-centric LiDAR Pose Estimation for Large-scale Outdoor Localisationcited by 3
Built on by
Citing papers per year: 2025: 2.
2 papers.