English

Implicit Convolutional Kernels for Steerable CNNs

Machine Learning 2023-10-30 v3 Artificial Intelligence Computer Vision and Pattern Recognition

Abstract

Steerable convolutional neural networks (CNNs) provide a general framework for building neural networks equivariant to translations and transformations of an origin-preserving group GG, such as reflections and rotations. They rely on standard convolutions with GG-steerable kernels obtained by analytically solving the group-specific equivariance constraint imposed onto the kernel space. As the solution is tailored to a particular group GG, implementing a kernel basis does not generalize to other symmetry transformations, complicating the development of general group equivariant models. We propose using implicit neural representation via multi-layer perceptrons (MLPs) to parameterize GG-steerable kernels. The resulting framework offers a simple and flexible way to implement Steerable CNNs and generalizes to any group GG for which a GG-equivariant MLP can be built. We prove the effectiveness of our method on multiple tasks, including N-body simulations, point cloud classification and molecular property prediction.

Keywords

Cite

@article{arxiv.2212.06096,
  title  = {Implicit Convolutional Kernels for Steerable CNNs},
  author = {Maksim Zhdanov and Nico Hoffmann and Gabriele Cesa},
  journal= {arXiv preprint arXiv:2212.06096},
  year   = {2023}
}

Comments

Accepted to 37th Conference on Neural Information Processing Systems (NeurIPS 2023)

R2 v1 2026-06-28T07:31:32.542Z