A Pattern Language for Machine Learning Tasks
Not on the map. Why?
Abstract (arXiv)
We formalise the essential data of objective functions as equality constraints on composites of learners. We call these constraints "tasks", and we investigate the idealised view that such tasks determine model behaviours. We develop a flowchart-like graphical mathematics for tasks that allows us to; (1) offer a unified perspective of approaches in machine learning across domains; (2) design and optimise desired behaviours model-agnostically; and (3) import insights from theoretical computer science into practical machine learning. As a proof-of-concept of the potential practical impact of our theoretical framework, we exhibit and implement a novel "manipulator" task that minimally edits input data to have a desired attribute. Our model-agnostic approach achieves this end-to-end, and without the need for custom architectures, adversarial training, random sampling, or interventions on the data, hence enabling capable, small-scale, and training-stable models.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 34 of its 79 references that are in the map. First posted on arXiv 2 Jul 2024.
Builds on
34 of 79 references.
References · 34
- 2022Generative Adversarial Networkscited by 5,603
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
- 2022Prompt-to-Prompt Image Editing with Cross Attention Controlcited by 2,409
- 2022Imagic: Text-Based Real Image Editing with Diffusion Modelscited by 1,172
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2015Scheduled Sampling for Sequence Prediction with Recurrent Neural Networkscited by 779
- 2015Generating Sentences from a Continuous Spacecited by 607
- 2018Towards a Definition of Disentangled Representationscited by 294
- 2020Neurosymbolic AI: The 3rd Wavecited by 253
- 2021Deep Generative Modelling: A Comparative Review of VAEs, GANs, Normalizing Flows, Energy-Based and Autoregressive Modelscited by 251
- 2017Stochastic Variational Video Predictioncited by 234
- 2021TrivialAugment: Tuning-free Yet State-of-the-Art Data Augmentationcited by 225
22 more
- 2016A study of the effect of JPG compression on adversarial imagescited by 196
- 2018Delete, Retrieve, Generate: A Simple Approach to Sentiment and Style Transfercited by 191
- 2018Geometry-Consistent Generative Adversarial Networks for One-Sided Unsupervised Domain Mappingcited by 113
- 2019Transforming Delete, Retrieve, Generate Approach for Controlled Text Style Transfercited by 81
- 2017CycleGAN, a Master of Steganographycited by 63
- 2019A synthetic approach to Markov kernels, conditional independence and theorems on sufficient statisticscited by 55
- 2021Categorical Foundations of Gradient-Based Learningcited by 44
- 2023Loss Functions and Metrics in Deep Learningcited by 42
- 2017Disintegration and Bayesian Inversion via String Diagramscited by 32
- 2023Neural Probabilistic Logic Programming in Discrete-Continuous Domainscited by 24
- 2018Causal Inference by String Diagram Surgerycited by 23
- 2024StegoGAN: Leveraging Steganography for Non-Bijective Image-to-Image Translationcited by 18
- 2023A survey and taxonomy of loss functions in machine learningcited by 15
- 2023Causal models in string diagramscited by 14
- 2023Distilling Text into Circuitscited by 7
- 2022Loss as the Inconsistency of a Probabilistic Dependency Graph: Choose Your Model, Not Your Loss Functioncited by 6
- 2014Interacting Hopf Algebrascited by 5
- 2021De Finetti's Theorem in Categorical Probabilitycited by 4
- 2022The Conceptual VAEcited by 3
- 2015String diagrams for game theorycited by 2
- 2018Open Petri Netscited by 2
- 2021String Diagrammatic Electrical Circuit Theorycited by 2
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 2.
4 papers.
- 2024Group Diffusion Transformers are Unsupervised Multitask Learnerscited by 22
- 2025Logic Explanation of AI Classifiers by Categorical Explaining Functorscited by 1
- 2026From Mechanistic to Compositional Interpretabilitycited by 1
- 2026A Methodology for Investigating AI Patterns Prevalence in Software Repositoriescited by 0
- 2026A Methodology for Investigating AI Patterns Prevalence in Software Repositories1 Jul 2026
- 2026From Mechanistic to Compositional Interpretability9 May 2026
- 2025Logic Explanation of AI Classifiers by Categorical Explaining Functors20 Mar 2025
- 2024Group Diffusion Transformers are Unsupervised Multitask Learners19 Oct 2024