Sign in

Fabricio Olivetti

@folivetti.bsky.social
56 followers 99 following 24 posts

Researcher and professor at Federal University of ABC (www.ufabc.edu.br) Working on symbolic regression, program synthesis, and optimization. github.com/folivetti www.instagram.com/fabriciolivetti

PostsRepliesMedia
Reposted by Fabricio Olivetti
Jason Moore @moorejh.bsky.social · 12/06/2025
TinyverseGP: Minimalistic implementations of different representations for Genetic Programming github.com/gpbench/tiny... #mlsky #artificialintelligence #geneticprogramming
github.com
GitHub - GPBench/TinyverseGP
Contribute to GPBench/TinyverseGP development by creating an account on GitHub.
052
Fabricio Olivetti @folivetti.bsky.social · 12/05/2025
Here's a little summary of the #symbolicregression in Physical Sciences meeting hosted at the #royalsociety . Plenty of interesting discussions and perspectives for the future of SR: www.linkedin.com/posts/gabrie...
linkedin.com
Report on the Royal Society Discussion Meeting on Symbolic Regression in… | Gabriel Kronberger
Here is my summary of the Symbolic Regression in Physical Sciences meeting (together with Fabricio Olivetti de França and Bogdan Burlacu). My three take-home messages: 🧐 Better priors and additiona...
011
Fabricio Olivetti @folivetti.bsky.social · 09/04/2025
This new algorithm pairs well with another tool we just released bsky.app/profile/foli...
020
Fabricio Olivetti @folivetti.bsky.social · 09/04/2025
This paper will be presented at #GECCO2025 but you can already read the pre-print at arxiv.org/abs/2501.17859 The source-code and binaries are available at github.com/folivetti/sr... together with additional info. #GECCO2025 #SymbolicRegression #GeneticProgramming
arxiv.org
rEGGression: an Interactive and Agnostic Tool for the Exploration of Symbolic Regression Models
Regression analysis is used for prediction and to understand the effect of independent variables on dependent variables. Symbolic regression (SR) automates the search for non-linear regression models,...
000
Fabricio Olivetti @folivetti.bsky.social · 09/04/2025
This tool is compatible with a lot of popular SR algorithms such as 𝐎𝐩𝐞𝐫𝐨𝐧, 𝐏𝐲𝐒𝐑, 𝐁𝐢𝐧𝐠𝐨, 𝐅𝐄𝐀𝐓, 𝐈𝐓𝐄𝐀, 𝐓𝐈𝐑, 𝐆𝐏-𝐆𝐎𝐌𝐄𝐀, and many more! It is especially compatible with the new algorithm eggp (bsky.app/profile/foli...)
x.com
100
Fabricio Olivetti @folivetti.bsky.social · 09/04/2025
You can also search for the top building blocks by frequency and average fitness. This can help unlock new discoveries from the knowledge built during the search. A little demo of what it can do: asciinema.org/a/713509
asciinema.org
rEGGression demo - a tool for the exploration of symbolic regression models
*r🥚ression* an interactive tool that can help SR users to explore alternative models generated from different sources. These sources can be: the final population of a single run, the Pareto front, ...
100
Fabricio Olivetti @folivetti.bsky.social · 09/04/2025
Once you load the expressions, you can explore them by requesting the top-N expressions associated with different filters: by size, by number of parameters or ... 𝐛𝐲 𝐩𝐚𝐭𝐭𝐞𝐫𝐧 𝐦𝐚𝐭𝐜𝐡𝐢𝐧𝐠 parts of the expressions!
100
Fabricio Olivetti @folivetti.bsky.social · 09/04/2025
With this tool, you can load a set of symbolic models obtained from any combination of multiple runs from the same or different algorithms, or with different hyper-parameters, using only the returned Pareto front or the entire search history.
100
Fabricio Olivetti @folivetti.bsky.social · 09/04/2025
⚠️(another) New paper alert rEGGression: an Interactive and Agnostic Tool for the Exploration of Symbolic Regression Models introduces a new tool for symbolic models that allow the user to go beyond the traditional Pareto front. #GECCO2025 #SymbolicRegression #GeneticProgramming
110
Fabricio Olivetti @folivetti.bsky.social · 09/04/2025
This work will be presented at #GECCO2025 but we already got an arXiv version available at arxiv.org/abs/2501.17848 and the source-code at github.com/folivetti/sr... All the experiments can be replicated with github.com/folivetti/eg...
110
Fabricio Olivetti @folivetti.bsky.social · 09/04/2025
This improves the results to such an extent that a traditional GP (as in tinyGP) can compete with the popular Operon and PySR algorithms. The current implementation comes with many customization options including exporting the generated e-graph for further exploration.
100
Fabricio Olivetti @folivetti.bsky.social · 09/04/2025
For example, if in the first generation the search visits the expression (x+x) it will avoid generating this expression again in future generations and most of their equivalents, such as 2x, 3x/x, 3x - x, etc.
100
Fabricio Olivetti @folivetti.bsky.social · 09/04/2025
⚠️New paper alert ⚠️ Improving Genetic Programming for Symbolic Regression with Equality Graphs exploits e-graphs to generate equivalent expressions proposes new operators that creates unvisited expressions during the search. #GECCO2025 #SymbolicRegression #GeneticProgramming
132
Fabricio Olivetti @folivetti.bsky.social · 24/03/2025
Time is on your side? Yes it is! The deadline for the #symbolicregression workshop at #gecco2025, was just extended to April 2nd! We are looking forward for your submissions! More info: heal.heuristiclab.com/research/sym...
heal.heuristiclab.com
Symbolic Regression Workshop | HEAL
011
Fabricio Olivetti @folivetti.bsky.social · 12/03/2025
You are all preparing some cool papers for #symbolicregression workshop at #gecco2025, right? Just remember, the deadline is on March 26! Share your new and cool ideas with this ever growing community! More info: heal.heuristiclab.com/research/sym...
heal.heuristiclab.com
Symbolic Regression Workshop | HEAL
012
Fabricio Olivetti @folivetti.bsky.social · 06/03/2025
Tell me about it :-D We're currently fighting to split the course into CS and non-CS version. But I'm already happy that we don't teach this course in Java anymore :-P
110
Fabricio Olivetti @folivetti.bsky.social · 06/03/2025
The main challenge here is to make them understand how a function works, what are variables, and why the order of instructions matter :-) not the easiest of the courses to teach...
120
Fabricio Olivetti @folivetti.bsky.social · 06/03/2025
Here we have the course "Information Processing" (which I'm teaching right now) that is basically programming 101 for a mix of students (CS and non-CS). The main goal here is to teach the very basics so each student is prepared to learn their respective niche language when time comes.
110
Fabricio Olivetti @folivetti.bsky.social · 24/02/2025
5 PhD positions for a project on Wireless THz Communication between TU Wien and University of Applied Sciences Upper Austria. One of such positions is about equation learning with #symbolicregression . Don't miss this opportunity! More info: jobs.tuwien.ac.at/Job/246521
jobs.tuwien.ac.at
5 PhD Positions
021
Fabricio Olivetti @folivetti.bsky.social · 22/02/2025
I feel the same, and not only as a reviewer, as an author as well, especially when we get good reviewers :)
010
Reposted by Fabricio Olivetti
Jason Moore @moorejh.bsky.social · 19/02/2025
Is the evolution metaphor still necessary or even useful for genetic programming? link.springer.com/article/10.1... #geneticprogramming #machinelearning #artificialintelligence #datascience
link.springer.com
Is the evolution metaphor still necessary or even useful for genetic programming? - Genetic Programming and Evolvable Machines
Genetic Programming and Evolvable Machines -
054
Fabricio Olivetti @folivetti.bsky.social · 15/02/2025
We have a date! #symbolicregression workshop at #gecco2025 now has a deadline: March 26. Be sure to share your cool ideas with us heal.heuristiclab.com/research/sym...
heal.heuristiclab.com
Symbolic Regression Workshop | HEAL
021
Fabricio Olivetti @folivetti.bsky.social · 10/02/2025
Meeting on “Symbolic Regression in the Physical Sciences”. Date: 28 - 29 April 2025, Location: The Royal Society, 6 – 9 Carlton House Terrace, London, SW1Y 5AG Details and registration: royalsociety.org/science-even...
010
Fabricio Olivetti @folivetti.bsky.social · 04/02/2025
is it really useful in practice to have explicit feature transformation in these templates? (e.g. f(x1^2,x1*x2)). It seems to me that the user is doing the SR job :-P Wouldn't a syntax like `p1 * x1 + f1 - sin(f2)` be enough and cleaner?
100
Fabricio Olivetti @folivetti.bsky.social · 14/01/2025
Hey #symbolicregression folks! Are you working on something novel, crazy, bound to uncover the secrets of the universe? Don't keep it to yourself, join us at #gecco2025 SymReg workshop and let's discuss it over a coffee: heal.heuristiclab.com/research/sym... (deadline tbd) #geneticprogramming
022
Fabricio Olivetti @folivetti.bsky.social · 01/09/2024
This looks really cool!
000