Distributed orchestration
AHISTER, DEBOHAC, and the cluster lifecycle — distributing evolutionary search across heterogeneous compute under hierarchical capacity and budget.
Read more
Ufinq is the research arm behind Diafunc — a focused effort to make Symbolic AI scale. Where deep learning compresses data into millions of opaque weights, Ufinq evolves code: small, readable programs that describe how data behaves, deployable on any machine and auditable line by line.
Our work is organized around seven research areas, each a thread of active investigation. The corresponding publications are listed under Papers; short-form notes on individual problems live under Notes.
Symbolic AI is not a smaller deep learning. It is a different category of model — and a different research program.
AHISTER, DEBOHAC, and the cluster lifecycle — distributing evolutionary search across heterogeneous compute under hierarchical capacity and budget.
Read moreAlgebraic simplification, structural normalization, and the e-graph rewriter — reducing every candidate to its canonical form before it enters the gene pool.
Read moreCMA-ES, L-BFGS, Nelder-Mead, Coordinate Descent — numeric methods specialized for the constraints of symbolic regression candidates.
Read moreCRESCENT and successors — cheap-then-full evaluation gating that redirects compute toward the candidates that deserve a full-fidelity score.
Read moreHow candidates are generated and recombined — the mutation chain, crossover families, and the structural invariants they must preserve.
Read moreNavigating the universal function space — exploration vs exploitation, adaptive search spaces, and the dual diversity gates that hold populations open.
Read moreBuilding large models by composing smaller ones — divide-and-conquer in symbolic regression, sub-model assembly, and the seams between them.
Read moreUfinq does not return one model. It returns a frontier — a set of candidate solutions that trade accuracy against complexity. A small, blunt model and a large, accurate model can both be on the frontier; nothing strictly dominated by another candidate gets to stay. The user picks the tradeoff that fits the problem.
Ufinq research is closed-source by default, but open in its ideas. Algorithms, designs, and empirical results are described in papers and technical reports; the productized implementation is part of the Diafunc platform. The asymmetry between reading a paper and reproducing a full distributed system is deliberate — and the direction is reversible: closed today, with the option to open components later if and when it serves the research community.
Three commitments shape what gets prioritized:
The full output of the research effort lives on the Papers page. Empirical evaluations are tracked under Benchmarks. For the short version of how the system works end-to-end, see Technology.