Michael J. Catanzaro
Senior Scientist | ML Engineer, Geometric Data Analytics, Inc.
Hello!
I am a mathematician turned ML engineer interested in solving problems in big data and machine learning. I build and deploy ML systems with a focus on problems where geometry and structure matter.
As a Senior Scientist at Geometric Data Analytics, I’ve designed and trained RL agents for multi-agent coordination systems, built tabular diffusion models with auxiliary networks to help guide sampling, and developed Integer Programming problems to understand flows in a logistics network. These solutions are containerized using Docker and often deployed as microservices on AWS and Google Cloud Run.
My research background in algebraic topology and topological data analysis (TDA) provides me with a practical toolkit. I often use persistent homology and related methods to uncover geometric structure in ML problems that standard techniques miss. I’ve applied these techniques to a variety of applied problems, ranging from understanding deep perception models, analyzing fMRI data, and fractal geometry. Once upon a time, I studied stochastic topology and empirical currents as they arise in physics and statistical mechanics.
Previously, I was an Assistant Professor at Iowa State University and a postdoc at the University of Florida. I earned my PhD in 2016 under the supervision of John Klein and Vladimir Chernyak and was mentored by Peter Bubenik as a postdoc.
I like to do lots of other things besides machine learning, math, and physics.