Evaluation-backed ingredient intelligence for food product development.

A controlled LLM and retrieval system for auditable, constraint-aware product reformulation.

Try the deterministic Reformulation Copilot below. It runs in the browser with no account or API key.

Current releasereference release
  1. 01Parse
  2. 02Resolve
  3. 03Retrieve
  4. 04Constrain
  5. 05Rank and plan

Deterministic planning runs today. Optional model backends are candidate-locked and schema-validated.

Validated records
1,700
Engine resolution F1
0.9952
Engine acceptable@3
1.0000
Formulation goals
6

Reformulation Copilot

Paste an ingredient list, choose a formulation goal, and inspect grounded candidates from FoodLM's curated rule layer.

Goal

Candidate plan

rules grounded

Replace

whey protein

  1. 1pea protein
  2. 2hemp protein

Replace

sugar

  1. 1honey
  2. 2maple syrup
  3. 3date syrup

Replace

palm oil

  1. 1coconut oil
  2. 2avocado oil
  3. 3high oleic sunflower oil

Replace

soy lecithin

  1. 1sunflower lecithin
  2. 2egg yolk

Replace

salt

  1. 1sea salt

Directional R&D suggestions only. Validate safety, sensory performance, processing, nutrition, and regulatory suitability with qualified specialists.

How it works

Evidence stays visible from label parsing through structured output.

  1. 01

    Parse

    Clean label syntax and extract ingredient phrases.

  2. 02

    Resolve

    Map phrases to a bounded ingredient ontology.

  3. 03

    Retrieve

    Union embedding neighbours with substitution priors.

  4. 04

    Constrain

    Remove candidates that violate implemented goals.

  5. 05

    Rank and plan

    Score evidence, then lock generation to candidates.

Six formulation goals, one inspectable engine

Reduce sugar

Filter full-sugar candidates before transparent ranking.

Clean a label

Compare recognised alternatives with visible tradeoffs.

Lower ingredient cost

Explore lower-cost metadata bands for review.

Remove an allergen

Exclude candidates sharing the target allergen metadata.

Improve protein

Retrieve protein alternatives and functional caveats.

Simplify a formula

Identify flagged targets and reduce label complexity.

Evaluation from committed artifacts

Verified engine results are rendered from committed artifacts. Base-model and adapted-model comparisons will be published only after attributable local runs.

Artifact date: 2026-07-16
FoodLM benchmark results
SuiteMetricVerified result
ResolutionPrecision1.0000
ResolutionRecall0.9905
ResolutionF10.9952
SubstitutionAcceptable@3 rate1.0000
SubstitutionZero-unacceptable rate1.0000
Generation integrityJSON-schema validity1.0000
Generation integrityHallucination rate0.0521
Generation integrityConstraint satisfaction0.7500

Engineering highlights

FoodLM separates deterministic ingredient selection from optional language generation so evidence, constraints, and private company data remain controllable.

Built for technical diligence

  • Hard constraints are enforced before generation.
  • Generated replacements are locked to the approved candidate pool.
  • Benchmark claims render from committed evaluation artifacts.
  • Private ontologies and rules plug into documented data contracts.

Open source, with the evidence boundary visible

The ontology, retrieval and ranking engine, constraint system, validated dataset, benchmark, training pipeline, and live browser demo are available for inspection.