RETO: A Rotary-Enhanced Transformer Operator for High-Fidelity Prediction of Automotive Aerodynamics
Bojun Zhang, Huiyu Yang, Yunpeng Wang, Yuntian Chen, Yuanwei Bin, Rikui Zhang, Jianchun Wang

TL;DR
RETO introduces a rotary-enhanced transformer operator that significantly improves high-fidelity predictions of automotive aerodynamics by capturing intricate spatial correlations with novel encoding mechanisms.
Contribution
The paper presents RETO, a neural solver with dual-stage spatial awareness using sinusoidal and rotary encodings, enhancing translation invariance and local gradient resolution.
Findings
RETO achieves a 16 ext% improvement over Transolver on ShapeNet.
RETO reduces errors by 23 ext% and 19 ext% on DrivAerML for surface pressure and velocity.
Entropy analysis shows RETO's focused attention mechanism better preserves localized gradients.
Abstract
Rapid aerodynamic evaluation is crucial for modern vehicle design, yet existing neural operators struggle to capture intricate spatial correlations. We propose the rotary-enhanced transformer operator (RETO), a novel neural solver featuring a dual-stage spatial awareness mechanism: sinusoidal-cosine encodings for global referencing and rotary positional encodings (RoPE) for relative displacements. RoPE encodes spatial relations via unitary rotations, enforcing translation invariance and enhancing local gradient resolution. RETO is validated on ShapeNet and the high-fidelity DrivAerML benchmark. On ShapeNet, RETO achieves a relative error of 0.063, outperforming RegDGCNN at 0.125 and representing a 16\% improvement over the Transolver baseline, which yields an error of 0.075. These performance gains are further amplified on the DrivAerML dataset, where RETO achieves relative …
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
