Scaling Spherical CNNs

06/08/2023
by   Carlos Esteves, et al.
0

Spherical CNNs generalize CNNs to functions on the sphere, by using spherical convolutions as the main linear operation. The most accurate and efficient way to compute spherical convolutions is in the spectral domain (via the convolution theorem), which is still costlier than the usual planar convolutions. For this reason, applications of spherical CNNs have so far been limited to small problems that can be approached with low model capacity. In this work, we show how spherical CNNs can be scaled for much larger problems. To achieve this, we make critical improvements including novel variants of common model components, an implementation of core operations to exploit hardware accelerator characteristics, and application-specific input representations that exploit the properties of our model. Experiments show our larger spherical CNNs reach state-of-the-art on several targets of the QM9 molecular benchmark, which was previously dominated by equivariant graph neural networks, and achieve competitive performance on multiple weather forecasting tasks. Our code is available at https://github.com/google-research/spherical-cnn.

READ FULL TEXT
research
04/08/2019

DeepSphere: towards an equivariant graph-based spherical CNN

Spherical data is found in many applications. By modeling the discretize...
research
06/18/2020

Spin-Weighted Spherical CNNs

Learning equivariant representations is a promising way to reduce sample...
research
01/28/2022

Möbius Convolutions for Spherical CNNs

Möbius transformations play an important role in both geometry and spher...
research
05/26/2023

Higher Order Gauge Equivariant CNNs on Riemannian Manifolds and Applications

With the advent of group equivariant convolutions in deep networks liter...
research
07/18/2022

e3nn: Euclidean Neural Networks

We present e3nn, a generalized framework for creating E(3) equivariant t...
research
12/30/2020

DeepSphere: a graph-based spherical CNN

Designing a convolution for a spherical neural network requires a delica...
research
05/31/2022

Hierarchical Spherical CNNs with Lifting-based Adaptive Wavelets for Pooling and Unpooling

Pooling and unpooling are two essential operations in constructing hiera...

Please sign up or login with your details

Forgot password? Click here to reset