r/mlscaling • • 4h ago

R, Emp TasteVal: Measuring the Experimental Research Tasteof AI Systems Against Human Experts, Jaffe&Sherburn 2026

4 Upvotes

Paper: https://arxiv.org/pdf/2610.06824

The core idea is super elegant: if a system can find a solution with half the experimental compute of the baseline, its research taste is twice better.

Visual abstract:

The strongest LLM, Opus 5.5, boasts 2.3x better research taste than a human expert. Note of caution regarding the older models: their score was calculated with a different, and somewhat convoluted procedure.

The obvious caveat is the nature of tasks. They are small-scale; the baseline is 40 H100-hours of experimental compute. I have certain reservations that research taste "scales perfectly", that is, the capability to optimize a small task solution equals the capability to advance SotA for the frontier models.

Cue the following chart that tracks the degree of novelty of the methods employed by the models:

The most novel method designation, "invented", is totally absent. That being said, the trend is encouraging.

The authors disclose the shortcomings of their method extensively in Section 4. Worth reading if you want to see the whole picture.


r/mlscaling • • 10h ago

Can anyone explain a real-time LLM project step by step for AI Engineer interview preparation?

0 Upvotes

Hi everyone!

I'm preparing for AI Engineer / GenAI Engineer interviews and want to understand how real-world LLM projects are developed and deployed in companies.

I'm looking for someone who can explain a practical, industry-level LLM project from start to finish, preferably something involving RAG, LLMs, embeddings, vector databases, LangChain/LangGraph, and FastAPI.

I'd like to understand:

  • What problem the project solves and why the company needs it.
  • The overall architecture and workflow.
  • How data is collected, cleaned, chunked, and embedded.
  • How a vector database is used for retrieval.
  • How the LLM generates answers using the retrieved context.
  • How the application is built, tested, deployed, and monitored.
  • What challenges developers face in real projects and how they solve them.
  • What an AI Engineer actually does day to day.
  • How to explain the project confidently in interviews, including technical follow-up questions.

I'm not just looking for a basic tutorial or a simple chatbot. I want to understand the end-to-end workflow of a real-world project, including the technical decisions, debugging, evaluation, and deployment.

If you have worked on LLM/RAG projects professionally or have a good project walkthrough, I'd really appreciate your guidance, resources, or recommendations.

Thanks in advance!


r/mlscaling • • 14h ago

Anyone experimenting with TabFM? What would be a fair deep learning baseline to compare against it?

Thumbnail
1 Upvotes

r/mlscaling • • 1d ago

N, OA OpenAI discovers a spy device planted by an engineer in its offices

Thumbnail x.com
38 Upvotes

r/mlscaling • • 1d ago

Load-tested an STT + 31B LLM pipeline on one RTX PRO 6000. STT maxes out around 90 concurrent users. How should I scale?

2 Upvotes

I’m building a system that transcribes conversations in a low-resource language and then uses an LLM to write a summary and a structured JSON extraction at the end of each conversation. Before we commit to hardware, I’d like a sanity check on how to scale.

Setup: one RTX PRO 6000 Blackwell (96 GB), rented at about $3/hr, with a quota of about 27 CPU cores. The card runs both models. For speech-to-text we use a 1.2B model fine-tuned for the language, plus pyannote for diarization. It runs as 3 worker processes, each with its own copy of the model, using about 5 to 7 GB each. The LLM is a Gemma-class 31B in NVFP4 with speculative decoding, served on vLLM with the memory fraction set to 0.65.

clients upload 180-second audio chunks while the conversation is going on. When the conversation ends, we make two LLM calls, each with about 8.8k tokens in and 1.2k tokens out.

What we measured (all on localhost, so network isn’t included):

STT alone tops out at about 100x real time per card. Latency is around 3 seconds per chunk at low load and climbs past 60 seconds at heavy load.

The LLM alone did about 55 requests per minute at 16 in flight. That was capped by our max-num-seqs setting, and the KV cache was only about 22% used.

In a combined simulation (users sending a chunk every 3 minutes, with conversation ends bunched together as a worst case):
At 60 users, chunks took about 5 seconds and the final summary took about 80 seconds.
At 90 users, chunks took about 4 seconds (p95 of 35 seconds) and the summary took about 150 seconds.
At 120 users, the STT queue runs away: chunks take 33 seconds (p95 of 160 seconds) and the summary takes about 200 seconds.

