Live data from Hacker News

Megatron-Turing NLG 530B, the World’s Largest Generative Language Model

developer.nvidia.com

81–90 of 100 posts

Re: Megatron-Turing NLG 530B, the World’s Largest Generative Language Model

#81

Earlier quoted context omitted.

Except that every synapse is not a dumb weight but a highly complex system connected to an even more complex system (aka neuron) which might each be a (super)computer on its own. Given how extremely bad we are at computing, there is hope (for ai) that the neurons or their circuits are not _that_ powerful after all.

Emulating a neuron != taking a comparable part in a computation. Probably the former is a lot more complex. For instance, an artificial net can take advantage of backpropagation in a separated training phase -- that's a lot of complexity that's factored out of the runtime phase.

Wonder how this architecture is limiting the space, though - all biological brains train continuously. Our DNNs are more like a brain upload snapshot that's always run for one cycle and then rebooted.

Re: Megatron-Turing NLG 530B, the World’s Largest Generative Language Model

#82

Earlier quoted context omitted.

https://arxiv.org/pdf/1802.10217.pdf This is the paper I love to link in response to these sort of objections.

Human priors are a feature, not a bug. The reason deep neural networks need so much data to train them (and still do not handle languag nearly as well as humans) is precisely that humans have "background knowledge", things that we already know and don't have to learn all over again from scratch. We bring this knowledge to bear in our ability to learn and understand language. Deep neural networks on the other hand hav…

I think what's very interesting is that most of the answers to my question sort of boil down (if you squint a little at the answers) to "this is hard, but general AI will make it easy".

Re: Megatron-Turing NLG 530B, the World’s Largest Generative Language Model

#83
post #5

So we now have models with 0.5 trillion parameters, each the weight of a connection in a neural network. Trillion-parameter models are surely within reach in the near term -- and that's only within two orders of magnitude of the number of synapses in the human brain, which is in the hundreds of trillions, give or take. To paraphrase the popular saying, a trillion here, a trillion there, and pretty soon you're talking…

I don't understand this kind of comment. To my mind what it amounts to is "look at how big it is". Alright. So it's big. So what? Is this an elephant pageant? Suppose a friend comes over and says "I went for dinner at a restaurant. Oh my god the portions were sooo big!". Wouldn't you want to know more information about the food and the restaurant, before you decided whether you're interested in it? I appreciate that…

> What's worse, the trend to supersize language models is never justified, either theoretically (ha ha) or empirically in the relevant literature

What? That's absurd. Large language models are motivated by empirical scaling law. It is actually better justified than other ML research.

Scaling Laws for Neural Language Models: https://arxiv.org/abs/2001.08361

Re: Megatron-Turing NLG 530B, the World’s Largest Generative Language Model

#84
post #82

Earlier quoted context omitted.

Human priors are a feature, not a bug. The reason deep neural networks need so much data to train them (and still do not handle languag nearly as well as humans) is precisely that humans have "background knowledge", things that we already know and don't have to learn all over again from scratch. We bring this knowledge to bear in our ability to learn and understand language. Deep neural networks on the other hand hav…

I think what's very interesting is that most of the answers to my question sort of boil down (if you squint a little at the answers) to "this is hard, but general AI will make it easy".

My apologies if the wording of my comment was confusing but what you say is not at all what I meant.

Re: Megatron-Turing NLG 530B, the World’s Largest Generative Language Model

#85
post #64

all these models are over-hyped. we are nowhere close to AGI until we can come up with a reasonable definition for consciousness

It's possible consciousness isn't a real thing. Humans might just be big neural networks that predict the actions most likely to result in survival.

Re: Megatron-Turing NLG 530B, the World’s Largest Generative Language Model

#86
post #74

Earlier quoted context omitted.

Does that hold as the workload scales up? E.g. could this or similar models be used as part of a general-purpose search engine whereby (at least) one inference is completed per unique search? Aside from computation, I know these models consume an intense amount of memory -- would that scale horizontally easily / economically? Would it need to?

