TL;DR;

  • 🎸 1993-ongoing: Countryside boy and hobbyist musician.
  • 🎓 2012-2016: Bachelor’s in Computer Science at State University of Londrina - Brazil.
  • 🥋 2016-2018: Master’s degree in Machine learning at State University of Londrina - Brazil, under the supervision of professor Sylvio Barbon Jr.
  • 👨‍⚕️ 2018-2023 (first quarter): Ph.D. candidate at the Institute of Mathematics and Computer Science (ICMC) of the University of São Paulo (USP), under the supervision of professor André Carlos Ponce de Leon Ferreira de Carvalho.
  • 🇵🇹 2022 (February-September): Visiting researcher at INESC-TEC/University of Porto - Portugal, under the supervision of professor João Gama.
  • 🌊 2018-: founding member and maintainer of River.

Hi! My name is Saulo Martiello Mastelini, a Brazilian 🇧🇷 who has lived for 18 years in the countryside region of a small city called Cândido de Abreu in the state of Paraná, Brazil. Even though I only had daily internet access when I was 19, I fell in love with computer science 💻 and decided to pursue a career in this field. I moved to Londrina in 2012, and I got my bachelor’s in Computer Science with honors in 2016 at the State University of Londrina (UEL). My final project concerned a computer vision application for grading poultry meat 🍗. By that time, the researchers involved in the project and I wrote a paper 📜 which is, to this date, one of my most cited works.

I started my Master’s in 2016 at the same university. In the beginning, I intended to research computer vision 👀, in a time when deep learning had not still got the spotlight 🔦. My plans to automatically tune a local contrasting enhancing algorithm using particle swarm 🦆 optimization didn’t work out as I expected. So, I had to come up with an alternative action plan. My advisor at that time, Sylvio Barbon Jr., introduced me to multi-target regression (MTR) problems and I’m so grateful that he did this 😄. I had a passing knowledge of machine learning, and it suddenly became my main research interest! Good times 🥳! I will never forget the friendship I made and the plethora of things I learned at UEL. After a lot of study and research, Sylvio and I published a good number of papers about MTR. I also created a simple toolkit in R to benchmark MTR problems. At the end of my Master’s, I learned about data streams :man_swimming: and online machine learning, and it felt like a natural path 🛣️ to pursue from where I was research-wise.

In 2018, I moved to São Carlos to start my Ph.D. under the supervision of professor André Carlos Ponce de Leon Ferreira de Carvalho in the Institute of Mathematics and Computer Science (ICMC) from the University of São Paulo (USP). My research is supported :dollar_banknote: by FAPESP. At ICMC, I once again found a wonderful and chaotic (in a good sense) workplace! I made a lot of new friends that I keep, in the same way as the ones from UEL, to this day.

My central research theme is online machine learning regression, primarily using decision trees 🌱 and rules 📏. Specifically, my thesis goal :light_bulb: was to make existing online regressors more efficient regarding memory and running time while keeping their predictive performance! During my Ph.D., I started collaborating with the scikit-multiflow project and ended up becoming one of its maintainers. In 2020, the core developers from scikit-multiflow and creme joined forces to create River 🌊! So, I am a proud founding member and maintainer of the to-go library on online machine learning in Python!

From February 2022 to September 2022, I lived in Europe 🇪🇺 as a visiting researcher at INESC-TEC/University of Porto! My goal at the time was to build 🔧 more efficient online k-Nearest Neighbor algorithms under a sliding-window regimen. The resulting paper concerning that research was published on Elsevier’s Information Fusion!


I love dogs 🐶, reading 📖, playing guitar 🎸 and singing 🎵, doing some trekking ⛰️ and spending time with people I love ❤️! I formulated some of my best ideas and proposals in a mountain or amidst trees 🌲.

You can e-mail me at saulomastelini@gmail if you want to get in touch 🤝!

Me at Louvre This is me at the Louvre museum! Despite this picture, taking selfies is not among my hobbies 😄