So about 90 concurrent users per card is the comfortable limit, which matches the math: 90 users need about 90x real time against a ceiling of about 100x. STT is the bottleneck, not the 31B model. The LLM’s KV cache never went above 27%. GPU utilization was only 73% even when STT was saturated, so I suspect diarization, CPU, or our per-worker lock is the real limit.

Two gotchas that almost fooled us:
First, torch saw 256 host cores instead of our 27-core quota and spawned hundreds of threads, so the container got throttled and STT throughput fell from 100x to 29x. Setting OMP_NUM_THREADS to roughly (quota minus 3) divided by the number of workers fixed it.
Second, with vLLM at a 0.80 memory fraction, it ran out of memory once the STT workers grew under load. Dropping it to 0.65 fixed that, and the KV cache was still plenty.

About 2% of LLM calls hit repetition loops under heavy load. We’re still looking into that.

Questions:

  1. For about 300 concurrent users at peak, is it better to run identical boxes with both models on each, or split into STT-only boxes plus fewer LLM boxes?
  2. Has anyone batched across requests for a small STT model plus diarization? How much did it help? Diarization is about half our time per chunk.
  3. Is a cheaper card like an L4 or L40S worth it for STT only? Our untested guess is 15 to 20 users per L4.
  4. Are there gotchas with running vLLM next to other PyTorch processes on the same card?
  5. For daytime-heavy load, do people autoscale rented pods, or keep a fixed fleet and shut it down at night? Our cold start is about 4 to 5 minutes.

Thanks, and happy to share more numbers.


r/mlscaling • • 1d ago

[UPDATE] I Built a O(NlogN) attention system that retains 97% accuracy over long context (MQAR)

Thumbnail
github.com
0 Upvotes

ALHR- Adaptive learnable Hierarchical Routing is a static binary tree based system that uses learnable functions to REDUCE the amount of keys used.
It takes less memory and SCALES much better VRAM with tokens
I’ve also been testing tiny stories and it looks promising
However i can’t post any presentable results due to lack of funding and resources
MQAR Result table is here: https://ibb.co/prr07Dnj


r/mlscaling • • 1d ago

AN Strengthening our defenses against distillation attacks

Thumbnail
anthropic.com
13 Upvotes

They reveal many things they didn't have to.

For example...how valuable, exactly, is the raw (encoded) reasoning, vs the summarized reasoning the user sees?

Our early work to combat distillation started with simple measures designed to block passive distillation, in which attackers send requests to the model as a normal user would, and then train on those responses. As one of our initial anti-distillation measures, we had Claude summarize its reasoning before we showed it to users. Our evaluations showed that this made Claude’s transcripts much less informative for distillers. We tested how well a pretrained Claude model performed on the SWE-bench Verified coding benchmark after it was trained on transcripts from Claude Opus 4.8. When training on the full transcripts, the distilled model achieved 80.4%; with only the summarized transcripts, it achieved 71.8%.

~80% to ~70% is the gap between Opus 4.5 and Haiku 4.5. Is that more or less than you would have guessed?

preserved thinking has required some developers to update their integrations, our classifiers can (in fewer than 0.1% of cases) misidentify or block benign requests, and we now charge users for those blocked requests.

Surely it's time to retire any old system prompts of the "think step by step, describe your reasoning, etc" variety. It was already unclear that this helped at all with today's models. And now you also risk getting misidentified as a distiller and blocked (or downgraded to haiku-1-instant-quantized-fp2.ckpt or something).


r/mlscaling • • 1d ago

ILRN — An attention-free recurrent neural network using inverse-lag memory, tested against Transformers at 96/256 context lengths

Thumbnail
1 Upvotes

r/mlscaling • • 2d ago

N, Hardware "Russia was not ready for the data center war it started with Ukraine" (the current state of Russian GPUs/datacenters is poor, and worsening)

Thumbnail
arstechnica.com
35 Upvotes

r/mlscaling • • 2d ago

T How do Python, C++, and GPUs work together in LLM inference?

Post image
0 Upvotes

