3 ms·
Verified facts: “The sky is blue” “Water is wet” Candidate outputs: “The sky is blue” “The sky is green” Each sentence is embedded deterministically (in t
by verhash 8mo ago
Verified facts:
“The sky is blue”
“Water is wet”
Candidate outputs:
“The sky is blue”
“The sky is green”
Each sentence is embedded deterministically (in the demo, via a hash-based mock embedder so results are reproducible). For each candidate, I compute:
similarity to the closest verified fact
distance from that fact
a penalty function based on those values
Penalty accumulates over a fixed number of steps. If it exceeds a fixed threshold, the candidate is rejected. In this example, “The sky is blue” stays below the threshold; “The sky is green” crosses it and is excluded.
What I tested:
Identical inputs + identical config always produce identical outputs (verified by hashing a canonical JSON of inputs + outputs).
Re-running the same scenario repeatedly produces the same decision and the same hash.
Changing a single parameter (distance, threshold, steps) predictably changes the outcome.
Why this isn’t “AI slop”:
There’s no generative model here at all.
The terminology is unfortunate but the code is explicit arithmetic.
The entire point is removing non-determinism, not adding hand-wavy intelligence.
If you think the framing obscures that rather than clarifies it, that’s useful feedback—I’m actively dialing the language back. But the underlying claim is narrow: you can build governance filters that are deterministic, replayable, and auditable, which most current AI pipelines are not.
If that’s still uninteresting, fair enough—but it’s not trying to be mystical or persuasive, just mechanically verifiable.
You can test it here if you like,
https://huggingface.co/spaces/RumleyRum/Deterministic-Governance-Mechanism https://huggingface.co/spaces/RumleyRum/Deterministic-Govern...
- gwern 8mo agoI don't get it. Embeddings don't prioritize, or even necessarily encode, truth value as a dimension. And even if they did, if you simply accept based on some hyperparameter of distance, it sounds like this procedure just leaves you vulnerable to problems like salami-slicing where you reach 'the sky is green' (which after all, it is sometimes) by multiple steps just below the tolerance.
- verhash 8mo agoThat’s a fair critique, but it slightly misidentifies what’s being claimed. The system does not assume embeddings encode truth, nor does it attempt to extract truth from latent space. It measures proximity to a substrate that has already been declared authoritative. In that sense it’s a conditional gate, not a semantic oracle. If the substrate is wrong, incomplete, or absurd, the mechanism will enforce that wrongness consistently. That is not a failure mode; it is the boundary of responsibility. The engine is not discovering truth, it is enforcing consistency relative to an explicit reference set. On salami-slicing toward a contradiction: that concern applies to memoryless, single-pass filters. This mechanism is explicitly stateful. Deviations accumulate stress over time and do not reset, so a sequence of “almost acceptable” steps still fractures under sustained pressure. You cannot asymptotically walk toward a contradiction unless the configuration allows it, in which case that permissiveness is deliberate and inspectable. The trade being made here is not correctness for convenience, but opacity for causality. Instead of stochastic acceptance that can’t be replayed or audited, you get a deterministic enforcement layer whose failure modes live upstream in substrate and configuration choices, where they can be examined rather than guessed at.