Sign in

Andrés Corrada

@andrescorrada.bsky.social
428 followers 617 following 1.5K posts

Scientist, Inventor, author of the NTQR Python package for AI safety through formal verification of unsupervised evaluations. On a mission to eliminate Majority Voting from AI systems. E Pluribus Unum.

PostsRepliesMedia
Andrés Corrada @andrescorrada.bsky.social · 10/07/2026
wapo.st/4ydn1Ux
wapo.st
Migrants who saw man killed by ICE in Houston say he did not ram officers
Three men who were in the vehicle alongside Lorenzo Salgado Araujo are contesting the Department of Homeland Security’s account of the fatal shooting.
020
Andrés Corrada @andrescorrada.bsky.social · 10/07/2026
The problem of verifying experts that are smarter and more knowledgeable than us is ancient and pervasive. AI did not invent it and will not fully resolve it. For that we need human ingenuity. Formal verification of experts is one proposed route to give us safety. But this is extremely hard.
We can easily find examples in popular culture of the problem of who-judges-the-judges? Here in a still from the TV series "Monk", Julie asks Mr Monk - "Who checks the level-checking level?"
100
Andrés Corrada @andrescorrada.bsky.social · 09/07/2026
Formal verification of evaluators is much more tractable than formal verification of the agents they evaluate. This is how NTQR helps ameliorate the who-judges-the-judges? problem Evaluation models and their verification is trivial in comparison to verifying World models. ntqr.readthedocs.io
Main doc page for the NTQR Python package at https://ntqr.readthedocs.io
000
Andrés Corrada @andrescorrada.bsky.social · 08/07/2026
NTQR does not—and cannot—determine whether an evaluation task is meaningful or whether the criteria being measured are the right ones. Those questions require human judgment, and alignment research. ntqr.readthedocs.io
Documentation page at readthedocs.io for the NTQR Python package.
110
Andrés Corrada @andrescorrada.bsky.social · 06/07/2026
Version 0.9 of the NTQR package is out! (pip install ntqr) ntqr.readthedocs.io
Main documentation page at readthedocs.io for the NTQR package.
000
Reposted by Andrés Corrada
Andrés Corrada @andrescorrada.bsky.social · 05/07/2026
Seems so obvious once it is stated. Here is a talk I recently gave on one problem that arises from this epistemic dependency: who-judges-the-judges? www.youtube.com/live/t2TgSuY...
youtube.com
ActInf GuestStream 067.2: Andrés Corrada "Who Judges the Judges?"
YouTube video by Active Inference Institute
111
Andrés Corrada @andrescorrada.bsky.social · 05/07/2026
This is precisely the point of the logic of unsupervised evaluation for classifiers that I am developing in the NTQR Python package -- to develop tools for evaluating experts when no one in the room knows the truth. ntqr.readthedocs.io
100
Andrés Corrada @andrescorrada.bsky.social · 05/07/2026
Who Judges the Judges? If my Open Source NTQR Python package verifies evaluations for classifiers, who or what verifies NTQR? I am working on release v0.8.1 that will significantly speed up the evaluation set generators. It also includes checks of whether they are: valid, complete, uniform, mixing.
200
Andrés Corrada @andrescorrada.bsky.social · 02/07/2026
One can quip that the semantically-free nature of NTQR logic makes it being able to get into all the clubs without belonging to any of them. Here I use it to compute the evaluations that are consistent with 4 LLMs answering a Q=295 MedQA questions used by medical licensing boards.
NTQR evaluations, its "evaluation model", are joint decision confusion matrices. If you know that, you can derive all other statistics about the test you may care to compute.The semantically-free character of NTQR logic can be understood by considering that it has the same information that you could extract from a bubble-sheet form for the test. All we are seeing here are question numbers and label choices. We cannot tell what the test was about or the meaning of any of the filled in choices.
100
Reposted by Andrés Corrada
Yoïn van Spijk @yvanspijk.bsky.social · 02/07/2026
‘Chez moi’ is French for “at my place”. The preposition ‘chez’ has a fascinating origin: it shares its origin with Spanish ‘casa’ (house): Latin ‘casa’. ‘Casa’ initially meant “hut”, but it became the word for "house" in Romance. What happened to the original word? My new graphic tells you more.
1411333
Andrés Corrada @andrescorrada.bsky.social · 02/07/2026
Just gave this talk and I forgot an important preamble: when does the who-judges-the-judges? problem arise. It applies to what UK AISI's experts call "hard-to-evaluate fuzzy tasks" where even reasonable human experts can disagree on the ground truth. www.youtube.com/live/t2TgSuY...
youtube.com
ActInf GuestStream 067.2: Andrés Corrada "Who Judges the Judges?"
YouTube video by Active Inference Institute
100
Reposted by Andrés Corrada
Lauren Dobson-Hughes @ldobsonhughes.bsky.social · 24/06/2026
Musk says not a single person has died due to him axing USAID. Sadly, part of my job involves tracking aid spending. So here’s a thread with just some of the people who lost their lives because of USAID cuts
196133286755
Reposted by Andrés Corrada
Pat Walshe - Privacy Matters 🇮🇪🇬🇧🇪🇺 @privacymatters.bsky.social · 28/06/2026
‘A group of former National Oceanic and Atmospheric Administration employees who had been fired by Elon Musk's DOGE have launched a new climate science website documenting global climate change.’ www.climate.us
A screenshot from a Facebook post by FactPost

