Daily AI Paper

Daily AI Paper

2026-10-19

Archived
2026-10-19

Learning without relearning physical symmetry: an SO(3)-equivariant convolutional network (CNN) on the sphere

Joshua Williamson, Niall Jeffrey, Lorne Whiteway

arXiv:2610.23821v1

Many of the most important datasets in the physical sciences live on the sphere. Think of the cosmic microwave background, weak lensing maps of large-scale structure, weather fields, or climate data. These are not flat images with a natural up-down-left-right coordinate system; they are measurements over a curved surface, and in many cases there is no preferred position or orientation. That matters because modern machine learning, especially convolutional neural networks, is usually built around planar translations. If you apply a standard CNN to spherical data, you either distort the geometry by projecting to a plane or you ask the network to learn symmetries from data that are already known from physics. Both choices cost sample efficiency. In scientific settings, that cost can be severe, because the training data are often expensive simulations. In simulation-based inference, for example, the same simulation suite is not just training data, it is also the source of the likelihood information. So if a model needs too many simulations, researchers are forced toward cheaper approximations, and those approximations can bias the final scientific posterior. This paper is about removing that redundancy by building the symmetry into the network from the start. The symmetry is SO(3), the group of three-dimensional rotations. The basic idea is simple to say but hard to implement well: if a physical field on the sphere is rotated, the model’s internal representation should rotate in the corresponding way, and if the task is rotation-invariant, the final answer should not change at all. This is what equivariance means. The authors argue that if you can enforce exact SO(3) equivariance, then the network does not waste capacity learning that a galaxy map, a CMB map, or a lensing field means the same thing after a rotation. Instead, it can spend its limited data and parameters on the actual scientific structure in the problem. There has been a lot of prior work on spherical CNNs. Some approaches use group convolutions and spectral transforms based on Wigner functions; these can be exactly equivariant, but they are often expensive and tied to full-sky spectral machinery. Other methods are more localized and scalable, including discrete or graph-based approaches on HEALPix, the standard hierarchical equal-area pixelization of the sphere. But those localized methods are typically only approximately equivariant in practice. The contribution here is to combine the advantages of locality, scalability, and exact symmetry on the HEALPix grid. The paper’s claim is not just that the architecture is rotation-aware in a loose sense, but that, given a band-limit, the convolution is provably exactly SO(3)-equivariant. To understand the method, it helps to think about what a convolution should mean on the sphere. On a plane, a convolution compares a filter to local patches at different positions. On the sphere, you need to compare not just position, but also orientation, because local directions are not globally consistent. The authors therefore work on the rotation group itself. A rotation can be described by a point on the sphere plus an orientation angle around the local axis. In other words, a pose tells you where you are on the sphere and how your local frame is oriented there. The network represents signals either on the sphere or on the rotation group. The first layer lifts a spherical signal to the group, and later layers operate on group-valued features. The convolution is defined using relative pose: instead of applying a filter in absolute coordinates, the filter is evaluated on how one pose sits relative to another. That is the key to equivariance. If the whole input is rotated, the relative geometry inside the convolution does not change, so the output rotates in exactly the same way. A subtle issue on the sphere is that there is no globally consistent notion of “north” in every tangent plane. If you move a local frame around the sphere, it twists. The paper handles this with parallel transport, which tracks how local directions change between points. This introduces a transport angle, and the important point is that the same transport correction appears in the coordinates of the filter and in the coordinates of the input feature. Those changes cancel in the right way, so the convolution remains equivariant. In plain language: the model knows how to compare directions at different points on a curved surface without being fooled by the arbitrary choice of local reference direction. The filters themselves are steerable. They are built from a basis of radial profiles and angular harmonics. The radial part is compactly supported on a spherical cap, so the filter is local. The angular part is periodic in the relevant orientation variables. The only learnable parameters are the coefficients of this basis expansion. Because the angular dependence is harmonic, changing the output orientation does not require resampling the filter. Instead, it just multiplies the relevant components by phases, which means the filter can be steered exactly. That is an important practical advantage over methods that interpolate rotated filters numerically. Now to the sampling. The sphere is sampled at HEALPix pixel centers, and orientation is sampled at equally spaced angles. The authors use a discrete-continuous formulation: the filter and the group action remain continuous, but the integrals are replaced by carefully chosen quadrature rules. For the orientation integral, the equally spaced samples integrate Fourier modes exactly up to the chosen limit. For the spherical integral, they solve for quadrature weights so that spherical harmonics up to a band limit are integrated exactly. HEALPix has equal-area pixels, but equal area alone is not enough for exact harmonic integration, so the learned weights are a crucial detail. With these quadrature choices, the discrete convolution recovers exact equivariance up to the chosen band limits. That is the technical heart of the method. The paper also explains how they store features. Instead of keeping raw samples over orientation, they work with Fourier components in the orientation variable. That makes the algebra cleaner and the closed-form summation over orientations possible. The result is a practical CNN layer that is still computationally manageable, while preserving the symmetry exactly in the discretized setting. What did they test? The experiments focus on tasks where spherical symmetry matters and where simulation efficiency is important. The paper highlights dense gradient regression, CMB foreground removal, denoising, and especially a weak lensing simulation-based inference problem. They compare their SO(3)-equivariant CNN against planar, graph-based, and axisymmetric alternatives. The point of the benchmark suite is not just to win on one narrow metric, but to see whether the symmetry-aware architecture consistently helps in realistic scientific pipelines. The main result is that the method achieves the most accurate dense gradient regression among the benchmarks they report, and it is competitive on CMB foreground removal and denoising. More importantly, in the weak lensing SBI experiment, the SO(3)-equivariant model produces the tightest posteriors at matched simulation count. That is the result that really matters scientifically. It means that, for the same expensive simulation budget, the network extracts more information from the data. In SBI, that can translate directly into stronger constraints on cosmological parameters or other latent quantities, because the compressor is less wasteful and less dependent on learning symmetries from examples. The paper also emphasizes that the symmetry error is controlled and small. Their full CNNs achieve SO(3)-invariance error at the percent level and below, with the residual controlled by well-understood hyperparameters such as the band limit and sampling choices. That matters because it shows the equivariance is not just conceptual; it is numerically measurable and tunable. Exactness here is exactness relative to the chosen discretization and band-limited representation, which is exactly the right standard for a numerical model. What should we take away from this? First, the paper shows that exact rotational symmetry on the sphere is not reserved for expensive spectral methods. It can be carried onto a practical HEALPix-based CNN with local filters and efficient quadrature. Second, the benefit is not only aesthetic or mathematical. In scientific learning problems with expensive simulations, symmetry reduces sample complexity, which can improve downstream inference. Third, the architecture is flexible enough to support not just classification, but dense regression, denoising, foreground separation, and simulation-based inference. There are also limits to keep in mind. The construction is band-limited, so exactness holds within the chosen frequency range and quadrature resolution. That means performance depends on selecting the right hyperparameters and having enough resolution for the task. The method is also specialized to spherical data and to the HEALPix grid, so it is not a universal replacement for standard CNNs. And while the paper shows strong results on the tasks they test, broader validation across more scientific domains would be the next step. Still, the message is clear: if your data live on the sphere and do not have a preferred orientation, you should not make a network rediscover that fact from scratch. By building SO(3) symmetry directly into the convolution, this paper gives a principled and practical way to learn more from fewer simulations, which is exactly what many scientific applications need.

