Yann LeCun

Chief AI Scientist · Meta

Recommendations and personal stack

DINO
paper · mentions · 7 Mar 2024 · 37:28

The two techniques we've developed at FAIR, DINO and I-JEPA work really well for that.

I-JEPA
paper · mentions · 7 Mar 2024 · 37:28

The two techniques we've developed at FAIR, DINO and I-JEPA work really well for that.

Facebook
service · mentions · 7 Mar 2024 · 57:29

the reason why we have multilingual translation system, things to do, content moderation on Meta, for example, on Facebook that are multilingual, that understand whether piece of text is hate speech or not, or something is due to their progress using self supervised running for NLP, combining this with transformer architectures

Meta
service · mentions · 7 Mar 2024 · 57:29

the reason why we have multilingual translation system, things to do, content moderation on Meta, for example, on Facebook that are multilingual, that understand whether piece of text is hate speech or not, or something is due to their progress using self supervised running for NLP, combining this with transformer architectures

Wav2Vec
tool · mentions · 7 Mar 2024 · 57:55

We had similar success in speech recognition, a system called Wav2Vec, which is also a joint embedding architecture by the way, trained with contrastive learning. And that system also can produce speech recognition systems that are multilingual with mostly unlabeled data and only need a few minutes of labeled data to actually do speech recognition.

JEPA
other · mentions · 7 Mar 2024 · 59:23

It started working, we abandoned this idea of predicting every pixel and basically just doing the joint embedding and predicting in representation space. That works.

energy based model
other · mentions · 7 Mar 2024 · 1:16:53

If you had such a model, you could use it to produce good answers. The way you would do is produce the prompt and then search through the space of possible answers for one that minimizes that number.

LLaMA 2
service · mentions · 7 Mar 2024 · 1:46:44

there is literally millions of downloads of LLaMA 2 and thousands of people who have provided ideas about how to make it better.

Danijar Hafner
person · mentions · 7 Mar 2024 · 1:59:16

There's similar work at DeepMind also taking place, and also at UC Berkeley on world models and video. A lot of people are working on this. I think a lot of good ideas are appearing.

Pieter Abbeel
person · mentions · 7 Mar 2024 · 1:59:16

There's similar work at DeepMind also taking place, and also at UC Berkeley on world models and video. A lot of people are working on this. I think a lot of good ideas are appearing.

Sergey Levine
person · mentions · 7 Mar 2024 · 1:59:16

There's similar work at DeepMind also taking place, and also at UC Berkeley on world models and video. A lot of people are working on this. I think a lot of good ideas are appearing.

FAIR
service · mentions · 7 Mar 2024 · 1:59:16

There's similar work at DeepMind also taking place, and also at UC Berkeley on world models and video. A lot of people are working on this. I think a lot of good ideas are appearing.

Pessimists Archive
other · mentions · 7 Mar 2024 · 2:22:17

you see this along history, like any technological revolution or cultural phenomenon was always accompanied by groups or reaction in the media that basically attributed all the problems, the current problems of society to that particular change, right?

Pessimists Archive
other · mentions · 7 Mar 2024 · 2:22:40

Electricity was going to kill everyone at some point. The train was going to be a horrible thing because you can't breathe past 50 kilometers an hour. And so there's a wonderful website called a Pessimists Archive, right?

FAIR
service · mentions · 7 Mar 2024 · 2:32:52

they've been not building their own robots but using commercial robots. And you can tell the robot dog like go to the fridge and they can actually open the fridge and they can probably pick up a can in the fridge and stuff like that and bring it to you. So it can navigate, it can grab objects as long as it's been trained to recognize them, which vision systems work pretty well nowadays.

Published claims

LLMs are trained on approximately 10^13 tokens, equivalent to 2x10^13 bytes of training data, which would take a human 170,000 years to read at eight hours a day.

those LLMs are trained on enormous amounts of text. Basically the entirety of all publicly available text on the internet, right? That's typically on the order of 10 to the 13 tokens. Each token is typically two bytes. So that's two 10 to the 13 bytes as training data. It would take you or me 170,000 years to just read through this at eight hours a day.

7 Mar 2024 · 4:11
Current vision systems can convert images into high-level representations similar to LLM input tokens, which are then fed to LLMs to aid decision-making.

we have a number of ways to train vision systems, either supervised, unsupervised, self-supervised, all kinds of different ways. That will turn any image into a high level representation. Basically, a list of tokens that are really similar to the kind of tokens that a typical LLM takes as an input. And then you just feed that to the LLM in addition to the text, and you just expect the LLM during training to kind of be able to use those representations to help make decisions.

