§ 1   About

About Ufinq

Ufinq is a focused research effort on Symbolic AI: algorithms that discover small, readable programs describing how data behaves, instead of large opaque models. The work is closed-source by default and open in its ideas: papers, designs, and benchmarks are public; the productized system is part of Diafunc.

The name follows from the work: Ufinq denotes the universal function space the algorithm searches, the (effectively infinite) space of programs composed from a value system and a fixed set of elementary operators, navigated by an evolutionary process. Ufinq, as a system, makes that search practical at cluster scale.

Ufinq is a long bet on Symbolic AI: that the right output of a learning system, wherever a decision has to be understood, is code, not weights.
§ 2   Orientation

What Ufinq is built for

Most contemporary AI research compresses data into ever-larger weight matrices. The resulting models are difficult to inspect, expensive to deploy, and hard to explain: three properties that matter wherever a model's answer has to be understood before it is trusted. Ufinq starts from the opposite premise: search over programs directly, return a program as the model, and trade learning capacity for transparency.

The research effort is organized around four commitments:

Code, not weightsEvery model is an explicit, line-by-line program: readable by humans, executable by machines, deployable on any hardware.
Distributed by constructionAlgorithms are designed for cluster execution from day one, not single-machine prototypes retrofitted later.
Universal substrateAll value types (integers, reals, vectors, matrices, tensors, text, sets, tuples, records) are first-class: one symbolic search, many kinds of data.
Honest evaluationClaims ship with a public benchmark that runs every week against other symbolic-regression systems, with fixed configurations and published failures.
§ 3   Diafunc

Relationship to Diafunc

Diafunc is the company and the platform; Ufinq is its research arm and the technology powering it. The split is deliberate: research output (papers, designs, benchmarks) lives under the Ufinq brand on this site, while the productized platform (projects, datasets, notebooks, automated analyses) lives at diafunc.com. There is no separate Ufinq download, package, or installer; the only way to use Ufinq commercially is through Diafunc.

The asymmetry between reading a paper and reproducing a full distributed system is deliberate. Papers describe ideas. The complete system (AHISTER, DEBOHAC, the simplification pipeline, the cluster runtime, the refinement chain, and the universal value substrate) is what Diafunc offers.

§ 4   Investigator

Principal investigator

Markus Pollak

Markus Pollak

Founder, Diafunc · Principal investigator, Ufinq

Markus designs and writes Ufinq end to end: the algorithms (AHISTER, DEBOHAC, CRESCENT), the symbolic substrate, the refinement pipeline, the distributed runtime, and the benchmarks. He is the author of the Ufinq papers and the founder of Diafunc, through which Ufinq is available. He works from Austria.

The orientation behind Ufinq is long-form: a research bet that the right form of a learning system is readable code, and that the work of making that practical at scale is worth doing in depth, in one consistent system, instead of spread across loosely coupled prototypes. Ufinq is that system; Diafunc is how it reaches the people who need it.

§ 5   Read

Continue reading

For the short version of the system, see Technology. The active research themes are listed under Research; the corresponding papers under Papers. Empirical results live on Benchmarks. To get in touch, see Contact.