WASSAW.IO

Joseph Park

I work on the mathematics underneath machine learning, and I teach it.

Category theory, topological data analysis, and quantum computation, applied to how AI systems represent and move data. That is my doctoral direction. Alongside it I tutor mathematics and physics, and I build things for clients who need the analysis done rather than described.

Two ways to work with me

Tutoring

University mathematics and physics, the mathematics behind machine learning, graduate qualifying material, and test preparation.

Consulting

Data analysis, forecasting, retrieval and agent systems, and the unglamorous work of getting a messy dataset into a state where a model can use it.

Recent work

A marketing and retention analysis for a math tutoring franchise, worked end to end and published with the code. Eight write-ups, each ending on a decision rather than a summary, and each one containing at least one result I did not expect when I started it.

Data throughout is artificial, for privacy. The analyses are the ones I ran against real records. Code: github.com/Wassaw-io/tutoring-center-analytics.

Catena

Catena is my doctoral research direction: a database whose schema is a category, where the maps between physical systems are typed morphisms that carry what they preserve, and where composing a path through the graph composes the guarantees along with it. The bet is that a good deal of what we currently ask a language model to infer is structure that could be represented exactly instead.

Spivak solved the exact case in 2010 and CQL implements it; Markov categories handle the probabilistic case. What neither does is let an approximate retrieval system propose a structural correspondence and then verify it against the categorical constraints before accepting it. That is the part I am building.

It is early. The first working slice is a verifier rather than a database, and the interesting output is the plausible-looking analogy it rejects.