7 Mar 2024 · 10:42
LLMs are trained by masking words in text and predicting the missing words, leading to autoregressive prediction.

the way LLMs are trained is that you take a piece of text, you remove some of the words in that text, you mask them, you replace them by black markers, and you train a gigantic neural net to predict the words that are missing. And if you build this neural net in a particular way so that it can only look at words that are to the left of the one it's trying to predict, then what you have is a system that basically is trying to predict the next word in a text, right?

7 Mar 2024 · 12:09
LLMs predict tokens (subword units) and sample from a probability distribution to generate text autoregressively.

It can never predict the next word exactly. And so what it's gonna do is produce a probability distribution of all the possible words in the dictionary. In fact, it doesn't predict words, it predicts tokens that are kind of subword units. And so it's easy to handle the uncertainty in the prediction there because there's only a finite number of possible words in the dictionary, and you can just compute a distribution over them. Then what the system does is that it picks a word from that distribution. Of course, there's a higher chance of picking words that have a higher probability within that distribution. So you sample from that distribution to actually produce a word, and then you shift that word into the input. And so that allows the system now to predict the second word, right? And once you do this, you shift it into the input, et cetera. That's called autoregressive prediction, which is why those LLMs should be called autoregressive LLMs, but we just call them at LLMs.

7 Mar 2024 · 12:45
Multilingual translation systems and content moderation on Meta use self-supervised learning combined with transformer architectures to achieve success.

the reason why we have multilingual translation system, things to do, content moderation on Meta, for example, on Facebook that are multilingual, that understand whether piece of text is hate speech or not, or something is due to their progress using self supervised running for NLP, combining this with transformer architectures

7 Mar 2024 · 57:29
Wav2Vec, a joint embedding architecture trained with contrastive learning, enables multilingual speech recognition systems with mostly unlabeled data and minimal labeled data.

We had similar success in speech recognition, a system called Wav2Vec, which is also a joint embedding architecture by the way, trained with contrastive learning. And that system also can produce speech recognition systems that are multilingual with mostly unlabeled data and only need a few minutes of labeled data to actually do speech recognition.

7 Mar 2024 · 57:55
Systems based on joint embedding architectures can perform real-time speech-to-speech translation across hundreds of languages, including those without written forms.

We have systems now based on those combination of ideas that can do real time translation of hundreds of languages into each other, speech to speech. - Speech to speech, even including, which is fascinating, languages that don't have written forms- - That's right. - They're spoken only. - That's right. We don't go through text, it goes directly from speech to speech using an internal representation of kinda speech units that are discrete.

7 Mar 2024 · 58:19
Yann LeCun observes that the probability of an answer being nonsensical increases exponentially with the number of tokens produced by an LLM.

So there's a strong, like you said, assumption there that if there's a non-zero probability of making a mistake, which there appears to be, then there's going to be a kind of drift. - Yeah. And that drift is exponential. It's like errors accumulate, right? So the probability that an answer would be nonsensical increases exponentially with the number of tokens.

7 Mar 2024 · 1:07:06
Current embodied AI systems can navigate spaces, recognize objects, and perform tasks like opening a fridge or fetching a can when trained on specific objects.

they've been not building their own robots but using commercial robots. And you can tell the robot dog like go to the fridge and they can actually open the fridge and they can probably pick up a can in the fridge and stuff like that and bring it to you. So it can navigate, it can grab objects as long as it's been trained to recognize them, which vision systems work pretty well nowadays.

7 Mar 2024 · 2:32:52
Planning with learned world models can involve actions beyond the physical world, such as searching the internet, interrogating databases, running simulations, or using tools like calculators.

If the world the system evolves in is not the physical world, but is the world of let's say the internet or some sort of world of where an action consists in doing a search in a search engine or interrogating a database, or running a simulation or calling a calculator or solving a differential equation, how do you get a system to actually plan a sequence of actions to give the solution to a problem?

7 Mar 2024 · 2:34:58
Yann LeCun observes that there is no demonstration of hierarchical planning in AI where the various levels of representations necessary have been learned.

We can do like two level hierarchical planning when we design the two levels. So for example, you have like a dog legged robot, right? You want it to go from the living room to the kitchen. You can plan a path that avoids the obstacle. And then you can send this to a lower level planner that figures out how to move the legs to kind of follow that trajectories, right? So that works, but that two level planning is designed by hand, right? We specify what the proper levels of abstraction, the representation at each level of abstraction have to be. How do you learn this? How do you learn that hierarchical representation of action plans, right? With com nets and deep learning, we can train the system to learn hierarchical representations of percepts. What is the equivalent when what you're trying to represent are action plans?

7 Mar 2024 · 2:36:32