ArrowFlow: Hierarchical Machine Learning in the Space of Permutations
Ozgur Yilmaz

TL;DR
ArrowFlow is a permutation-based machine learning architecture that learns deep ordinal representations without floating-point parameters, demonstrating competitive results across various datasets and offering robustness and privacy benefits.
Contribution
It introduces a novel, non-gradient permutation-based neural architecture that leverages social-choice theory principles for deep ordinal learning.
Findings
ArrowFlow outperforms baselines on Iris dataset.
It is competitive on most UCI datasets.
A single parameter controls robustness, privacy, and accuracy trade-offs.
Abstract
We introduce ArrowFlow, a machine learning architecture that operates entirely in the space of permutations. Its computational units are ranking filters, learned orderings that compare inputs via Spearman's footrule distance and update through permutation-matrix accumulation, a non-gradient rule rooted in displacement evidence. Layers compose hierarchically: each layer's output ranking becomes the next layer's input, enabling deep ordinal representation learning without any floating-point parameters in the core computation. We connect the architecture to Arrow's impossibility theorem, showing that violations of social-choice fairness axioms (context dependence, specialization, symmetry breaking) serve as inductive biases for nonlinearity, sparsity, and stability. Experiments span UCI tabular benchmarks, MNIST, gene expression cancer classification (TCGA), and preference data, all…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
