Is This the END of LLMs? NCM Could Change Everything — Transcript
Full transcript
- 0:00Hello world. I'm an unemployed ex-big
- 0:02tech software engineer with 25 years of
- 0:04experience in tech. Now that I'm not
- 0:07working a day job, I got plenty of time
- 0:10on my hands to keep up with advances in
- 0:12AI. And here's the thing, most of the
- 0:15conversations around AI today, it
- 0:18revolves around the large language model
- 0:21or LLM. You can think of a large
- 0:23language model as a gigantic matrix of
- 0:26numbers. When you give this model a
- 0:28prompt, it predicts the next most likely
- 0:32token. You can think of a token as a
- 0:34short word. It predicts this next token
- 0:37based on your input prompt and its vast
- 0:40amount of training data. And the large
- 0:42language model, it repeats this process
- 0:46token by token until the entire output
- 0:49answer has been generated. Basically,
- 0:51it's a really big, really complicated
- 0:54auto complete. And running these LLMs,
- 0:57they consume a huge amount of resources.
- 1:00Resources like compute, memory,
- 1:03electricity, and water. It's a
- 1:05staggering amount of resources,
- 1:07especially when compared to the human
- 1:09brain. We're talking about millions,
- 1:12tens of millions of times more
- 1:14resources. And look, a human brain, even
- 1:17the brain of a child, right? It can
- 1:20perform reasoning tasks and solve
- 1:22problems that the most advanced frontier
- 1:24large language model cannot if it
- 1:27doesn't have the training data. And the
- 1:29human brain, it has an impossibly tiny
- 1:33amount of short-term memory.
- 1:35Based on some studies out there, that
- 1:38short-term memory, it could be anywhere
- 1:40from tens of bytes to tens of kilobytes.
- 1:44And the brain, it's able to perform all
- 1:47of these reasoning and computational
- 1:49tasks while running on the energy
- 1:51equivalent of a light bulb. But here's
- 1:53the thing, despite all the marketing
- 1:56hype and all the investments being
- 1:58poured into large language models,
- 2:01AI and machine learning in general, it's
- 2:04a much bigger field than just LLMs. And
- 2:08that's why I've mentioned in more than a
- 2:10few rants now, right? That if there are
- 2:12any algorithmic advances out there that
- 2:15could bring us closer to true
- 2:17intelligence and true reasoning, then
- 2:19it's likely that such breakthroughs
- 2:22would come outside of today's large
- 2:25language model architecture. Well, guys,
- 2:28it looks like a research team from
- 2:30Stanford University, they may have found
- 2:32a novel model architecture. They
- 2:35recently published a paper introducing
- 2:37this new AI model architecture. It's
- 2:40called next concept modeling or NCM. And
- 2:44this new model architecture, it
- 2:47potentially offers orders of magnitude
- 2:50improvements in speed and resource
- 2:53efficiency over traditional large
- 2:56language models. Now, maybe this is a
- 2:58genuine breakthrough. Maybe it could
- 3:01eventually dethrone large language
- 3:03models, or maybe not. But I think this
- 3:06model architecture, it's interesting
- 3:09enough for us to talk about it. So,
- 3:11let's jump in. So, how does an NCM model
- 3:14work? Well, remember what I just said
- 3:17about large language models, right? How
- 3:19it predicts a token token by token until
- 3:22it gets the complete answer. Imagine the
- 3:25answer is a 10-word sentence. So, that's
- 3:27about 10 output tokens, right? Well, to
- 3:31get that answer from a large language
- 3:33model, the model itself has to be
- 3:35evaluated 10 times or 10 passes. And
- 3:39that's 10 passes sequentially. This is
- 3:42because each subsequent pass, it has to
- 3:46be fed as input all of the output tokens
- 3:50that were generated from the previous
- 3:52passes. And let's say you turn on
- 3:55reasoning mode for this large language
- 3:57model. Well, then all you have really
- 3:59done is you have increased the total
- 4:02amount of tokens that has to be
- 4:03evaluated. Now, suppose you ask ChatGPT
- 4:07a really hard question and it returns a
- 4:09long answer, say a thousand token long
- 4:12answer. To get this answer, this
- 4:15multi-trillion parameter model has to be
- 4:18evaluated a thousand times. And that
- 4:21means keeping those trillions of
- 4:23parameters, those trillions of numbers
- 4:26in memory for a long time, right?
- 4:29Because in each pass, the GPU needs to
- 4:32read some or all of those parameters
- 4:35from memory. So, this method of
- 4:37sequential inferencing,
- 4:40it's slow and it consumes a huge amount
- 4:43of memory and energy resources. But with
- 4:46NCM, they took a radically different
- 4:48approach. They took the approach of
- 4:51generating the entire answer in parallel
- 4:54rather than sequentially. So, to do
- 4:57this, the researchers took inspiration
- 4:59from various image generation models.
- 5:03These are diffusion models where you
- 5:05start with a layer representing an image
- 5:08where each successive layer has a
- 5:11progressively higher resolution of that
- 5:13image until the final image is
- 5:15generated. So, with NCM, during
- 5:18training, words are stored in these
- 5:20collections of layers. At the topmost
- 5:23layer, you have this sort of super rough
- 5:26outline of a concept. They call these
- 5:29concepts codes. And in each subsequent
- 5:32layer, the concept, it gets
- 5:35progressively refined. And only the
- 5:38refinements get stored in that layer as
- 5:41additional codes. As such, every
- 5:44subsequent layer has more codes than the
- 5:46preceding layer. This goes on until the
- 5:49very last layer where every code
- 5:52represents an output token. So, if you
- 5:55combined all of these layers, you get
- 5:58the original text back. So, now to get
- 6:00an answer for a given prompt, the NCM
- 6:04model is inferenced once per layer. In
- 6:07this way, each layer represents a
- 6:10parallel prediction of the entire output
- 6:14at a given level of fidelity. The top
- 6:16layers are coarse fidelity. If we were
- 6:19to look at the words in those layers, it
- 6:22would look like an AI slop word salad.
- 6:25But, that fidelity, it progressively
- 6:27increases from layer to layer, pass by
- 6:31pass. So, by that final pass in the
- 6:34bottom layer, you end up with output
- 6:37text of the highest fidelity, which
- 6:40would then be the answer to that prompt.
- 6:42In this way, the model is inferenced the
- 6:45same number of times as the number of
- 6:48layers that the model contains. Now, for
- 6:50this experiment, the research team
- 6:53trained up several NCM models. I believe
- 6:56the biggest model that they trained only
- 6:58had 730 million parameters, meaning it's
- 7:02a tiny model when compared to the
- 7:04multi-trillion parameter large language
- 7:07models that the big AI companies have
- 7:09today. But, with that said, they did do
- 7:12some benchmarking. They benchmark their
- 7:15NCM models against other models of the
- 7:18same size. And in doing so, they found
- 7:21some real advantages to this model
- 7:23architecture. When generating a 1024
- 7:26token output, so that's like that 1,000
- 7:30word example that I gave earlier, to get
- 7:32an answer, the researchers had to do
- 7:34just 32 passes of their NCM model. So,
- 7:38that's 32 inferencing passes as compared
- 7:42to the thousand plus passes that has to
- 7:44be done to a traditional large language
- 7:46model. So, at least in theory, NCM
- 7:50models should be significantly faster to
- 7:53run. So, they ran some benchmarks and
- 7:56for summarizing text at least, they
- 7:59found that their NCM model, it's 31
- 8:02times faster than the leading diffusion
- 8:06language model. And I want to call this
- 8:08out specifically, right? Because this 31
- 8:12times improvement, it's against other
- 8:15diffusion models, other models that
- 8:18generates text in parallel and not
- 8:21against the large language models that
- 8:23generate text sequentially. So, this is
- 8:26not really a straightforward comparison
- 8:28here. And if we continue with the same
- 8:31thought experiment, suppose we had a
- 8:34large language model that's 1 GB in size
- 8:37and we had an NCM model of exactly the
- 8:40same size with 32 layers. And we
- 8:42prompted both models to get that
- 8:45thousand word long answer. And for the
- 8:47sake of simplicity, let's exclude
- 8:50various optimizations like mixture of
- 8:52experts and so on. If we do that, then
- 8:55the large language model, it would
- 8:57require more than a thousand passes to
- 8:59get an answer. And while doing this
- 9:02inferencing, the GPU would need to read
- 9:05more than a thousand GB of data from
- 9:08memory. But with the NCM model, we only
- 9:11need to do 32 passes. The GPU needs to
- 9:15just read 32 GB of memory. So, in terms
- 9:19of memory bandwidth requirements, the
- 9:22NCM architecture is more than 30 times
- 9:26as efficient as a large language model
- 9:28architecture for the same length of
- 9:30output. Now, these researchers, they
- 9:33also benchmarked the models reasoning
- 9:35capabilities via games of Sudoku. They
- 9:38had a 25 million parameter version of
- 9:41their NCM model solve 100 Sudoku hard
- 9:45boards. The results are then compared
- 9:48against a 25 million parameter large
- 9:50language model doing the same thing.
- 9:52Now, here the NCM model, it solved 86
- 9:57boards out of the 100, while the large
- 9:59language model, it solved just one.
- 10:02That's like an 8600%
- 10:05improvement. So, by now, you're probably
- 10:07asking, "Asian Dad Energy, all of these
- 10:11model performance improvements are
- 10:13incredible, but what's the catch?" As
- 10:15with anything else in life, there's no
- 10:17free lunch. When we look at that layered
- 10:20NCM model architecture, you can see that
- 10:23there are actually way more codes than
- 10:26there are output tokens at the bottom
- 10:28layer. In the experimental model that
- 10:31they released on GitHub, there are like
- 10:33four times as many codes. So, if
- 10:36everything else stays the same,
- 10:38evaluating those codes should take about
- 10:42four times as much processing power. So,
- 10:45it's like the NCM model architecture, it
- 10:48drastically reduced the amount of memory
- 10:51bandwidth needed, but it comes at the
- 10:53cost of more processing power needed.
- 10:56Essentially, it just shifted the
- 10:58resource bottleneck, right? From memory
- 11:01to compute. And here's the other thing.
- 11:04The biggest model that they trained up
- 11:06is only 730 million parameters, right?
- 11:09So, the big question is whether all of
- 11:11these gains that we have seen, gains in
- 11:13speed, in memory efficiency, in
- 11:16reasoning, and so on, will these gains
- 11:19hold up when we scale NCM models up to
- 11:22trillions of parameters, putting them in
- 11:25the same league as frontier large
- 11:27language models like Astra or Claude
- 11:30Opus? That's an open question. So, net
- 11:33net, NCM it's a super interesting
- 11:36development in the AI space and it's
- 11:39happening well outside of large language
- 11:41models. Will it eventually displace the
- 11:44large language model paradigm? I don't
- 11:47really know. Maybe today's LLM driven AI
- 11:50industry will maintain dominance. Maybe
- 11:52it will disrupt our entire economic
- 11:55system before it hits its theoretical
- 11:57scaling ceiling. Or maybe the whole AI
- 12:00financial bubble could burst first
- 12:02because it's underlying business model
- 12:04is a giant dumpster fire. Who knows? But
- 12:07if there's one takeaway from this little
- 12:10experiment, I think it's this. We
- 12:12shouldn't assume that today's AI
- 12:15limitations will last forever. To me,
- 12:18new model architectures like this NCM
- 12:21over here, it shows that left field
- 12:23algorithmic breakthroughs could happen.
- 12:26Breakthroughs that can unlock far more
- 12:28powerful forms of AI. Maybe even getting
- 12:32us to AGI someday. Breakthroughs that
- 12:34can change the game entirely. And that's
- 12:37all I got to say about that. Hope it
- 12:39helps.
- 12:40Anyways, if you have a morbid curiosity
- 12:42to join me in this life journey, please
- 12:44subscribe to my YouTube channel and
- 12:46subscribe to my Substack newsletter. If
- 12:48you want to support my vlog creation
- 12:50efforts, please become a paid member of
- 12:53the channel and paid member of my
- 12:54Substack. If you want a one-on-one
- 12:56coaching session with me, just schedule
- 12:58it. Anyways, thanks for listening. Talk
- 13:01soon. Bye.
About this transcript
This page contains the full transcript of Is This the END of LLMs? NCM Could Change Everything by Asian Dad Energy, generated from the public captions YouTube serves with the video. The transcript has 1,859 words across 288 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.