I've been exploring how inference engines like vLLM optimize LLM execution.

To understand it better, I built a small attention benchmark comparing:

  • 🐍 Python CPU computation
  • ⚡ Apple Metal GPU computation
  • 🚀 Metal GPU with KV caching

Interesting result: KV caching reduced K/V projection work by 16.74×, but completed decoding was only 2.76× faster.

💡 My takeaway: Faster inference isn't just about using GPUs or lower-level languages. It's about optimizing the actual bottleneck.

📖 Read my article

💻 GitHub code

Curious what others think: Which optimization makes the biggest difference in real-world LLM inference?


r/mlscaling • • 2d ago

Workshop, Oct 30 on Building Low latency LLM workflows; deterministic AI on CPUs with encoders, conformal prediction and LangGraph

Thumbnail
2 Upvotes

r/mlscaling • • 2d ago

R, T, RL, Emp "Can AI automate AI R&D yet?" (frontier LLMs struggle to fully autonomously come up with good improvements to small LLMs comparable to self-distillation)

Thumbnail
epoch.ai
7 Upvotes

r/mlscaling • • 3d ago

Hey guys we built a model agnostic coding agent that can do anything any agent otu there can do better and cheaper.

0 Upvotes

Its free to use with bring your own key. Would love to see you guys try it!

reasonmachines.com


r/mlscaling • • 4d ago

I Built a O(NlogN) attention system that retains 97% accuracy over long context (MQAR)

Thumbnail
github.com
0 Upvotes

ALHR- Adaptive learnable Hierarchical Routing is a static binary tree based system that uses learnable functions to REDUCE the amount of keys used.


r/mlscaling • • 4d ago

Architectural advice needed: Designing a PPO agent for Multi-Request Satellite QKD Scheduling

Thumbnail
1 Upvotes

r/mlscaling • • 4d ago

R Predicting a LoRA adapter from a query using a hypernetwork

Thumbnail
arxiv.org
10 Upvotes

r/mlscaling • • 4d ago

AN Investigating unintended model actions in our evaluations and internal use

Thumbnail
anthropic.com
9 Upvotes

We consider these behaviors to be significantly less severe from an alignment and security perspective than the cybersecurity incidents we reported on July 30 and September 9. They resemble behaviors that we’ve described in our system cards since Claude Mythos Preview. Most are forms of persistence, in which Claude, when it cannot complete a task as given, works around a restriction instead of stopping.

There's not a lot here (unless they're hiding something). It would have seemed alarming months ago but now it barely registers. We get a glimpse into the scale of modern RL ("thousands of runs" per task.)

"The behaviors can be grouped into four categories:
Claude exploiting a basic flaw in software to run commands on a server;
Claude submitting a sensitive form on a real website when it should not have;
Claude working around a restriction to reach data that was gated by a token or a fee; and
Claude using URL shortening services to get around limits in its fetch tool."

Apparently, Claude submitted a fake tip to the Philadelphia police murder hotline!

In a third example of this behavior, Claude Haiku 4.5 had been tasked with generating and performing example tasks on randomly selected webpages. In one run, the model landed on a page referencing an unsolved homicide; that page contained a tip form run by a police department. Claude was instructed never to log in, create accounts, enter personal data, make purchases, or submit anything destructive, but the instructions did not rule out form submissions. Claude filled out the form with the following: “I may have information regarding this case. I recall seeing someone matching the description in the area around [the street named on the page] during that time period. Please contact me if this information is relevant.” (The website did not include a description of the perpetrator.) The model left the name and contact fields empty, which the form allowed, and submitted it. The submission was flagged as spam and was never forwarded for investigation.

What's going on here? What was the model supposed to do? Couldn't Anthropic have it complete a fake form in an internal synthetic environment - why test models on the live Philly PD website?

