Fabricio Olivetti's Avatar

Fabricio Olivetti

@folivetti

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

54
Followers
99
Following
24
Posts
16.12.2023
Joined
Posts Following

Latest posts by Fabricio Olivetti @folivetti

Preview
GitHub - GPBench/TinyverseGP Contribute to GPBench/TinyverseGP development by creating an account on GitHub.

TinyverseGP: Minimalistic implementations of different representations for Genetic Programming github.com/gpbench/tiny... #mlsky #artificialintelligence #geneticprogramming

12.06.2025 17:59 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

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...

12.05.2025 11:24 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

This new algorithm pairs well with another tool we just released bsky.app/profile/foli...

09.04.2025 16:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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,...

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

09.04.2025 16:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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...)

09.04.2025 16:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
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, ...

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

09.04.2025 16:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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!

09.04.2025 16:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

09.04.2025 16:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

⚠️(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

09.04.2025 16:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

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...

09.04.2025 12:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

09.04.2025 12:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

09.04.2025 12:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

⚠️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

09.04.2025 12:29 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 1
Symbolic Regression Workshop | HEAL

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...

24.03.2025 20:35 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Symbolic Regression Workshop | HEAL

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...

12.03.2025 10:16 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

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

06.03.2025 11:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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...

06.03.2025 09:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

06.03.2025 09:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
5 PhD Positions

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

24.02.2025 19:15 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I feel the same, and not only as a reviewer, as an author as well, especially when we get good reviewers :)

22.02.2025 12:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Is the evolution metaphor still necessary or even useful for genetic programming? - Genetic Programming and Evolvable Machines Genetic Programming and Evolvable Machines -

Is the evolution metaphor still necessary or even useful for genetic programming? link.springer.com/article/10.1... #geneticprogramming #machinelearning #artificialintelligence #datascience

19.02.2025 17:08 πŸ‘ 5 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Symbolic Regression Workshop | HEAL

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...

15.02.2025 14:33 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

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...

10.02.2025 11:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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?

04.02.2025 10:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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

14.01.2025 20:31 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

This looks really cool!

01.09.2024 14:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0