Previous daily papers

2026-10-29Pushing Dexterity and Safety for In-Hand Object Pose Reaching That Works Remarkably Well2026-10-29Can LLMs Uncover Hidden Physical Laws through Free Exploration?2026-10-29Scaling Laws for Tool-Use Agents via Controllable Environment Synthesis2026-10-28Multi-State Linear Attention with Generalized Second-Order Routing2026-10-28Heads of Security: Learned Attention Gates Improve Prompt Injection Robustness2026-10-27Pretraining Knows What, Simulation Teaches How: Compositional Generalization in a Sim-Trained Robot Agent2026-10-27Retriever-Free Retrieval: Navigating Documents with Decision Models2026-10-27Reva: Real-Time Vulnerability Detection through Contextual Probing of Large Language Models2026-10-26Learning Positive Linear Combinations of ReLUs in Fully Polynomial Time2026-10-25Reliable AI-Assisted Decisions via Selective Auditing2026-10-25A Fix for Softmax and Cross-Entropy2026-10-25Sensorimotor Alignment: A Platonic Proxy for Embodied Policy Success2026-10-22LongZero: Enhancing Long-Context Reasoning in LLMs from Zero Data2026-10-22The End of Consensus Research?2026-10-22Asymmetric On-Policy Distillation Learns In-Context Exploration2026-10-21UniWALM: Unified World Action Language Model for Embodied Robot Control2026-10-21Joints, Camera, Action! Co-Generating 3D Motion and Video for Arbitrary Rigs2026-10-21Evolving Agent Interfaces2026-10-20OpenVLHarness: Real World Visual Agentic Tool-Use with Multimodal Memory2026-10-20Same Simulation, Different Evidence: Where Retrieved Tool Output Costs LLM Agents Accuracy2026-10-20Text-to-Image Generative Modeling Without Language Pretraining2026-10-19DiscoveryRSI: Recursively Learning to Discover Valuable Hypotheses2026-10-19Self-Building Labs2026-10-18T2-z: Test-Time Optimization of Environment Latents for Robotic World Models2026-10-18FDE-Gym: The Last Mile of AI Delivery2026-10-18MLExpert: Towards a Generalist Agentic Model for Autonomous Machine Learning Engineering2026-10-17Discovering state-of-the-art quantum circuits with large language models2026-10-15Your Transformer Is Secretly Elastic2026-10-15Hierarchical Residual Policy Learning for Real-World Mobile Manipulation with Sparse Human Guidance2026-10-15Latent Compaction with Test-Time Training2026-10-14Tev: Scaling Long-Horizon Agentic Environments with Dense Progress Rewards2026-10-14The Last Remote Sensing Model Built by Humans? Casting Any Earth Observation Task as Recursive Self-Improvement2026-10-14Hybrid Reasoning Agents2026-10-13AI Models Can Provably Hide Arbitrary Capabilities2026-10-13RATED: Reliability-Aware AI Agent Tool Retrieval via Execution Dynamics2026-10-13Designing Protein Structures from Natural Language2026-10-12RSI-Anything: Unlocking Recursive Self-Improvement with World Models2026-10-11A Balanced Data Diet: Addressing the Exploration Bottleneck in Mega-Scale RL for Robot Control2026-10-11FAITH: Feasibility-Aware Safety-Filtered RL for High-Dimensional Systems2026-10-11VioLA: Learning Generalist Humanoid Control Policies from Human Data2026-10-10FastBench: Can Streaming VLMs Perceive High-Dynamic Real-World Streams?2026-10-10Ecology of AI Agents: Collaboration Creates a Population Threshold for Takeoff2026-10-08Long-WAM: Scaling the Context of World-Action Models2026-10-08SciExam for ENSO: Can AI Agents Build Climate Models?2026-10-08RoboJEPA: Scaling Robotic Latent World Models2026-10-08RECAST: Learning to Compute the Right Context through Adaptive Evidence Routing2026-10-07WorldSonus: Bringing Sound to Worlds2026-10-07IdeaAnchor: Teaching LLMs to Turn Literature into Research Ideas2026-10-07Agent in a Bottle: Can LLM Agents Turn Their Capabilities Into Cheap, Scalable Artifacts?2026-10-06CLIFT: Conformal Self-Verification for Web Agent Training and Test-Time Scaling2026-10-06PlotGround: Grounding Plot Digitization in Real Scientific Figures and Their Source Data2026-10-06Base Models Can Reason By Taking a Cue From Training Data2026-10-05LESSER: Post-Training Data Selection with Output-Layer Gradients2026-10-05Language Models that Play Chess and Explain Their Moves2026-10-05Less Decoder is More Encoder: Geometric Representation Learning from Novel View Synthesis2026-10-04One Basis to Animate Them All: Gaussian Blendshape Distillation for Real-Time Avatars2026-10-04The Missing Primitive: Diagnosing and Repairing Mathematical Reasoning in Large Language Models2026-10-04DMAD: Distribution Matching as Adversarial Distillation for Fast Visual Generation2026-10-03VISTA: A Visual Harness for Reasoning in an Interactive World