HN user

trott

889 karma

Oleg Trott, PhD (Columbia)

* Top 1% and co-winner in the biggest ML competition (Department of Homeland Security, $1,500,000 prize fund)

* Built the most cited molecular docking program (30,000 citations)

* Discovered how to get perfect (0.00000) scores in ML competitions (It's an algorithmic trick)

Details: https://olegtrott.com

Posts39
Comments128
View on HN
arxiv.org 8mo ago

Tiny Model, Big Logic: Large-Model Reasoning Ability in VibeThinker-1.5B

trott
4pts0
www.sciencefocus.com 1y ago

The flaw in cryonics that could ruin your shot at living forever

trott
2pts1
www.bbc.com 1y ago

Is this the $200K ticket to cheating death?

trott
3pts0
arcprize.org 1y ago

ARC Prize side quest: SnakeBench

trott
4pts0
arxiv.org 1y ago

LIMO: Less Is More for Reasoning

trott
389pts128
www.nature.com 1y ago

De novo designed proteins neutralize lethal snake venom toxins

trott
1pts0
arxiv.org 1y ago

Frontier Models are Capable of In-context Scheming

trott
10pts1
arcprize.org 1y ago

ARC Prize 2024: Technical Report [pdf]

trott
2pts0
www.bbc.com 1y ago

Duct-taped banana artwork sells for $6.2M in NYC

trott
7pts0
arxiv.org 1y ago

Test-Time Training on Nearest Neighbors for Large Language Models

trott
1pts0
www.mit.edu 1y ago

The surprising effectiveness of test-time training for abstract reasoning [pdf]

trott
87pts27
www.kaggle.com 1y ago

AI Mathematical Olympiad – Progress Prize 2

trott
80pts6
www.medrxiv.org 1y ago

LLMs and Diagnostic Reasoning: A Randomized Clinical Vignette Study [pdf]

trott
3pts3
github.com 1y ago

O1 Test-Time Compute Scaling Laws

trott
1pts0
www.bloomberg.com 1y ago

OpenAI Pitched White House on 5-7 5GW datacenters

trott
3pts0
amistrongeryet.substack.com 1y ago

What It's Like to Solve a Math Olympiad Problem

trott
2pts0
www.youtube.com 1y ago

Learning a new language with ChatGPT Advanced Voice Mode [video]

trott
2pts1
arstechnica.com 1y ago

From sci-fi to state law: California's plan to prevent AI catastrophe

trott
4pts0
www.bbc.com 1y ago

EU regulator rejects Alzheimer's drug lecanemab

trott
2pts0
www.youtube.com 1y ago

Rust can Compete with Python [video]

trott
1pts0
www.nature.com 1y ago

Spillover of highly pathogenic avian influenza H5N1 virus to dairy cattle

trott
6pts0
www.scientificamerican.com 1y ago

Nope–It's Never Aliens

trott
10pts1
www.bbc.com 2y ago

Company wins funding to make medicine in space

trott
2pts0
www.bbc.com 2y ago

You are probably sitting down for too long

trott
60pts44
www.youtube.com 2y ago

The $100B plan with "70% risk of killing us all" w Stephen Fry [video]

trott
21pts4
olegtrott.substack.com 2y ago

Recursion in AI is scary. But let's talk solutions.

trott
1pts0
olegtrott.substack.com 2y ago

Are AlphaFold's new results a miracle?

trott
38pts11
epochai.org 2y ago

Will We Run Out of Data? Limits of LLM Scaling Based on Human-Generated Data

trott
56pts58
old.reddit.com 2y ago

AI Agents: too early, too expensive, too unreliable

trott
19pts2
www.olegtrott.com 2y ago

AI's learning ineffectiveness and how to fix it

trott
1pts0

The AlphaFold3 analysis (the AI contribution) literally accounts for a few panels in a supplementary figure - it didn't even help guide their choice of small molecule inhibitors since those were already known.

(Disclaimer: I'm the author of a competing approach)

Searching for new small-molecule inhibitors requires going through millions of novel compounds. But AlphaFold3 was evaluated on a dataset that tends to be repetitive: https://olegtrott.substack.com/p/are-alphafolds-new-results-...

Regarding point number 11 (AlphaFold3 vs Vina, Gnina, etc.), see my rebuttal here (I'm the author of Vina): https://olegtrott.substack.com/p/are-alphafolds-new-results-...

Gnina is Vina with its results re-scored by a NN, so the exact same concerns apply.

I'm very optimistic about AI, for the record. It's just that in this particular case, the comparison was flawed. It's the old regurgitation vs generalization confusion: We need a method that generalizes to completely novel drug candidates, but the evaluation was done on a dataset that tends to be repetitive.

Why F#? 1 year ago

According to Stack Overflow developer survey [0] Rust is at 12.5%, ... So definitely not niche.

The annual survey is very popular in the Rust community. Its results are often used for advocacy. Participation by Rust developers is very high. So what you have is a classic case of a selection bias.

They started with N >= 120x3 tasks, and gave each task to 4-9 humans. Then they kept only those 120x3 tasks that at least 2 humans had solved.

a mistake of the 1983 Ada standard ... which has been removed

The article was written in 2011, and the trick still seems to work in a 2024 version of GNAT.

Both "unchecked" Ada and "unsafe" Rust

But the `Conversion` function isn't using `Unchecked_*`. That's the point of the article. The type safety hole is in "safe" Ada.

This has me curious about ARC-AGI

In the o3 announcement video, the president of ARC Prize said they'd be partnering with OpenAI to develop the next benchmark.

mechanical turking a training set, fine tuning their model

You don't need mechanical turking here. You can use an LLM to generate a lot more data that's similar to the official training data, and then you can train on that. It sounds like "pulling yourself up by your bootstraps", but isn't. An approach to do this has been published, and it seems to be scaling very well with the amount of such generated training data (They won the 1st paper award)

Terra programs use the same LLVM backend that Apple uses for its C compilers.

Can it use anything else (as an option), e.g. Lua? That would be useful during development/debugging thanks to faster iteration and memory safety.

That's fine if you want to measure sample efficiency, but ARC-AGI is supposed to measure progress towards AGI.

On the Measure of Intelligence defines intelligence as skill-acquisition efficiency, I believe, where efficiency is with respect to whatever is the limiting factor. For each ARC task, the primary limiting factor is the number of samples in it. And the skill here is your ability to convert inputs into the correct outputs. In other words, in this context, intelligence is sample-efficiency, as I see it.

realise that you're wrong, accept it, and move on

What do you think about limiting the submission size? Kaggle does this sometimes.

With a limit like 0.1-1MB (compressed), you are basically saying: "Give me sample-efficient learning algorithms, not pretrained models."

Mike and François,

Compute is limited during inference, and this naturally limits brute-force program search.

But this doesn't prevent one from creating a huge ARC-like dataset ahead of time, like BARC did (but bigger), and training a correspondingly huge NN on it.

Placing a limit on the submission size could foil this kind of brute-force approach though. I wonder if you are considering this for 2025?

Congrats, François, and good luck!

Q: The ARC Prize blog mentions that you plan to make ARC harder for machines and easier for humans. I'm curious if it will be adapted to resist scaling the training dataset (Like what BARC did -- see my other comment here)? As it stands today, I feel like the easiest approach to solving it would be BARC x10 or so, rather than algorithmic inventions.

That's not general intelligence, that's gaming.

In fairness, their approach is non-trivial. Simply asking GPT-4o to fantasize more examples wouldn't have worked very well. Instead, they have it fantasize inputs and programs, and then run the programs on the inputs to compute the outputs.

I think it's a great contribution (although I'm surprised they didn't try making an even bigger dataset -- perhaps they ran out of time or funding)

The plot was just showing where the solid lines were trending (see prior messages), and that happened to predict the performance at 400k samples (red dot) very well.

An exponential scaling curve would steer a bit more to the right, but it would still cross the 85% mark before 2000k.

But if someone has already hit the human-level threshold

There is some controversy over what the human-level threshold is. A recent and very extensive study measured just 60.2% using Amazon Mechanical Turkers, for the same setup [1].

But the Turkers had no prior experience with the dataset, and were only given 5 tasks each.

Regardless, I believe ARC-AGI should aim for a higher threshold than what average humans achieve, because the ultimate goal of AGI is to supplement or replace high-IQ experts (who tend to do very well on ARC)

---

[1] Table 1 in https://arxiv.org/abs/2409.01374 2-shot Evaluation Set

Maybe he figured out a model that beats ARC-AGI by 85%?

People have, I think.

One of the published approaches (BARC) uses GPT-4o to generate a lot more training data.

The approach is scaling really well so far [1], and whether you expect linear scaling or exponential one [2], the 85% threshold can be reached, using the "transduction" model alone, after generating under 2 million tasks ($20K in OpenAI credits).

Perhaps for 2025, the organizers will redesign ARC-AGI to be more resistant to this sort of approach, somehow.

---

[1] https://www.kaggle.com/competitions/arc-prize-2024/discussio...

[2] If you are "throwing darts at a board", you get exponential scaling (the probability of not hitting bullseye at least once reduces exponentially with the number of throws). If you deliberately design your synthetic dataset to be non-redundant, you might get something akin to linear scaling (until you hit perfect accuracy, of course).

Marcus has always been a mouth just trying to take down neural networks.

This isn't true. Marcus is against "pure NN" AI, especially in situations where reliability is desired, as would be the case with AGI/ASI.

He advocates [1] neurosymbolic AI, i.e. hybridizing NNs with symbolic approaches, as a path to AGI. So he's in favor of NNs, but not "pure NNs".

[1] https://arxiv.org/abs/2308.04445

You originally wrote:

very, very, few drugs are "novel" as opposed to being analogues of something naturally in the body

But "analog" means "structural analog" in this context (see https://en.wikipedia.org/wiki/Structural_analog ), which is why people disagreed with you, presumably.

It appears that you were merely saying that ligands must adopt a 3D conformation that's complementary to the receptor. Sure. That's the entire premise of molecular docking software.

But there can be very dissimilar ligands (like morphine and fentanyl) binding the same receptors. A major goal of drug discovery is to find such novel binders, not to regurgitate known ones.

It's not a weird coincidence that helps ML; it's inherent in the problem.

This depends on the application. If you are trying to design new proteins for something, unconstrained by evolution, you may want a method that does well on novel inputs.

Same with drug design

Not by a long shot. There are maybe on the order of 10,000 known 3D protein-ligand structures. Meanwhile, when doing drug discovery, people scan drug libraries with millions to billions of molecules (using my software, oftentimes). These molecules will be very poorly represented in the training data.

The theoretical chemical space of interest to drug discovery is bigger still, with on the order of 1e60 molecules in it: https://en.wikipedia.org/wiki/Chemical_space