Google is using BERT for most/all search queries [1]. BERT is far smaller than Megatron (340M [1] https://blog.google/products/search/search-language-understa...

Interesting, though as you noted it's less than 1/1000th the size of the 530B model and according to the article is only used in about one in ten U.S.-based English-language searches, at least when that was written.

Re: Megatron-Turing NLG 530B, the World’s Largest Generative Language Model

#87
post #5

So we now have models with 0.5 trillion parameters, each the weight of a connection in a neural network. Trillion-parameter models are surely within reach in the near term -- and that's only within two orders of magnitude of the number of synapses in the human brain, which is in the hundreds of trillions, give or take. To paraphrase the popular saying, a trillion here, a trillion there, and pretty soon you're talking…

I don't understand this kind of comment. To my mind what it amounts to is "look at how big it is". Alright. So it's big. So what? Is this an elephant pageant? Suppose a friend comes over and says "I went for dinner at a restaurant. Oh my god the portions were sooo big!". Wouldn't you want to know more information about the food and the restaurant, before you decided whether you're interested in it? I appreciate that…

> I don't understand this kind of comment. To my mind what it amounts to is "look at how big it is". Alright. So it's big. So what?

It's a good question. A while ago, Rich Sutton wrote a good answer for it.: http://incompleteideas.net/IncIdeas/BitterLesson.html -- I recommend reading the whole essay. Quoting him (emphasis mine):

> The biggest lesson that can be read from 70 years of AI research is that general methods that leverage computation are ultimately the most effective, and by a large margin. The ultimate reason for this is Moore's law, or rather its generalization of continued exponentially falling cost per unit of computation. Most AI research has been conducted as if the computation available to the agent were constant (in which case leveraging human knowledge would be one of the only ways to improve performance) but, over a slightly longer time than a typical research project, massively more computation inevitably becomes available. Seeking an improvement that makes a difference in the shorter term, researchers seek to leverage their human knowledge of the domain, but the only thing that matters in the long run is the leveraging of computation. These two need not run counter to each other, but in practice they tend to. Time spent on one is time not spent on the other. There are psychological commitments to investment in one approach or the other. And the human-knowledge approach tends to complicate methods in ways that make them less suited to taking advantage of general methods leveraging computation.

> We have to learn the bitter lesson that building in how we think we think does not work in the long run. The bitter lesson is based on the historical observations that 1) AI researchers have often tried to build knowledge into their agents, 2) this always helps in the short term, and is personally satisfying to the researcher, but 3) in the long run it plateaus and even inhibits further progress, and 4) breakthrough progress eventually arrives by an opposing approach based on scaling computation by search and learning.

> One thing that should be learned from the bitter lesson is the great power of general purpose methods, of methods that continue to scale with increased computation even as the available computation becomes very great. The two methods that seem to scale arbitrarily in this way are search and learning.

A key related question -- to which no one has the answer today -- is whether we must scale computation to match or exceed that of the human brain to be able to replicate or surpass its cognitive abilities. (Note that this question is independent of whether doing so would require future theoretical breakthroughs -- another question to which no one knows the answer today.)

PS. See also sanxiyn's response: https://news.ycombinator.com/item?id=28838745

Re: Megatron-Turing NLG 530B, the World’s Largest Generative Language Model

#88
post #57

Earlier quoted context omitted.

That’s correct understanding as of 1943 when the “artificial neural network“ model your professor is teaching was developed. There is a whole lot of new knowledge on how live neurons and networks of neurons work that had been collected in the last 75 years in the neuroscience domain but it’s mostly ignored by computer scientists.

I’d be really interested in learning more about this. Can you point me to some easily grokable literature?

https://www.amazon.com/Brain-Computations-Edmund-T-Rolls/dp/...

Re: Megatron-Turing NLG 530B, the World’s Largest Generative Language Model

#89
post #74

Earlier quoted context omitted.

Does that hold as the workload scales up? E.g. could this or similar models be used as part of a general-purpose search engine whereby (at least) one inference is completed per unique search? Aside from computation, I know these models consume an intense amount of memory -- would that scale horizontally easily / economically? Would it need to?

Google is using BERT for most/all search queries [1]. BERT is far smaller than Megatron (340M [1] https://blog.google/products/search/search-language-understa...

Don't forget that Google is not stopping at BERT. I dunno if they used any of the T5s or Switch Transformers in production, but they've said that MUM (O(100b)?) is going to run for production search queries, and no one knows what 'Pathways' is (multimodal O(1000b) MoE?) that Jeff Dean has been enthusing about.

Re: Megatron-Turing NLG 530B, the World’s Largest Generative Language Model

#90
post #60

Earlier quoted context omitted.

CPU in kilohertz then megahertz then gigahertz then it stopped. RAM in kilobytes then megabytes then gigabytes then it stopped.

Yes for CPU, no for RAM. You can buy a computer with terabytes of RAM just fine. It's just expensive.

Expensive is a really relative term right about now... 64gb DDR4 LRDIMMs could be had for about 250$ each on eBay before the chip shortage. While that price is a "good-ish deal", it really wasn't unheard of. A search I just did returns more than a few hits...

Now compare to single GPU prices...

Post reply on HN