REVIEW 3 major objections 5 minor 1 cited by
Symbolic Regression with Multimodal Large Language Models and Kolmogorov Arnold Networks
T0 review · 3 major / 5 minor · reviewed 2026-08-15 · deepseek-v4-flash
Pith's one-line read A vision-capable LLM shown only a plot can propose ansätze that evolve into exact closed forms, and a Kolmogorov–Arnold decomposition lifts the trick to multivariate functions.
desk verdict A genuinely new vision-LLM + FunSearch + KAN pipeline for symbolic regression; the univariate part is solid and honestly scoped, the multivariate extension is a proof of concept resting on an unproven simplicity assumption. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The machinery has two parts. First, a genetic algorithm over LLM proposals: a population of lambda functions is scored by a scale-normalised residual that emphasises shape rather than large values; pairs are sampled by softmax over scores and handed to the LLM as two example candidates plus the plot, and the reply is the next generation's ansatz. Second, a Kolmogorov–Arnold Network—a layered graph whose edges carry univariate spline functions instead of weighted sums—provides the decomposition: pruning the trained KAN reduces the architecture, and each surviving edge becomes a univariate symbolic-regression problem. The final pass compounds symbolic simplification, coefficient refitting, and an LLM-guided step that drops negligible terms and recognises Taylor-series patterns, which matters because per-edge constants are not unique and composition does not commute with fitting.
What would settle it
Train a KAN on dense samples of $f(x,y)=\sqrt{|x-y|}$, prune it, and run KAN-LEx on each edge for twenty independent seeds with the default prompts. If the composed expression recovers the target at the paper's default score threshold of $10^{-5}$ rarely or not at all, the claim that edge simplicity is not an obstacle in practice fails for functions whose Kolmogorov–Arnold decomposition forces a cusped univariate edge.
Extended reading notes
Core claim
The paper claims that symbolic regression can be decomposed into univariate regressions and solved by a vision-capable LLM: shown a plot of a univariate function, the model proposes a compact Python-$\lambda$ ansatz; numerical fitting fixes its parameters; and a genetic loop, seeded with two scored candidates and prompted to give an improved ansatz, evolves a population until exact recovery. On a 20-function benchmark this loop recovers exact expressions more often than the proprietary symbolic-search baseline. The multivariate extension, KAN-LEx, is the sharper claim: after training and pruning a Kolmogorov–Arnold Network, the target function is a sum of composed univariate edge functions, and applying the same plot-driven fitting edge by edge yields, after symbolic simplification and refitting, the exact closed form in all three worked examples ($\exp[\sin(\pi x)+y^2]$, $xy$, and $xy/z$).
Load-bearing premise
The load-bearing premise is that a pruned KAN's edge functions are simple enough that a vision LLM can guess their closed forms from plots; the paper admits there is no guarantee of this, only that its examples suggest it.
Editorial extensions
If this is right
- On a 20-function benchmark, the plot-only loop recovers the exact expression in 12 cases, while the proprietary symbolic-search baseline recovers 8; exact recovery is therefore not an occasional accident.
- Because no basis-function library is specified, the search can be conditioned by prompt wording alone: one prompt steers the model to return an exact Bessel-function call rather than a trigonometric approximation.
- For multivariate targets, pruning a KAN narrows the architecture before per-edge fitting, and the worked examples—an exponential of sine-plus-square, a product, and Newton's gravitational law—all reduce to the correct closed form after composition and simplification.
- The method tolerates modest noise and still finds the ground-truth trend, but the user must raise the exit threshold to match the noise level, otherwise the loop overfits.
- Open-weight local models can match the proprietary model's exact-recovery count but take substantially longer, so the approach does not depend on one commercial API.
Reading between the lines
- Our inference: the boundary of the method is the model's pretraining vocabulary; fine-tuning a small vision-language model on synthetic plots of specialised functions should extend exact recovery to domains where a general model only approximates.
- Our inference: plotting is an information bottleneck—features below plot resolution are invisible to the LLM, so multi-resolution crops or zoomed views of the same function would be a cheap test of whether the vision input is the limiting step.
- Our inference: the same loop could be aimed at physics-law discovery by prompting for expected symmetries, units, or leading terms; the paper lists domain prompting as future work, but treating it as a tunable prior is a natural next experiment.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces LLM-LEx, a symbolic regression method in which a vision-capable LLM is prompted with a plot of a univariate function and two parent candidate expressions and asked to propose a Python lambda ansatz; free parameters are fitted numerically and the population is evolved with a genetic algorithm inspired by FunSearch. The authors benchmark LLM-LEx against Mathematica's FindFormula on 20 generated functions, test open-source LLMs, study robustness to noise, and show that special functions can be recovered through prompt engineering. They then propose KAN-LEx, which trains and prunes a Kolmogorov-Arnold network, fits each edge function with LLM-LEx, composes the resulting univariate expressions, and simplifies the result with sympy and an LLM. Three multivariate examples are reported: exp[sin(pi x)+y^2], xy, and xy/z. The paper includes a public GitHub repository and explicitly disclaims state-of-the-art performance.
Significance. The central idea—using an LLM's visual pattern recognition as a symbolic-ansatz proposer inside an evolutionary loop—is novel and well-motivated, and the authors are appropriately modest about positioning the work as a proof of concept rather than a competitive benchmark. The availability of code and notebooks is a strength, as is the demonstration that open-source models can run the method locally. If the results are reproducible, the paper makes a useful contribution to the growing literature on LLM-guided symbolic regression. However, the multivariate claim that 'univariate is all you need' is currently under-supported: it rests on an empirical assumption about KAN edge simplicity that the paper itself concedes is unproven, and the three multivariate examples are all favorable cases. The univariate evaluation is also thin, with no comparison to standard genetic-programming baselines such as PySR or Operon. These issues, together with a concrete error in the scoring formula, mean that the paper's significance depends on the requested revisions.
major comments (3)
- [§3.1 (footnote 3), §3.2] The multivariate extension rests on the assumption that each edge function of a trained, pruned KAN is simple enough for the plot-based LLM to propose a correct symbolic ansatz. The paper itself concedes in footnote 3 that 'there is no theoretical guarantee the required univariate functions are simple or remotely well behaved,' and the three examples in §3.2—exp[sin(pi x)+y^2], xy, and xy/z—are all low-dimensional and all succeed. This is not sufficient to support the abstract's claim that 'univariate is all you need' for symbolic regression, especially since Table 3 reports only 12/20 exact recoveries for gpt-4o on univariate functions; a KAN edge from a general target could be no simpler. I ask for a systematic multivariate evaluation with reported success/failure rates on a broader set of targets, including cases where the Kolmogorov-Arnold decomposition is not visually simple, or, alternatively, a substantial rewording of the multivariate claim to state that the method applies when the trained KAN edge functions are simple.
- [§2.2, Eq. (4)] The definition of MADy as median({yi - median({yj})}) is mathematically incorrect: the median of the centered values yi - median(y) is identically zero for any finite sample. Consequently, the max in global-scale is vacuous and global-scale always reduces to alpha * mean(|yi|), contrary to the stated intention of a 'non-vanishing characteristic scale.' The presumably intended quantity is the median absolute deviation, median(|yi - median(y)|). Since the score in Eq. (3) drives selection and termination in every reported experiment, this error is load-bearing; the definition should be corrected and the authors should state whether any reported scores or thresholds change as a result.
- [§2.3, Tables 1 and 3] The central claim that LLM-LEx is 'viable and surprisingly successful' is supported only by a comparison to Mathematica's FindFormula on 20 functions, with one or two stochastic LLM runs per function and manual inspection of correctness. The paper cites PySR [1] and Operon [2] but does not compare against them, so it is unclear how the method fares relative to standard symbolic regression packages on the same benchmark. Because the LLM responses are probabilistic, the reported 'Total Correct' counts in Table 3 need to be accompanied by repeated-run success rates (e.g., success probability over at least several runs per function) and ideally confidence intervals. This additional evidence is necessary to substantiate the univariate viability claim.
minor comments (5)
- [§2, first paragraph] Typo: 'throuhout' should be 'throughout'; in §2.3, 'at the expensive of some quality' should be 'at the expense of some quality.'
- [§2.2, Eq. (4)] The notation 'mean({|yi|}, ϵ)' is undefined; please specify how the small hyperparameter ϵ enters the mean (for example, as a floor or an additive offset).
- [Table 3 caption] The caption states 'All runs with LLM-LEx were single shot,' which appears to conflict with Table 1's '# LLM-LEx runs' column reporting values of 1 and 2; please clarify the intended meaning of 'single shot' and reconcile the two tables.
- [§3.2, Example 2, Eq. (17)] The list of returned expressions is missing a comma between 'y*x' and 'x**1 * y**1', making the list syntactically confusing.
- [Figure 5] The caption says that below the dashed red line the genetic algorithm is stopped early, but the score threshold corresponding to the line is not stated; please add this value.
Circularity Check
No circularity: KAN-LEx's outputs are fits to external ground-truth functions; self-citations to the KAN paper are implementation support, not load-bearing premises.
full rationale
The paper's derivation chain is not circular. In LLM-LEx, the LLM proposes a symbolic ansatz from a plot image, the free parameters are fitted by scipy optimizers, and the algorithm is benchmarked against externally generated ground-truth expressions (Tables 1 and 2). Nothing in the scoring metric (Eq. 3), the softmax selection (Eq. 5), or the genetic algorithm encodes the target expression; the target appears only as data and as the external benchmark. In KAN-LEx, the Kolmogorov-Arnold theorem is a standard mathematical fact, and the KAN paper [16] is cited for the concrete network architecture and pruning implementation. Although [16] shares authors with the present paper, it is not invoked as a uniqueness theorem and does not forbid alternatives; the paper explicitly states that 'in principle any symbolic regression method can be used for this step.' The multivariate examples (Sections 3.2) use external target expressions such as exp[sin(pi x) + y^2], xy, and xy/z, and the recovered forms are fits to the same data the KAN was trained on; this is the stated goal of symbolic regression, not a prediction forced by the method's definitions. Footnote 3 concedes that 'there is no theoretical guarantee the required univariate functions are simple or remotely well behaved'; this is an honest robustness limitation, not a circular step. The only self-referential element is the citation to the authors' own KAN implementation, but it is implementation support rather than a load-bearing premise, so it does not raise the circularity score.
Assumptions & free parameters
free parameters (4)
- alpha =
0.01
- epsilon =
small, not specified numerically
- selection temperature T =
1
- population size and generation count =
25, 10
assumptions (4)
- standard math Kolmogorov-Arnold representation theorem
- domain assumption LLM pretraining gives a useful prior for functional forms
- domain assumption KAN edge functions are simple enough to be fit by a vision LLM
- domain assumption Sampled data and plots reveal the true functional form
Cite this review
Pith. "Pith review of Symbolic Regression with Multimodal Large Language Models and Kolmogorov Arnold Networks." pith.science (2026). https://pith.science/paper/OEO52C5Z
@misc{pith2026250507956,
author = {Pith},
title = {Pith review of: Symbolic Regression with Multimodal Large Language Models and Kolmogorov Arnold Networks},
year = {2026},
howpublished = {\url{https://pith.science/paper/OEO52C5Z}},
note = {Machine review of arXiv:2505.07956}
}
read the original abstract
We present a novel approach to symbolic regression using vision-capable large language models (LLMs) and the ideas behind Google DeepMind's Funsearch. The LLM is given a plot of a univariate function and tasked with proposing an ansatz for that function. The free parameters of the ansatz are fitted using standard numerical optimisers, and a collection of such ans\"atze make up the population of a genetic algorithm. Unlike other symbolic regression techniques, our method does not require the specification of a set of functions to be used in regression, but with appropriate prompt engineering, we can arbitrarily condition the generative step. By using Kolmogorov Arnold Networks (KANs), we demonstrate that ``univariate is all you need'' for symbolic regression, and extend this method to multivariate functions by learning the univariate function on each edge of a trained KAN. The combined expression is then simplified by further processing with a language model.
Figures
Figures from the paper (5 more)
Forward citations
Cited by 1 Pith paper
-
DeepInflation: an AI agent for research and model discovery of inflation
An LLM agent with symbolic regression finds simple inflation potentials that match target CMB observables, but the outputs are fitted to the targets rather than independently predicted.
Reference graph
Works this paper leans on
-
[1]
Interpretable Machine Learning for Science with PySR and SymbolicRegression.jl,
M. Cranmer, “Interpretable Machine Learning for Science with PySR and SymbolicRegression.jl,”arXiv e-prints(May, 2023) arXiv:2305.01582, arXiv:2305.01582 [astro-ph.IM]
arXiv 2023
-
[2]
Operon c++: An efficient genetic programming framework for symbolic regression,
B. Burlacu, G. Kronberger, and M. Kommenda, “Operon c++: An efficient genetic programming framework for symbolic regression,” inProceedings of the 2020 Genetic and Evolutionary Computation Conference Companion, GECCO ’20, p. 1562–1570. Association for Computing Machinery, New York, NY, USA, 2020.https://doi.org/10.1145/3377929.3398099
arXiv 2020
-
[3]
Exhaustive Symbolic Regression,
D. J. Bartlett, H. Desmond, and P. G. Ferreira, “Exhaustive Symbolic Regression,”IEEE Trans. Evol. Comput.28no. 4, (2024) 964, arXiv:2211.11461 [astro-ph.CO]
arXiv 2024
-
[4]
Mathematical discoveries from program search with large language models,
B. Romera-Paredes, M. Barekatain, A. Novikov, M. Balog, M. P. Kumar, E. Dupont, F. J. Ruiz, J. S. Ellenberg, P. Wang, O. Fawzi,et al., “Mathematical discoveries from program search with large language models,”Nature625 no. 7995, (2024) 468–475
work page 2024
- [5]
-
[6]
Mathematica, Version 14.2
W. R. Inc., “Mathematica, Version 14.2.” https://www.wolfram.com/mathematica. Champaign, IL, 2024
2024
-
[7]
A survey of parallel genetic algorithms,
E. Cant´ u-Pazet al., “A survey of parallel genetic algorithms,”Calculateurs paralleles, reseaux et systems repartis10no. 2, (1998) 141–171
work page 1998
-
[8]
Refining Integration-by-Parts Reduction of Feynman Integrals with Machine Learning,
M. von Hippel and M. Wilhelm, “Refining Integration-by-Parts Reduction of Feynman Integrals with Machine Learning,”arXiv:2502.05121 [hep-th]
Show all 17 references
-
[9]
Generative modeling for mathematical discovery,
J. S. Ellenberg, K. Fraser-Taliente, T. R. Harvey, K. Srivastava, and A. V. Sutherland, “Generative modeling for mathematical discovery,” 2025. https://arxiv.org/abs/2503.11061
2025 arXiv
-
[10]
Contemporary symbolic regression methods and their relative performance,
W. G. L. Cava, P. Orzechowski, B. Burlacu, F. O. de Fran¸ ca, M. Virgolin, Y. Jin, M. Kommenda, and J. H. Moore, “Contemporary symbolic regression methods and their relative performance,”CoRRabs/2107.14351(2021) ,2107.14351
2021 arXiv
-
[11]
R. Poli, W. B. Langdon, N. F. McPhee, and J. R. Koza,A Field Guide to Genetic Programming. lulu.com, 2008. 24
2008
-
[12]
Llm-sr: Scientific equation discovery via programming with large language models,
P. Shojaee, K. Meidani, S. Gupta, A. B. Farimani, and C. K. Reddy, “Llm-sr: Scientific equation discovery via programming with large language models,” arXiv preprint arXiv:2404.18400(2024)
2024 arXiv
-
[13]
In-context symbolic regression: Leveraging large language models for function discovery,
M. Merler, K. Haitsiukevich, N. Dainese, and P. Marttinen, “In-context symbolic regression: Leveraging large language models for function discovery,”arXiv preprint arXiv:2404.19094(2024)
2024 arXiv
-
[14]
Symbolic regression with a learned concept library,
A. Grayeli, A. Sehgal, O. Costilla Reyes, M. Cranmer, and S. Chaudhuri, “Symbolic regression with a learned concept library,”Advances in Neural Information Processing Systems37(2024) 44678–44709
2024
-
[15]
Visymre: Vision-guided multimodal symbolic regression,
D. Li, J. Yin, J. Xu, X. Li, and J. Zhang, “Visymre: Vision-guided multimodal symbolic regression,”arXiv preprint arXiv:2412.11139(2024)
2024
-
[16]
KAN: Kolmogorov-Arnold Networks,
Z. Liu, Y. Wang, S. Vaidya, F. Ruehle, J. Halverson, M. Soljaˇ ci´ c, T. Y. Hou, and M. Tegmark, “KAN: Kolmogorov-Arnold Networks,”arXiv:2404.19756 [cs.LG]
-
[17]
Sympy: symbolic computing in python,
A. Meurer, C. P. Smith, M. Paprocki, O. ˇCert´ ık, S. B. Kirpichev, M. Rocklin, A. Kumar, S. Ivanov, J. K. Moore, S. Singh, T. Rathnayake, S. Vig, B. E. Granger, R. P. Muller, F. Bonazzi, H. Gupta, S. Vats, F. Johansson, F. Pedregosa, M. J. Curry, A. R. Terrel, v. Rouˇ cka, A....
2017
Reviewed August 15, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.