Integrating Symmetry into Differentiable Planning with Steerable Convolutions
We study how group symmetry helps improve data efficiency and generalization for end-to-end differentiable planning algorithms when symmetry appears in decision-making tasks. Motivated by equivariant convolution networks, we treat the path planning problem as \textit{signals} over grids. We show that value iteration in this case is a linear equivariant operator, which is a (steerable) convolution. This extends Value Iteration Networks (VINs) on using convolutional networks for path planning with additional rotation and reflection symmetry. Our implementation is based on VINs and uses steerable convolution networks to incorporate symmetry. The experiments are performed on four tasks: 2D navigation, visual navigation, and 2 degrees of freedom (2DOFs) configuration space and workspace manipulation. Our symmetric planning algorithms improve training efficiency and generalization by large margins compared to non-equivariant counterparts, VIN and GPPN.
Code (0)
등록된 구현이 없습니다.
Tasks
Decision MakingVisual NavigationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Steerable CNNs
It has long been recognized that the invariance and equivariance properties of a representation are critically important for success in many vision tasks. In this paper we present Steerable Convolutional Neural Networks,…
General Classificationimage-classificationImage ClassificationDense Steerable Filter CNNs for Exploiting Rotational Symmetry in Histology Images
Histology images are inherently symmetric under rotation, where each orientation is equally as likely to appear. However, this rotational symmetry is not widely utilised as prior knowledge in modern Convolutional Neural …
Breast Tumour ClassificationColorectal Gland Segmentation:Multi-tissue Nucleus SegmentationNuclear Segmentation+1Growing Steerable Neural Cellular Automata
Neural Cellular Automata (NCA) models have shown remarkable capacity for pattern formation and complex global behaviors stemming from local coordination. However, in the original implementation of NCA, cells are incapabl…
Nonlinearities in Steerable SO(2)-Equivariant CNNs
Invariance under symmetry is an important problem in machine learning. Our paper looks specifically at equivariant neural networks where transformations of inputs yield homomorphic transformations of outputs. Here, steer…
Implicit Convolutional Kernels for Steerable CNNs
Steerable convolutional neural networks (CNNs) provide a general framework for building neural networks equivariant to translations and transformations of an origin-preserving group $G$, such as reflections and rotations…
Molecular Property PredictionPoint Cloud ClassificationProperty Prediction