TorchSISSO: A PyTorch-Based Implementation of the Sure Independence Screening and Sparsifying Operator for Efficient and Interpretable Model Discovery
Madhav Muthyala, Farshud Sorourifar, Joel A. Paulson

TL;DR
TorchSISSO is a new PyTorch-based implementation of the SISSO algorithm that significantly improves performance, speed, and accessibility for symbolic regression tasks in scientific modeling.
Contribution
It introduces a GPU-accelerated, Python-based version of SISSO, enhancing efficiency and usability compared to the original FORTRAN implementation.
Findings
TorchSISSO matches or exceeds original SISSO performance.
Significant reduction in computational time.
Improved accessibility for scientific applications.
Abstract
Symbolic regression (SR) is a powerful machine learning approach that searches for both the structure and parameters of algebraic models, offering interpretable and compact representations of complex data. Unlike traditional regression methods, SR explores progressively complex feature spaces, which can uncover simple models that generalize well, even from small datasets. Among SR algorithms, the Sure Independence Screening and Sparsifying Operator (SISSO) has proven particularly effective in the natural sciences, helping to rediscover fundamental physical laws as well as discover new interpretable equations for materials property modeling. However, its widespread adoption has been limited by performance inefficiencies and the challenges posed by its FORTRAN-based implementation, especially in modern computing environments. In this work, we introduce TorchSISSO, a native Python…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Database Systems and Queries · Statistical and Computational Modeling · Bayesian Modeling and Causal Inference
