High Signal Podcasts Evidence ledger
Method
Browse
← Back to evidence

Evidence receipt / belief

Published · transcript-backed

Bruno Gavranović: belief

22 Dec 2025 Machine Learning Street Talk Making deep learning perform real algorithms with Category Theory (Andrew Dudzik, Petar Velichkovich, Taco Cohen, Bruno Gavranović, Paul Lessard)

“Absolutely. So if we think about a parametric morphism as as so it's a map from a to b with a parameter b, we can off we often want to change the parameter space.”

— Bruno Gavranović

Source trail

Everything needed to verify it.

Speaker
Bruno Gavranović
Attribution
Verified speaker
Claim type
belief
Recorded
22 Dec 2025
Publisher
Machine Learning Street Talk

Transcript context

…Does 2 morphisms allow us to think about weight tying? Absolutely. So if we think about a parametric morphism as as so it's a map from a to b with a parameter b, we can off we often want to change the parameter space. We often want to say do the weight tying, which, you know, in practice means we start from a smaller weight space and copy the weights in particular. So a 2 morphism in the 2 category of parametric functions is is a reparameterization. So it's a it's a map between 2 parametric morphisms that that is somehow coherent. There are some diagrams that have to be satisfied, but essentially, they encode that 1 is obtained by precomposing some weight some form of weight tying, but it doesn't have to be just copying. Right? That's the thing we're finding out. It can it can be arbitrary relationships between the weights. So 1 of 1 of the things that these 2 cells and 2 morphisms allow us is to see this algebraic structure encoded as relationships between the weights. And then that goes again into what category 3 is about. It's about finding relationships between objects and this. So so absolutely. So here's the key connection to programming. In functional languages, we define data types like lists recursively. A list is either empty or it's an element followed by another list. Categorically, this is an algebra for an endofunctor. The structure map of the algebra packages together all of the constructors of the data type. And the homomorphism from this algebra is exactly what programmers call a fold A function that consumes the list by recursively applying some operation. So the framework is describing the very structure of recursive computation.…

Stored transcript either side of the excerpt. The highlighted words are the published quote; the surrounding text is unedited source, never generated.

Search evidence