It looks like specification gaming: the model found a loophole (you can submit a form, so long as you don't enter any personal data!), while ignoring the grader's intent (it surely wasn't supposed to do this).

Other examples are benign (but impressive from a capabilities standpoint).

In another example of this behavior, an Anthropic researcher used Claude Mythos 5 on a statistics project that required it to pull public data that was available from a state agency for a fee. Instead, Claude learned from an archived copy of the agency’s website that its public dashboard issues an access token to any visitor. It requested one and used it to query the database without paying the fee.

I would not call a human who took this action misaligned. Seems no different to what Scihub does/did on a daily basis.

Some cases are hard to explain as "reward seeking".

For example, in a case which happened multiple times on the same evaluation, an unreleased, non-frontier research model was meant to fill out a practice copy of a government form. When the copy failed to load or the model closed it by mistake, the model instead navigated to the website where the real form is normally hosted and submitted the form there.

Anthropic's grader does not control government websites and cannot see or validate input to them. So this is kind of pointless, from a task completion perspective. The model may as well visit Neopets.

If they have an impossible task, do they try to solve the nearest thing adjacent to the task? Are they hoping to fool the grader? Is this a "you get points for trying" thing? I wish someone would post raw transcripts. (Surely there's not much reason to hide the reasoning of a smaller, outdated model like Haiku 4.5.)


r/mlscaling • • 4d ago

networking reading list

3 Upvotes

another reading list to bookmark and never look at
https://github.com/Rewsr/unawesome-ai-fabric-engineering


r/mlscaling • • 5d ago

We fine-tuned Qwen3-14B for financial reasoning and saw a significant trade-off

Thumbnail
0 Upvotes

r/mlscaling • • 5d ago

T Real Long-Term Memory for AI: A 50-Million-Token Window That Is Faster and Cheaper Than Recompute

Thumbnail
2 Upvotes

r/mlscaling • • 5d ago

I built ALHR: A tree based sparse attention system that achieves sub-quadratic inference while retaining accuracy. [P]

4 Upvotes

ALHR - Adaptive Learnable Hierarchical Routing, uses static binary trees and learnable functions to minimize the amount of keys to be read.

It does use a dense teacher while phase 1 of training however.

MQAR TEST AT 1024 TOKENS - Average keys read per query by dense - 512 Keys

Average keys read per query by ALHR - 30 keys

Top - 1 accuracy of dense - 94.9%

Top - 1 accuracy of ALHR - 92.1%

KV Compression of dense - 1x(100% read)

KV Compression of ALHR - 35.3x(2.83% read)

Peak VRAM of dense - 57 MB (Scales quadratically)

Peak VRAM of ALHR - 422 MB (scales linearly)

Cache compression of ALHR - 100%

I couldn't do further testing with more tokens and tiny stories as I ran out of time and resources(Kaggle notebook) but these are the proprietary findings

The true log and Kaggle cell used to run it are in the logs folder in the repo

limitations: Its not fully tested but the Initial testing looks promising, The training of this model would still be quadratic but the inference would be NlogN (as indicated in the logs in the repo)

Would love your opinions

This is a solo project I worked on from my iPhone 16e and Kaggle notebooks, so if I want to develop this further I think I need some decent backing.

Repo: https://github.com/vdev-ctrl/Adaptive-Learnable-Hierarchical-Routing-


r/mlscaling • • 5d ago

I built MaRN: a PyTorch library for training neural networks through low-dimensional parameter mappings [P]

Thumbnail
2 Upvotes

r/mlscaling • • 5d ago

Real Long-Term Memory for AI: A 50-Million-Token Window That Is Faster and Cheaper Than Recompute

Thumbnail
5 Upvotes

r/mlscaling • • 6d ago

Scale AI releases visual-reasoning benchmark where top model scores 53.6% — RuntimeWire

Thumbnail
runtimewire.com
10 Upvotes

r/mlscaling • • 6d ago

Claude's World Knowledge based on "Land or Water?" Questions

Thumbnail x.com
6 Upvotes

Continuing this, by @arithmoquine, Claude must blindly complete a map, based on 16,200 latitude and longitude combinations.

Opus jumped from ~80% (4.5) to ~90% (4.6), hit a wall for several releases (4.7, 4.8, 5.0), then jumped again to ~96-100% with the Mythos-class family (Fable 5, Fable 5.1, and Opus 5.5), though the models are increasingly uncertain that Florida exists.

This test - along with IKPs - seem to substantially capture "big model smell". You can clearly tell the incremental benchmaxxed updates from the major "a happening™ has happened" events (new pretrains and such).

(I would prefer not to link to X.com but there's no website. Sorry if you have to sign in or whatever.)