Towards foundations of categorical cybernetics
We propose a categorical framework for processes which interact bidirectionally with both
an environment and a'controller'. Examples include open learners, in which the controller is …
an environment and a'controller'. Examples include open learners, in which the controller is …
Towards compositional interpretability for xai
Artificial intelligence (AI) is currently based largely on black-box machine learning models
which lack interpretability. The field of eXplainable AI (XAI) strives to address this major …
which lack interpretability. The field of eXplainable AI (XAI) strives to address this major …
Diagrammatic differentiation for quantum machine learning
We introduce diagrammatic differentiation for tensor calculus by generalising the dual
number construction from rigs to monoidal categories. Applying this to ZX diagrams, we …
number construction from rigs to monoidal categories. Applying this to ZX diagrams, we …
An introduction to string diagrams for computer scientists
This document is an elementary introduction to string diagrams. It takes a computer science
perspective: rather than using category theory as a starting point, we build on intuitions from …
perspective: rather than using category theory as a starting point, we build on intuitions from …
Monoidal context theory
M Román - arxiv preprint arxiv:2404.06192, 2024 - arxiv.org
We universally characterize the produoidal category of monoidal lenses over a monoidal
category. In the same way that each category induces a cofree promonoidal category of …
category. In the same way that each category induces a cofree promonoidal category of …
Category theory for quantum natural language processing
A Toumi - arxiv preprint arxiv:2212.06615, 2022 - arxiv.org
This thesis introduces quantum natural language processing (QNLP) models based on a
simple yet powerful analogy between computational linguistics and quantum mechanics …
simple yet powerful analogy between computational linguistics and quantum mechanics …
The compositional structure of Bayesian inference
D Braithwaite, J Hedges, TSC Smithe - arxiv preprint arxiv:2305.06112, 2023 - arxiv.org
Bayes' rule tells us how to invert a causal process in order to update our beliefs in light of
new evidence. If the process is believed to have a complex compositional structure, we may …
new evidence. If the process is believed to have a complex compositional structure, we may …
The produoidal algebra of process decomposition
We introduce the normal produoidal category of monoidal contexts over an arbitrary
monoidal category. In the same sense that a monoidal morphism represents a process, a …
monoidal category. In the same sense that a monoidal morphism represents a process, a …
Quantum information effects
We study the two dual quantum information effects to manipulate the amount of information
in quantum computation: hiding and allocation. The resulting type-and-effect system is fully …
in quantum computation: hiding and allocation. The resulting type-and-effect system is fully …
Probabilistic programming interfaces for random graphs: Markov categories, graphons, and nominal sets
We study semantic models of probabilistic programming languages over graphs, and
establish a connection to graphons from graph theory and combinatorics. We show that …
establish a connection to graphons from graph theory and combinatorics. We show that …