One ingredient decision weighs ten kinds of evidence at once, and only some of them can be learned from data
Choosing a botanical ingredient means passing legal gates and trading off strength, absorption, stability, evidence, supply and cost. This course teaches methods that make those trade-offs explicit, and what machine learning can and cannot add.
Status. EUTECNIQ has no laboratory, data or model. The engine described here is a proposal, and the candidates in the explorer are fictional.
The objectives pull in different directions, so filtering on any one axis removes candidates that win on another
src/modules/aceng/compute/make_candidates.py); not measurements of any ingredient. Color: passes all four gates, or fails at least one. Axes: marker strength (% w/w), bioaccessible fraction (%), marker retained at 12 months (%), cost of goods (US$/kg), supply risk (score); the evidence level is in the explorer below.Drag along any axis to keep a range; click the axis to clear it.
You will learn
- To separate pass-or-fail gates from objectives and from uncertainty, and to say when each becomes measurable.
- To compute Derringer–Suich desirabilities and explain why a geometric mean lets one failure veto a candidate.
- To find a Pareto set and show why a weighted sum misses trade-offs on a nonconvex front.
- What Bayesian optimization, multi-fidelity models and active learning each need from the data.
- What AI and machine learning can and cannot do with sparse botanical data, and how a model is validated.
Four of the ten dimensions are legal gates, and the other six trade off against each other
Text version of the ten dimensions
- Gates. Identity (21 CFR 111.70(b)(1) requires an identity specification; 111.75(a)(1)(i) requires at least one identity test for each dietary ingredient). Contaminant limits (111.70(b)(3)). A lawful regulatory route (pre-1994 status, an NDI notification under FD&C Act § 413 and 21 CFR 190.6, or a food route). Lawful sourcing (CITES permits for listed species; 31 CFR 560.201 prohibits importing goods of Iranian origin).
- Objectives. Strength and composition (111.70(e)); bioaccessibility, measured for example by INFOGEST in vitro digestion; stability; synergy and interaction evidence; supply risk (supplier qualification under 111.75(a)(2)(ii)(A)); scale and cost of goods.
- Uncertainty. Every value carries its lot, method, date and interval; early values are estimates.
Explanation, details and sources
Most are critical quality attributes: properties that "should be within an appropriate limit, range, or distribution to ensure the desired product quality" (ICH Q8(R2), written for drugs). For supplements, 21 CFR 111.70 requires identity, purity, strength, composition and contaminant specifications.
Gates remove candidates, objectives rank the rest, and uncertainty decides how far to trust the ranking
subject to gj(x) = pass, j = 1 … m
and fi(a) > fi(b) for at least one i
The gates FDA cites most are specifications and identity
Show data: Part 111 citations by section and fiscal year
| Section | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|
| 111.70 specifications | 271 | 247 | 366 | 446 |
| 111.75 testing, all paragraphs | 129 | 104 | 173 | 265 |
| of which identity test, 111.75(a)(1)(i) | 22 | 15 | 39 | 66 |
| of which supplier qualification, 111.75(a)(2)(ii)(A) | 25 | 18 | 29 | 45 |
| Other Part 111 sections | 818 | 822 | 1,044 | 1,227 |
| All Part 111 citations | 1,218 | 1,173 | 1,583 | 1,938 |
Explanation, details and sources
Here x is a candidate (a botanical, a process route and a supplier), each fi is oriented so that larger is better, and a candidate no other candidate dominates is Pareto-optimal. In the fictional set below, gates remove 15 of 36 candidates, and 20 of the remaining 21 are Pareto-optimal in six objectives. The Pareto set narrows the choice; it rarely makes it. Uncertainty enters twice: a predicted value can cross a gate's limit, and two close scores may not differ at all.
Each criterion becomes measurable at a different stage, so early rankings rest on estimates
Text version of the planning matrix
Decided (gate or decision-scale measurement): identity at the identity stage and per commercial lot; contaminants at safety and per lot; regulatory route at the regulatory stage; sourcing at intake and per lot; strength at characterization; bioaccessibility at delivery; stability and cost at scale-up; supply risk at intake and in commercial supply. Interaction evidence stays at bench measurement or estimate throughout, because decisive human evidence comes from dedicated studies.
Explanation, details and sources
Identity and sourcing can be decided at intake. Stability and cost are known only at scale. Interaction evidence is the most expensive: testing an interaction as large as a main effect needs about four times the participants (Brookes et al. 2004).
Desirability functions put each criterion on a 0-to-1 scale, and a geometric mean lets one failure veto the rest
Show data: the 16 runs, their desirabilities and dominance
| Run | Ethanol, % | Temperature, °C | Time, min | TPC, mg GAE/g | DPPH, % | d TPC | d DPPH | D | Non-dominated |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 60 | 25 | 45 | 28.4 | 65.1 | 0.561 | 0.848 | 0.690 | No |
| 2 | 30 | 25 | 30 | 25.7 | 44.8 | 0.396 | 0.276 | 0.331 | No |
| 3 | 60 | 75 | 15 | 21.8 | 35.5 | 0.159 | 0.014 | 0.047 | No |
| 4 | 60 | 50 | 30 | 35.1 | 70.5 | 0.970 | 1.000 | 0.985 | Yes |
| 5 | 30 | 50 | 45 | 24.3 | 39.4 | 0.311 | 0.124 | 0.196 | No |
| 6 | 90 | 25 | 30 | 24.5 | 44.5 | 0.323 | 0.268 | 0.294 | No |
| 7 | 30 | 50 | 15 | 24.3 | 36.8 | 0.311 | 0.051 | 0.126 | No |
| 8 | 60 | 50 | 30 | 35.6 | 68.0 | 1.000 | 0.930 | 0.964 | Yes |
| 9 | 60 | 75 | 45 | 21.1 | 44.5 | 0.116 | 0.268 | 0.176 | No |
| 10 | 60 | 50 | 30 | 35.2 | 69.1 | 0.976 | 0.961 | 0.968 | Yes |
| 11 | 60 | 50 | 30 | 35.1 | 69.0 | 0.970 | 0.958 | 0.964 | No |
| 12 | 60 | 25 | 15 | 22.2 | 41.5 | 0.183 | 0.183 | 0.183 | No |
| 13 | 90 | 75 | 30 | 19.2 | 45.4 | 0.000 | 0.293 | 0.000 | No |
| 14 | 90 | 50 | 45 | 22.6 | 64.0 | 0.207 | 0.817 | 0.412 | No |
| 15 | 30 | 75 | 30 | 20.4 | 35.0 | 0.073 | 0.000 | 0.000 | No |
| 16 | 90 | 50 | 15 | 19.3 | 38.8 | 0.006 | 0.107 | 0.026 | No |
Explanation, details and sources
smaller is better: d = ((U − y)/(U − T))s between T and U
weighted form used below: Dw = ∏ diwi / Σw
y is a measured or predicted response, L and U are the unacceptable limits, T the target and s a shape exponent. If any d is 0, D is 0 (NIST/SEMATECH e-Handbook, 5.5.3.2.2). The weighted form is a modeling choice made on this page; with equal weights it is Derringer and Suich's D.
Worked example: sixteen published extraction runs
Gueffai et al. (2022) extracted black cumin seed in 16 designed runs and measured total phenolics (TPC, 19.2 to 35.6 mg GAE/g) and DPPH radical scavenging (35.0 to 70.5%). The two responses rise together (Pearson r = 0.84), so the measured runs do not trade off. The non-dominated runs are three replicates of one condition, separated by less than two replicate standard deviations (0.24 mg GAE/g and 1.0 points).
A weighted sum can find only the Pareto points on the front's convex hull; an ε-constraint reaches the rest
T2: f2 = 1 − f12
T3: f2 = 1 − √f1 − f1 sin(10πf1)
- Both objectives are minimized; each front is sampled at 1,001 values of f1, keeping only non-dominated points
- A point is reachable when it lies on the lower convex hull of the front
Method, assumptions and limits: weighted sum versus ε-constraint
- What it calculates
- The minimizer of w f1 + (1 − w) f2 over the front, the minimizer of f2 with f1 ≤ ε, and the share of interior front points that minimize the weighted sum for some w.
- Equations
- ZDT T1, T2 and T3 with g = 1 (Pareto-optimal), from Zitzler, Deb and Thiele (2000), Eq. 7–9. For T1 the weighted-sum optimum is f1* = ((1 − w)/(2w))2, capped at 1. For T2, w f1 + (1 − w)(1 − f12) is concave in f1, so its minimum is always an end point.
- Variables and units
- f1, f2: dimensionless objectives, both minimized. w: 0.01–0.99. ε: 0–1.
- Assumptions
- A discrete front of 1,001 samples; ties go to the smaller f1. If no point satisfies f1 ≤ ε, the point with the smallest f1 is shown.
- Does not establish
- Anything about a real ingredient. The fronts are mathematical test problems.
- Verification
- Readouts match an independent NumPy/SciPy reference (convex hull by Qhull) in six cases, including the analytic T1 optimum at w = 0.5 (f1 = 0.25, f2 = 0.5); unit tests in tests/unit/aceng.test.js.
- References
- Zitzler E, Deb K, Thiele L. Evol Comput. 2000;8(2):173–195. Das I, Dennis JE. Struct Optim. 1997;14(1):63–69. Haimes YY, Lasdon LS, Wismer DA. IEEE Trans Syst Man Cybern. 1971;SMC-1(3):296–297.
Explanation, details and sources
Minimizing w f1 + (1 − w) f2 slides a straight line against the front. Where the front bulges toward the worse corner, no line touches it (Das and Dennis 1997). The ε-constraint method (Haimes et al. 1971) minimizes f2 subject to f1 ≤ ε and reaches every point. The fronts are the published ZDT test problems. With more objectives, evolutionary algorithms such as NSGA-II (Deb et al. 2002) map a whole front in one run, as on the design-space page.
Change weights and gates on 36 fictional candidates to see what the method decides and what it leaves to people
Top ten by overall desirability
| Rank and ID | Source and route | Supplier | D | Weakest objective (d) | Pareto, six objectives |
|---|---|---|---|---|---|
| 1. C08 | Root spray-dried extract | 2 | 0.579 | Marker strength (0.31) | Yes |
| 2. C20 | Leaf spray-dried extract | 2 | 0.526 | Marker strength (0.19) | Yes |
| 3. C17 | Leaf purified fraction | 2 | 0.520 | Bioaccessible fraction (0.30) | Yes |
| 4. C07 | Root spray-dried extract | 1 | 0.512 | Marker strength (0.25) | Yes |
| 5. C11 | Root lipid matrix | 2 | 0.481 | Marker strength (0.23) | Yes |
| 6. C09 | Root spray-dried extract | 3 | 0.467 | Marker strength (0.25) | Yes |
| 7. C10 | Root lipid matrix | 1 | 0.438 | Marker strength (0.18) | Yes |
| 8. C06 | Root purified fraction | 3 | 0.435 | Bioaccessible fraction (0.16) | Yes |
| 9. C19 | Leaf spray-dried extract | 1 | 0.429 | Marker strength (0.17) | Yes |
| 10. C16 | Leaf purified fraction | 1 | 0.428 | Bioaccessible fraction (0.21) | No |
Excluded by gates: C12 (contaminant); C15 (identity); C18 (identity); C21 (identity); C22 (regulatory route); C23 (regulatory route); C24 (identity, regulatory route); C27 (sourcing); C28 (regulatory route); C29 (regulatory route); C30 (regulatory route, sourcing); C33 (sourcing); C34 (regulatory route); C35 (regulatory route); C36 (regulatory route, sourcing).
Show data: the 36 fictional candidates
| ID | Source | Route | Supplier | Strength, % w/w | Bioaccessible, % | Retained at 12 months, % | Cost, US$/kg | Supply risk | Evidence, 0–3 | Contaminant ÷ limit | Values | Gates |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| C01 | Root | Hydroethanolic extract | 1 | 2.7 | 22 | 91 | 62 | 0.36 | 2 | 0.67 | measured | passes all four |
| C02 | Root | Hydroethanolic extract | 2 | 2.7 | 26 | 91 | 78 | 0.15 | 2 | 0.59 | measured | passes all four |
| C03 | Root | Hydroethanolic extract | 3 | 2.7 | 25 | 91 | 56 | 0.58 | 2 | 0.90 | predicted | passes all four |
| C04 | Root | Purified fraction | 1 | 16.4 | 12 | 96 | 405 | 0.41 | 3 | 0.19 | measured | passes all four |
| C05 | Root | Purified fraction | 2 | 20.0 | 8 | 96 | 456 | 0.11 | 3 | 0.26 | measured | passes all four |
| C06 | Root | Purified fraction | 3 | 16.1 | 14 | 94 | 370 | 0.52 | 3 | 0.27 | predicted | passes all four |
| C07 | Root | Spray-dried extract | 1 | 5.7 | 28 | 95 | 100 | 0.38 | 2 | 0.38 | measured | passes all four |
| C08 | Root | Spray-dried extract | 2 | 6.9 | 28 | 94 | 97 | 0.10 | 2 | 0.58 | measured | passes all four |
| C09 | Root | Spray-dried extract | 3 | 5.7 | 26 | 90 | 70 | 0.50 | 2 | 0.93 | predicted | passes all four |
| C10 | Root | Lipid matrix | 1 | 4.4 | 54 | 78 | 160 | 0.41 | 1 | 0.92 | measured | passes all four |
| C11 | Root | Lipid matrix | 2 | 5.5 | 49 | 78 | 182 | 0.13 | 1 | 0.86 | measured | passes all four |
| C12 | Root | Lipid matrix | 3 | 5.5 | 49 | 79 | 135 | 0.60 | 1 | 1.50 | predicted | Contaminants within limit |
| C13 | Leaf | Hydroethanolic extract | 1 | 2.2 | 26 | 88 | 50 | 0.36 | 1 | 0.24 | measured | passes all four |
| C14 | Leaf | Hydroethanolic extract | 2 | 2.5 | 30 | 86 | 67 | 0.17 | 1 | 0.28 | measured | passes all four |
| C15 | Leaf | Hydroethanolic extract | 3 | 2.0 | 29 | 84 | 44 | 0.58 | 1 | 0.48 | predicted | Identity confirmed |
| C16 | Leaf | Purified fraction | 1 | 11.6 | 17 | 90 | 378 | 0.36 | 2 | 0.09 | measured | passes all four |
| C17 | Leaf | Purified fraction | 2 | 11.7 | 22 | 93 | 354 | 0.15 | 2 | 0.08 | measured | passes all four |
| C18 | Leaf | Purified fraction | 3 | 12.4 | 13 | 90 | 273 | 0.56 | 2 | 0.15 | predicted | Identity confirmed |
| C19 | Leaf | Spray-dried extract | 1 | 4.3 | 30 | 88 | 74 | 0.44 | 1 | 0.18 | measured | passes all four |
| C20 | Leaf | Spray-dried extract | 2 | 4.6 | 39 | 91 | 92 | 0.11 | 1 | 0.26 | measured | passes all four |
| C21 | Leaf | Spray-dried extract | 3 | 4.0 | 34 | 86 | 65 | 0.57 | 1 | 0.41 | predicted | Identity confirmed |
| C22 | Leaf | Lipid matrix | 1 | 3.5 | 61 | 74 | 131 | 0.39 | 0 | 0.35 | measured | Lawful regulatory route |
| C23 | Leaf | Lipid matrix | 2 | 3.9 | 59 | 74 | 171 | 0.14 | 0 | 0.39 | measured | Lawful regulatory route |
| C24 | Leaf | Lipid matrix | 3 | 4.1 | 57 | 76 | 120 | 0.55 | 0 | 0.49 | predicted | Identity confirmed; Lawful regulatory route |
| C25 | Seed | Hydroethanolic extract | 1 | 3.3 | 16 | 91 | 74 | 0.52 | 0 | 0.40 | measured | passes all four |
| C26 | Seed | Hydroethanolic extract | 2 | 3.9 | 22 | 92 | 92 | 0.31 | 0 | 0.32 | measured | passes all four |
| C27 | Seed | Hydroethanolic extract | 3 | 3.6 | 14 | 93 | 70 | 0.72 | 0 | 0.58 | predicted | Permits and origin on file |
| C28 | Seed | Purified fraction | 1 | 22.1 | 9 | 94 | 511 | 0.58 | 1 | 0.15 | measured | Lawful regulatory route |
| C29 | Seed | Purified fraction | 2 | 22.5 | 12 | 95 | 634 | 0.29 | 1 | 0.11 | measured | Lawful regulatory route |
| C30 | Seed | Purified fraction | 3 | 22.2 | 7 | 99 | 367 | 0.71 | 1 | 0.21 | predicted | Lawful regulatory route; Permits and origin on file |
| C31 | Seed | Spray-dried extract | 1 | 7.5 | 20 | 94 | 124 | 0.52 | 0 | 0.24 | measured | passes all four |
| C32 | Seed | Spray-dried extract | 2 | 7.4 | 29 | 91 | 147 | 0.30 | 0 | 0.26 | measured | passes all four |
| C33 | Seed | Spray-dried extract | 3 | 6.8 | 26 | 94 | 86 | 0.68 | 0 | 0.60 | predicted | Permits and origin on file |
| C34 | Seed | Lipid matrix | 1 | 6.1 | 47 | 82 | 241 | 0.51 | 0 | 0.41 | measured | Lawful regulatory route |
| C35 | Seed | Lipid matrix | 2 | 6.3 | 44 | 78 | 231 | 0.29 | 0 | 0.55 | measured | Lawful regulatory route |
| C36 | Seed | Lipid matrix | 3 | 5.4 | 44 | 81 | 189 | 0.74 | 0 | 0.73 | predicted | Lawful regulatory route; Permits and origin on file |
Method, assumptions and limits: candidate ranking
- What it calculates
- Which candidates pass the enforced gates, which are Pareto-optimal among those that pass (in all six objectives and in the plotted pair), and a ranking by weighted overall desirability.
- Equations
- d = ((y − lo)/(hi − lo)), clipped to 0–1, for larger-is-better objectives and ((hi − y)/(hi − lo)) for smaller-is-better ones, with s = 1. Limits (lo, hi): strength 1–20% w/w; bioaccessible fraction 5–60%; retained at 12 months 70–98%; cost 50–500 US$/kg; supply risk 0.10–0.80; evidence 0–3. D = ∏ diwi/Σw (0 if any weighted d is 0) or Σ wi di/Σw. Cautious values: mean − 1.645 SD (larger is better) or + 1.645 SD (smaller is better); contaminant ratio × (1 + 1.645 CV).
- How the candidates were made
- 3 sources × 4 routes × 3 suppliers. Strength = route base {E 3, P 18, D 6, M 5} × source {R 1, L 0.75, S 1.25} × (1 + 0.3u). Bioaccessible fraction = {E 22, P 12, D 28, M 52} + {R 0, L +6, S −4} + 10u. Retained = {E 90, P 96, D 93, M 80} + {R 0, L −4, S +1} + 6u. Cost = {E 70, P 420, D 95, M 180} × supplier {1, 1.15, 0.8} × source {R 1, L 0.8, S 1.2} × (1 + 0.25u). Risk = supplier {0.40, 0.15, 0.55} + 0.15 for seed + 0.1u. Evidence = source {R 2, L 1, S 0} + route {E 0, P +1, D 0, M −1}, 0–3. Contaminant ratio = source {R 0.55, L 0.25, S 0.35} × route {E 1, P 0.4, D 0.9, M 1.4} × supplier {1, 1, 1.6} × (1 + 0.5u). u is uniform on −0.5 to 0.5 (NumPy default_rng, seed 11). Supplier 3 values are predicted (SD 20% of strength, bioaccessibility, cost and contaminant ratio; 4 points of retention; 0.10 of risk); others are measured (6%; 1 point; 0.05). Gates fail for leaf with supplier 3 (identity), a contaminant ratio above 1, lipid matrix of leaf or seed and purified fraction of seed (no filed notification), and seed with supplier 3 (permits).
- Assumptions
- Gates are independent pass-or-fail checks; objectives are independent of each other given the rules; ties in D go to the lower ID.
- Does not establish
- Any property of a real botanical, route or supplier, or a recommended weighting. Weights are a value judgment that the people accountable for the decision must make and record.
- Verification
- Readouts match an independent NumPy/SciPy reference in six cases (tests/numerics/ref/academy_multi-objective-ingredient-design.py); unit tests in tests/unit/aceng.test.js. Generator: src/modules/aceng/compute/make_candidates.py.
- References
- Derringer and Suich 1980; NIST/SEMATECH e-Handbook 5.5.3.2.2; Deb et al. 2002.
Explanation, details and sources
Each candidate combines a source (root, leaf or seed), a route (extract, purified fraction, spray-dried extract or lipid matrix) and a supplier. All values come from stated rules, not from any botanical.
- Switch to the arithmetic mean. Seed candidates with no evidence (d = 0) climb from D = 0 to the middle of the ranking.
- Turn on cautious bounds. Three more candidates fail the contaminant gate, because their upper bounds cross the limit.
- Plot strength against cost. The trade-off between purified fractions and extracts becomes visible.
Bayesian optimization, multi-fidelity models and active learning decide which experiment to run next
Text version of the fidelity ladder
In silico predictions cover thousands of candidates; in vitro dissolution, digestion and cell data cover tens to hundreds of samples; animal studies are few; human studies are one or two and decide. In Shoba et al. (1998), piperine 20 mg with curcumin 2 g raised curcumin bioavailability by 154% in rats and by 2000% in humans. A multi-fidelity model needs paired points at both levels to learn the scale and correction between them.
Text version of the loop
Lot records train a surrogate model; an acquisition rule (expected improvement, or the most uncertain point for active learning) proposes an experiment; deterministic gates remove unsafe or unlawful proposals; the laboratory or a partner runs the experiment and the result is recorded. The loop stops when expected improvement falls below replicate noise, the run budget is spent, or prediction intervals miss their stated coverage. Shields et al. (2021) found that Bayesian optimization beat expert chemists on average number of experiments and on consistency in a reaction-optimization benchmark.
Explanation, details and sources
A surrogate model predicts each untested option with an uncertainty. Expected improvement (Jones et al. 1998) then weighs a good prediction against a wide interval. A worked example on the Botanical Intelligence page shows it step by step.
ŷ and s are the predicted mean and standard deviation, fmin the lowest value measured so far, and Φ and φ the normal distribution and density functions. In the multi-fidelity model, zt is the more expensive level, ρ a scale and δ a learned correction.
The data form a cube of lots, attributes, methods and time, and most of it is empty at the start
Text version of the data cube
The three axes are lots (supplier, harvest, batch), attributes (identity, strength, contaminants and others) and time from release to 12 months. A certificate of analysis is one lot at release; a lot trend is one attribute across lots; a stability study is one attribute of one lot over time. Each filled cell is a record with its value and unit, uncertainty, method and validation, instrument and analyst, lot, supplier and date, reference material, and license and provenance. Measuring one attribute by two methods gives two records.
Explanation, details and sources
A certificate of analysis is one slice, a stability study another. A model is only as good as the provenance of each cell, and its tests must hold out whole lots and whole botanicals, because neighboring cells of one lot are not independent.
Machine learning can rank and propose within its data; it cannot create evidence, replace an identity test or establish safety
Text version of the can and cannot lists
- Can, given enough relevant data: rank candidates for testing inside its applicability domain; propose the next experiment; flag a lot that does not match earlier lots; retrieve and summarize literature with every citation checked by a person.
- Cannot: replace the identity test 21 CFR 111.75(a)(1)(i) requires; establish safety or efficacy; predict reliably outside its training data; survive leakage between training and test data, which Kapoor and Narayanan found in 17 fields and 294 papers.
Show data: citation errors by model
| Measure | ChatGPT-3.5 | ChatGPT-4 |
|---|---|---|
| Fabricated citations | 55% | 18% |
| Real citations with substantive errors | 43% | 24% |
636 citations in 84 short literature reviews on 42 topics.
Explanation, details and sources
Structure collections are large (COCONUT's statistics page listed 738,795 unique molecules on October 24, 2026), but measurements paired across methods on the same authenticated lot are rare. A model must be tested on botanicals and lots it has never seen (time-split validation, Sheridan 2013) and must abstain outside its applicability domain.
The proposed engine would keep rules, models and human sign-off in separate layers
Text version of the architecture
Sources (lot records and certificates, supplier documents, stability and digestion data, literature and regulatory records, partner study reports) would feed one record per lot holding the lot and supplier, method, instrument, analyst, result with uncertainty, and license and provenance. A rules layer would apply the gates; a model layer would predict with intervals and an applicability domain; an optimizer would rank, find the Pareto set and propose the next experiment. A qualified scientist and the quality unit would sign off, and each experiment's result would return to the record.
Explanation, details and sources
Gates would be written rules, never learned. Models would predict with intervals and feed an optimizer, and qualified people would decide. Each decision would be recorded with the weights, gates and data versions it used.
Six misreadings turn a sound method into a wrong decision
- Pareto-optimal≠Good enough: every candidate may still miss a target
- A weight≠A fact: it is a value judgment that must be recorded
- Two correlated assays≠Two independent objectives
- Bioaccessibility in vitro≠Systemic bioavailability in people
- A model's prediction≠A measurement on the lot
- Rank 1 on mean values≠Rank 1 once uncertainty is counted
Explanation, details and sources
For a product decision, write the gates, limits and weights before the data arrive, rank on cautious bounds when values are predicted, and send the top few candidates, not one, to the next experiment.
Twelve terms used in this course
Show the 12 key terms
- Critical quality attribute
- A property kept within a limit to ensure quality (ICH Q8(R2)).
- Gate
- A pass-or-fail requirement that removes candidates.
- Objective
- A property to raise or lower, traded against others.
- Desirability
- A response rescaled to 0–1 between limit and target.
- Pareto-optimal
- No option is as good in every objective and better in one.
- Supported point
- A Pareto point on the convex hull; weighted sums find only these.
- ε-constraint
- Optimize one objective while bounding the others.
- Surrogate model
- A fast model predicting a costly measurement, with uncertainty.
- Expected improvement
- The average gain an untested option should give over the top result so far.
- Multi-fidelity model
- Links cheap, rough data with scarce, accurate data.
- Applicability domain
- The inputs for which a model has been shown to hold.
- Bioaccessibility
- The fraction released for absorption, often measured in vitro.
Five questions
Why is identity a gate rather than an objective?
Because 21 CFR 111.75(a)(1)(i) requires an identity test for every dietary ingredient. A wrong identity cannot be offset by high strength or low cost, so it removes the candidate.
A candidate scores well everywhere except evidence, where d = 0. What does each aggregation do?
The geometric mean gives D = 0 and drops it to the bottom; the arithmetic mean keeps it high. Use the geometric mean only where a zero should truly veto.
In the published extraction runs, why are the three non-dominated runs not a real trade-off?
They are replicates of the same condition, and their differences are within two replicate standard deviations. The two responses are positively correlated (r = 0.84), so there is no conflict to trade.
Why can no weight make a weighted sum pick an interior point of the T2 front?
On T2, w f1 + (1 − w)(1 − f12) is concave in f1, so its minimum is always at an end of the front. The ε-constraint method reaches the interior.
A model trained on lots of one botanical is asked about a new botanical. What should it do?
Report that the input lies outside its applicability domain and abstain, or give a wide interval. Its validation should already have tested botanicals held out of training.
How this differs from suppliers and laboratories
Where the multi-objective approach would sit in the industry's value chain, and where EUTECNIQ would partner.