Skip to the Main Content

Note:These pages make extensive use of the latest XHTML and CSS Standards. They ought to look great in any standards-compliant modern browser. Unfortunately, they will probably look horrible in older browsers, like Netscape 4.x and IE 4.x. Moreover, many posts use MathML, which is, currently only supported in Mozilla. My best suggestion (and you will thank me when surfing an ever-increasing number of sites on the web which have been crafted to use the new standards) is to upgrade to the latest version of your browser. If that's not possible, consider moving to the Standards-compliant and open-source Mozilla browser.

October 31, 2024

Adjoint School 2025

Posted by John Baez

Are you interested in using category-theoretic methods to tackle problems in topics like quantum computation, machine learning, numerical analysis or graph theory? Then you might like the Adjoint School! A lot of applied category theorists I know have gotten their start there. It can be a transformative experience, in part thanks to all the people you’ll meet.

You’ll work online on a research project with a mentor and a team of other students for several months. Then you’ll get together for several days at the end of May at the University of Florida, in Gainesville. Then comes the big annual conference on applied category theory, ACT2025.

You can apply here starting November 1st, 2024. The deadline to apply is December 1st.

For more details, including the list of mentors and their research projects, read on.

Important dates

  • Application opens: November 1, 2024
  • Application deadline: December 1, 2024
  • School runs: January-May, 2025
  • Research week dates: May 26-30, 2025

Who should apply?

Anyone, from anywhere in the world, who is interested in applying category-theoretic methods to problems outside of pure mathematics. This is emphatically not restricted to math students, but one should be comfortable working with mathematics. Knowledge of basic category-theoretic language — the definition of monoidal category for example — is encouraged.

The school will consider advanced undergraduates, PhD students, post-docs, as well as people working outside of academia. Members of groups which are underrepresented in the mathematics and computer science communities are especially encouraged to apply.

Research projects

Each project team consists of 4-5 students, led by a mentor and a teaching assistant. The school takes place in two phases: an online learning seminar that meets regularly between January and May, and an in-person research week held on the university campus, the week prior to the Applied Category Theory Conference.

During the learning seminar, participants read, discuss, and respond to papers chosen by the project mentors. Every other week a pair of participants will present a paper which will be followed by a group discussion. After the learning seminar, each pair of participants will also write a blog post, based on the paper they presented, for The n-Category Café.

Here are the research project and mentors. For the reading materials, visit the Adjoint School website.

Rig Groupoids for Quantum Computation

Mentor: Robin Kaarsgaard Sales

Semirings are algebraic structures comprised of two unital and associative operations — thought of as addition and multiplication — extended with a distributive law stating that multiplication must distribute over addition. Their categorifications are rig categories, also known as bimonoidal categories. These categories not only allow composition in sequence but also in parallel in two different ways, with canonical morphisms for distributing (and factoring) one parallel composition over the other in a coherent way.

The category of finite sets with bijections between them is, in aformal sense, the simplest possible rig category. It is also a groupoid in that the action of every morphism can be undone by an inverse. This category has been studied widely as a setting for classical reversible computation, i.e., computations where each computation step can be undone.

A quirky feature of quantum computation (without measurement) is that it is also reversible. Even more, quantum computation also takes place in a rig groupoid, namely that of finite dimensional Hilbert spaces and unitaries. Unlike finite sets and bijections, this rig groupoid contains morphisms and equations that are not found universally in rig groupoids — but what are they, and what do they look like? In this project, we will explore the boundary between classical and quantum computation through the lens of category theory. We will do so by studying the extensions to the theory of classical reversible computation (given by the rig groupoid of finite sets and bijections) necessary to reproduce theories of quantum computation (given by rig groupoids of unitaries).

Homotopy of Graphs

Mentor: Laura Scull

Graphs are discrete structures made of vertices connected by edges, making examples easily accessible. We take a categorical approach to these, and work in the category of graphs and graph homomorphisms between them. Even though many standard graph theory ideas can be phrased in these terms, this area remains relatively undeveloped.

This project will consider discrete homotopy theory, where we define the notion of homotopy between graph morphisms by adapting definitions from topological spaces. In particular, we will look at the theory of ×-homotopy as developed by Dochtermann and Chih-Scull. The resulting theory has some but not all of the formal properties of classical homotopy of spaces, and diverges in some interesting ways.

Our project will start with learning about the basic category of graphs and graph homomorphisms, and understanding categorical concepts such as limits, colimits and expnentials in this world. This offers an opportunity to play with concrete examples of abstract universal properties. We will then consider the following question: do homotopy limits and colimits exist for graphs? If so, what do they look like? This specific question will be our entry into the larger inquiries around what sort of structure is present in homotopy of graphs, and how it compares to the classical homotopy theory of topological spaces. We will develop this theme further in directions that most interest our group.

Compositional Generalization in Reinforcement Learning

Mentor: Georgios Bakirtzis

Reinforcement learning is a form of semi-supervised learning. In reinforcement learning we have an environment, an agent that acts on this environment through actions, and a reward signal. It is the reward signal that makes reinforcement learning a powerful technique in the control of autonomous systems, but it is also the sparcity of this reward structure that engenders issues. Compositional methods decompose reinforcement learning to parts that are tractable. Categories provide a nice framework to think about compositional reinforcement learning.

An important open problem in reinforcement learning is /compositional generalization. This project will tackle the problem of compositional generalization in reinforcement learning in a category-theoretic computational framework in Julia. Expected outcomes are of this project are category theory derived algorithms and concrete experiments. Participants will be expected to be strong computationally, but not necessarily have experience in reinforcement learning.

Categorical Metric Structures for Numerical Analysis

Mentor: Justin Hsu

Numerical analysis studies computations that use finite approximations to continuous data, e.g., finite precision floating point numbers instead of the reals. A core challenge is to bound the amount of error incurred. Recent work develops several type systems to reason about roundoff error, supported by semantics in categories of metric spaces. This project will focus on categorical structures uncovered by these works, seeking to understand and generalize them.

More specifically, the first strand of work will investigate the neighborhood monad, a novel graded monad in the category of (pseudo)metric spaces. This monad supports the forward rounding error analysis in the NumFuzz type system. There are several known extensions incorporating particular computational effects (e.g., failure, non-determinism, randomization) but a more general picture is currently lacking.

The second strand of work will investigate backwards error lenses, a lens-like structure on metric spaces that supports the backward error analysis in the Bean type system. The construction resembles concepts from the lens literature, but a precise connection is not known. Connecting these lenses to known constructions could enable backwards error analysis for more complex programs.

Organizers

The organizers of Adjoint School 2025 are Elena Dimitriadis Bermejo, Ari Rosenfield, Innocent Obi, and Drew McNeely. The steering committee consists of David Jaz Myers, Daniel Cicala, Elena di Lavore, and Brendan Fong.

Posted at October 31, 2024 5:16 AM UTC

TrackBack URL for this Entry:   https://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/3574

0 Comments & 0 Trackbacks

Post a New Comment