SCIENCE WINS: A group of former National Oceanic and Atmospheric Administration employees who had been fired by Elon Musk's DOGE have launched a new climate science website documenting global climate change.
The new site, climate.us, is a effectively a copy of climate.gov, the website shuttered by the Trump administration last June.
With the launch of the website, these bold climate scientists and experts-once silenced by Trump and Elon Musk-will now have a place to share insights on hurricanes and other significant weather events happening because of climate change.
061
Andrés Corrada @andrescorrada.bsky.social · 28/06/2026
Another superpower of logical consistency in unsupervised evaluation of classifiers is the sparseness it imposes on the possible set of evaluations. Once we count how experts disagree on a test, the evaluations consistent with those counts are sparse in the evaluation space. Like 1 in 10^13 sparse.
An example of computing the possible set of evaluations using three classifiers (N=3) doing three label classification (R=3) for a Q=20 exam. The possible set is of size 10^19! The consistent set 10^6. This is 1 in 10^13 reduction in uncertainty. Just by using counts of joint decision events.
100
Reposted by Andrés Corrada
John Horgan @jhorganism.bsky.social · 28/06/2026
I see disturbing resonances between "Death of a Salesman," which I just saw on Broadway, and a 1987 comic strip by R. Crumb: johnhorgan.org/cross-check/...
johnhorgan.org
Willy Loman and The Ruff-Tuff Cream-Puffs — John Horgan (The Science Writer)
HOBOKEN, JUNE 28, 2026.   Great art, like “Death of a Salesman,” always speaks to us, but what we hear can change. Vicki somehow got us tickets to the acclaimed revival of the 1949 play, whi...
021
Andrés Corrada @andrescorrada.bsky.social · 28/06/2026
The counting logic for unsupervised evaluation of classifiers in the NTQR Python package represents a test evaluation as a joint decisions confusion matrix as shown here. In unsupervised settings, we do not know the counts by true label. We only know the top row. ntqr.readthedocs.io
NTQR evaluations are joint decision confusion matrices. Or better said, joint decision partition matrices. The "partition" being how the observed count of a joint decision event occurs over true label.
100
Andrés Corrada @andrescorrada.bsky.social · 28/06/2026
The AI hypers may think that but the lesson expressed by Ponomareva is what any safety engineer holds to be reasonable. Safe-fail design is an important component of any useful technology. Its appearance is not a bug, but a feature. Seat belts, for example. The human may be the one out of control.
000
Andrés Corrada @andrescorrada.bsky.social · 28/06/2026
My first point in this talk will be that the problem of verifying experts that are smarter or more knowledgeable than us is ancient and pervasive. www.youtube.com/live/t2TgSuY... Ancient: Ashurbanipal, the king of the Assyrian Empire not sure his scribes are being correct or truthful.
Ashurbanipal is one of only two kings in Ancient Mesopotamia that ever claimed to be literate in cuneiform writing and reading. This tablet, from his library, is one of the circumstantial pieces of evidence we have that support that claim. He suspected that scribes were not reading correctly the ancient prophetic texts. But when he learned to read them himself, he complicated that they were garbled.
100
Reposted by Andrés Corrada
logan koepke @jlkoepke.bsky.social · 26/06/2026
if you're interested in how regulatory design shapes corporations' actions, processes, and policies to mitigate the material harms of AI systems, fair lending in the US offers decades of overlooked lessons. check out our new FAccT paper ⬇️ dl.acm.org/doi/10.1145/...
dl.acm.org
The Fair Lending Model: How the Longest-Running Algorithmic Fairness Programs Work in Practice | Proceedings of the 2026 ACM Conference on Fairness, Accountability, and Transparency
061
Andrés Corrada @andrescorrada.bsky.social · 25/06/2026
@adolfont.github.io , @emilymbender.bsky.social I see my work as a tool for Paulo Freire's classroom. I grew up in a household that had the first, Spanish, edition printed in Argentina. How would student's without an oppressive teacher, be able to self-evaluate themselves?
Cover of the 1st edition of Paulo Freire's "Pedagogy of the Oppressed". It was in Spanish, printed in Argentina because Freire could not find a Portuguese printer for it.
This should be considered required reading for anyone working on AI alignment and safety. For example, how would learning robots that in the future somebody could purchase, detect they were being asked to do unethical tasks? How could the baby robots protect themselves from the evild adult humans?
110
Andrés Corrada @andrescorrada.bsky.social · 25/06/2026
The "untenable middleground" of @emilymbender.bsky.social is where all scientists live. Whereas she meant it as a rhetorical tool to defang those that believe we can have responsible uses of AI, I view it as the hopeless task of all science to hold a candle in the darkness. Science = middleground.
100
Andrés Corrada @andrescorrada.bsky.social · 25/06/2026
I love this term by @emilymbender.bsky.social and will use it from now on to express my pessimism and hope for science helping us hold the "untenable middleground". Her logical fallacy of assuming the conclusion is actually a good picture of how science is our only tool in the darkness.
100
Andrés Corrada @andrescorrada.bsky.social · 25/06/2026
The counting logic in NTQR is semantically free -- it universally applies to all classification domains. The only input for NTQR functions that comes from the test is the observed counts of their joint decision events. As number of classifiers, N, and labels, R increases, R^N explodes.
The latest version of NTQR (pip install ntqr) contains exact and random generators for the possible and logically consistent evaluation sets. This Jupyter notebook from the documentation shows you how to use the NTQR classess to compute them.
100
Andrés Corrada @andrescorrada.bsky.social · 24/06/2026
The catastrophe we fear the most has already happened. The untenable middleground is precisely what scholars in colonized societies have had to hold against colonial parrots expounding intellectual superiority while bringing vaccines and science.
100
Andrés Corrada @andrescorrada.bsky.social · 23/06/2026
Homer Simpson has an answer for the ancient problem of policing the police - youtu.be/Tk4yyqXi8Xc?...
youtu.be
Who will police the police simpsons
YouTube video by YNOS MOVIE QUOTE MANIA
000
Andrés Corrada @andrescorrada.bsky.social · 22/06/2026
"Who judges the judges?" is a question that follows the anxious realization that when it comes to certain truths, the only way to be 100% safe is an endless chain of confirmation. The question cannot be resolved, only ameliorated by terminating the chain with assumptions. NTQR logic is no different.
Since NTQR only uses logical consistency, not soundness (there is no ground truth in unsupervised evaluation), all its propositions are of the form "If X, then Y". Nothing in the logic will make your nonsensical tests be useful or meaningful. Even the proposition that an answer key exists for a classification test can be suspected in the right context. "If an answer key exists, then ..." is formalized by assuming that any unknown answer key must be some point in the simplex defined by the counts of the true labels. What I call the "Q-simplex": (count_label_1_in answer_key, count_label_2_in_answer_key, ....).
000
Andrés Corrada @andrescorrada.bsky.social · 22/06/2026
"Who checks the level-checking level?" asks Natalie's daughter, Julia. The fastidious Mr. Monk has complained Natalie's picture hanging is not level and he wants to check it with his "level-checking level" since he does not trust Natalie's level. Instruments are experts. Who checks their claims?
Julie, daughter of Natalie, asks Monk - "Who checks the level checking level?" - after he complains that Natalie's picture hanging wasn't level and he needed to check it with his "level-checking level"?
100
Andrés Corrada @andrescorrada.bsky.social · 21/06/2026
I've been preparing for this upcoming talk, www.youtube.com/live/t2TgSuY..., on the logic of unsupervised evaluation for classifiers and its use in ameliorating this ancient problem that AI is just making worse. How can we verify experts smarter or more knowledgeable than us?
youtube.com
ActInf GuestStream 067.2: Andrés Corrada "Who Judges the Judges?"
YouTube video by Active Inference Institute
100
Andrés Corrada @andrescorrada.bsky.social · 19/06/2026
A semantic-free counting logic for evaluating classifiers balms many ills. 1. Because it is semantic free it could be used in all classification domains. 2. Once you solve the fundamental question - what evaluations are logically consistent with the observed disagreements? Other logics are solvable.
100
Andrés Corrada @andrescorrada.bsky.social · 18/06/2026
I'll be giving a talk on the @activeinference.bsky.social guest stream on July 2nd on the ancient problem that plagues AI alignment - Who Judges the Judges? - and how the logic of unsupervised evaluation for classifiers in the NTQR package ameliorates it. www.youtube.com/live/t2TgSuY...
youtube.com
ActInf GuestStream 067.2: Andrés Corrada "Who Judges the Judges?"
YouTube video by Active Inference Institute
010
Andrés Corrada @andrescorrada.bsky.social · 16/06/2026
The race for super-intelligent AI didn't invent the problem of command and control when we we are not the smartest or most knowledgeable in the room. Abandoning AI will not save us from the problem either. Ashurbanipal, king of the Assyrian Empire, had the same verification issues with his scribes.
Tablet K in Ashurbanipal's Library used as corroborating evidence that Ashurbanipal was literate as it contains the text: 
"A [I am your servant,] Ashurbanipal, the son of his god,
whose god is Ashur and whose goddess is [Ashuritu!]
B [I am your servant,] so-and-so, the son of so-and-so,
whose god is so-and-so, whose goddess is so-and-so."
100
Andrés Corrada @andrescorrada.bsky.social · 16/06/2026
I'm neither a techno optimist or pessimist, I come from a long line of techno survivors. The catastrophe we fear the most when it comes to the arrival of super-intelligence has already happened. Repeatedly. And some of us have survived. Ensembling experts and logical inconsistency are strategies ...
110
Andrés Corrada @andrescorrada.bsky.social · 15/06/2026
The consolations of philosophy. Once you realize that when it comes to surviving the arrival of super-intelligence, the catastrophe you fear the most has already happened, repeatedly, and some of us have survived it, you can start looking for how they did it and mimic their strategies.
100
Andrés Corrada @andrescorrada.bsky.social · 15/06/2026
Who judges the judges? That ancient problem is at the heart of our inability to control and monitor AI to make it safer to use. How do we verify experts smarter or more knowledgeable than us? That fundamental question is all over this excellent paper by @girving.bsky.social and co-authors.
"Automated Alignment is Harder Than You Think" https://arxiv.org/html/2605.06390v3
111
Andrés Corrada @andrescorrada.bsky.social · 03/06/2026
Daniel Friedman, from the @activeinference.bsky.social community has posted this nice critique of the strengths and weaknesses of the binary error independent evaluator in my NTQR package - zenodo.org/records/2049... He uncovered a logical bug in the evaluator when one of a binary trio is "stuck"!
100
Reposted by Andrés Corrada
Privacy International @privacyinternational.org · 31/05/2026
♠️ Hemos creado una baraja de cartas sobre tecnología, datos y elecciones: privacyinternational.org/long-read/57...
privacyinternational.org
Juego de cartas sobre tecnología, datos y elecciones
Tras publicar Tecnología, datos y elecciones: lista de verificación del ciclo electoral en español
111
Andrés Corrada @andrescorrada.bsky.social · 29/05/2026
Sometimes you have to give up to win. By treating unsupervised evaluation as a logical problem, instead of a probabilistic one, you can improve your lot. Take "how do you judge ...". I solved this problem years ago for classifiers by doing the exact algebraic solution for binary classifiers.
100
Andrés Corrada @andrescorrada.bsky.social · 28/05/2026
Version v0.8 of the NTQR Python package for the logic of unsupervised evaluation of classifiers is out. This release includes complete generators and random samplers for the two objects of interest in such logics - the possible and consistent sets of evaluations. ntqr.readthedocs.io/en/latest/no...
Jupyter notebook in the readthedocs.org doc pages showing how to compute the possible and consistent set of evaluations for classification tests.The possible set of evaluations can be huge. A test of size Q=20 with R=3 possible labels and N=3 classifiers has 10^19 evaluations at just one assumed state for the true answer key.The correct cuboid - the marginalization of the consistent joint decisions given true label - is of particular interest for AI safety. This release allows you to generate all its points, with multiplicity, as well as randomly sample from huge consistent sets.
100
Reposted by Andrés Corrada
Cailin O’Connor @cailinmeister.bsky.social · 05/05/2026
Do you like *free philosophy*? The Routledge Handbook of Values in Science is available open access! My entry with Rebecca Korf talks about what network models can tell us about social values in science. www.taylorfrancis.com/books/oa-edi...
taylorfrancis.com
The Routledge Handbook of Values and Science | Kevin C. Elliott, Ted R
This is the first-ever handbook to cover the vibrant philosophical literature on values and science.  Its 45 chapters—appearing in print here for the first
02910
Reposted by Andrés Corrada
George Conway ⚖️🇺🇸 @gtconway.bsky.social · 04/05/2026
As true as ever.
271645392
Andrés Corrada @andrescorrada.bsky.social · 03/05/2026
I got blocked for being a sycophant hyping AI because I work on AI safety. Being safe from noisy experts is a universal need. I don't care who claims to be the expert - human or machine. The problem of being safe from noisy experts began with civilization. We can build tools to protect us.
100
Andrés Corrada @andrescorrada.bsky.social · 02/05/2026
I’ve been working on a different way to evaluate classifiers without ground truth—one that removes semantics entirely. What if evaluation didn’t depend on what labels mean? The idea is a semantic-free logic of unsupervised evaluation. Use only logical consistency between experts, not soundness.
310
Andrés Corrada @andrescorrada.bsky.social · 29/04/2026
But using race to profile US citizens is still legal. Race blindness not required in Kavanaugh stops. www.nytimes.com/2026/04/29/o...
nytimes.com
Opinion | White Drivers Got a Warning. Latino Drivers Got Detained.
000
Reposted by Andrés Corrada
Septima P. Snark @drsubini.blacksky.app · 29/04/2026
Color-evasiveness is more accurate here because it shows how they evade discussions and remedies that involve race in order to hoard power.
0125
Andrés Corrada @andrescorrada.bsky.social · 29/04/2026
Part of the problem with 'world models' as a way to have safer AI is the problem of completeness. Sherlock's logic - whatever remains, however improbable, must be the truth - fails when we have not considered all possible hypothesis. Evaluation logic is not like that. It is complete.
100
Andrés Corrada @andrescorrada.bsky.social · 28/04/2026
OMG! Did not know Clojure was still having commercial traction. I once developed a whole anonymous ID system for online ads with Clojure as proof of concept in a start-up (Blue Cava). The first engineer to take over the project rewrote it all in Bash wrapper scripts for Python code.
120
Andrés Corrada @andrescorrada.bsky.social · 28/04/2026
'World models' are great and I look forward to implementing physical laws in how robots understand their environments. But they are hard to develop. 'Evaluation models', my work, are trivial by comparison. Classification or multiple choice tests have finite, denumerable evaluations.
100
Andrés Corrada @andrescorrada.bsky.social · 28/04/2026
When you use a monitor M to supervise an AI system S, who monitors the monitor? This infinite regress has to be terminated with assumptions. One way is to recognize monitors/graders are often acting as classifiers. This is not immediately obvious to AI safety people.
110
Andrés Corrada @andrescorrada.bsky.social · 27/04/2026
Version 0.7.8 of the NTQR package is out. It now includes a nifty "ntqr-docs" Python script that installs working Jupyter notebooks as shown at readthedocs: ntqr.readthedocs.io/en/latest/no...
Documentation page from the executable Jupyter notebook explaining the algebra and geometry of unsupervised evaluation for classifiers.
100
Andrés Corrada @andrescorrada.bsky.social · 24/04/2026
The math is correct, the science terrible. If the drug does not change price it has had an increase of 100% and a decrease of 100% by this metrical logic! The correct formula is (change/original). It also has many flaws as a good metric: 1. Percentage decreases and increases are no longer equal when
100