Latest / Agentic Conversations (formally mlops.community) / Distilling 200+ Hours of NeurIPS: What’s Next for AI // Nikolaos Vasiloglou // #336
Transcript
- 0:00There's been only one area that for many years people are trying
- 0:03to use deep learning to beat traditional like solo models and
- 0:07they haven't managed to do that. And that's your typical XT boost
- 0:11type of models like tabular data, you know, predicting on on
- 0:16on data frames. My name is Nicolas Vasilavlue.
- 0:26People usually call me Nick the Greek.
- 0:28I'm the VP of research ML, but relationally I and I got an
- 0:34award for finishing my PSD without drinking a single cup of
- 0:37coffee. But as I get older, I need to
- 0:41get some caffeine. I'm also a bath and runner, but
- 0:45I'm allergic to to to coffee, you know, so this is how I take
- 0:50my coffee. I take coffee pills I've they
- 0:54make my day. I wake up in the morning, I open
- 0:56the bottle, I take a pill, drink some water and then everything
- 1:00looks great. Take them in the morning, not at
- 1:02night to wake me up. You went to Nurups.
- 1:07You distilled the plethora of information in talks and papers
- 1:12that came out at Nurups into almost like a CHEAT SHEET.
- 1:17Can you explain what you did and what made you?
- 1:21What drives you to do such a thing?
- 1:23Yeah, I don't think it's some exaggeration to say that I tried
- 1:27to become a human language model, which is a little bit of,
- 1:30you know, strange because language models came were
- 1:34invented by humans. This is how we speak.
- 1:37And I think now we're trying to imitate sense.
- 1:40So I I do have a passion for research, although I work for
- 1:44the for the industry. Since I finished my PhD, I've
- 1:48been very close to research. I tried to publish.
- 1:50I have interns, but I think I remember what somebody told me
- 1:54many years ago. He said it was a researcher in,
- 1:58in biology. And he said, well, we should
- 2:00stop doing research and just read our papers over the last 10
- 2:03years to see what we've done. And there's this particular
- 2:09thing that, you know, people always want to publish, they
- 2:11always want to talk. But, you know, we produce a lot
- 2:16of material, especially in research these days.
- 2:18It's it's, you know, amazing, but I don't think we ever take
- 2:22the time to read what we produced.
- 2:25And I've noticed through the years that there's always papers
- 2:30that they just don't get on the spotlight for some reason,
- 2:32whatever reason. And then it takes us 10/15/20
- 2:36years. Oh yes, actually somebody has,
- 2:38you know, mentioned that, but we never paid attention to it.
- 2:43So I think there's a gap in the scientific world, in the
- 2:47industry world, which is, OK, we say what we say, we'll produce
- 2:52all this research. Can we somehow try to invest
- 2:59that material and communicate it to a, you know, to the leaders,
- 3:04to the decision makers? These decision makers can be,
- 3:07you know, research managers, they can be CE OS, they can be
- 3:12VCs so that we actually know what we're doing.
- 3:17So yeah, that's a pasta that I've been doing for for many
- 3:19years. This was the most difficult year
- 3:21because, you know, we're talking about a conference with close to
- 3:268 1/2 thousand publications, hundreds of hours of video, just
- 3:32like reading, going through, you know, skimming through the
- 3:35material. This is like, you know, 10
- 3:37hours, just like going In Sync everything one by one.
- 3:42I think probably the last year that I'm I'm I'm able to do that
- 3:45for new Rich. I think next year I will have to
- 3:47use the help of language models. Maybe we'll have to train the
- 3:49language model with with a. So you didn't use the help of AI
- 3:53this year? No, no, I didn't.
- 3:57Actually. I did in the end, let me tell
- 3:59you this, which was a little bit, you know, so they say,
- 4:05disheartening. So after I finished my
- 4:07presentation, I created, you know, 600 slides, which I broke
- 4:12it into 12 different lectures. If you want, I recorded the
- 4:16videos. I had this idea people are using
- 4:18Notebook LM to, to generate podcasts.
- 4:22And to my surprise, you know, notebook LM did such a great job
- 4:28explaining the material. I thought, I thought I did a
- 4:33good job creating the presentation, but just taking
- 4:35this the transcripts and and giving them to do to, to
- 4:38notebook LM was experimenting with something else called PDF 2
- 4:42audio. We can talk about that if, if
- 4:43people are interested in that. I said, wow, you know, you can
- 4:48communicate ideas better than than me.
- 4:51Now I just want to put in asterisk because AI is running
- 4:54so fast and I had the, the the honor to meet the, the product
- 4:59manager of of notebook LM as Google.
- 5:02So when we started notebook LM was a little bit hard to tame.
- 5:07It was sometimes was going off road, it was oversimplifying, so
- 5:11we had to kind of like learn how to tame it.
- 5:14But in the past six months it has improved a lot and I don't
- 5:17really think it needs that taming anymore.
- 5:21Fascinating. So what you did, if I understand
- 5:24this correctly, is you took all of the recordings and all of the
- 5:28papers that were submitted to NURUPS this year, this last
- 5:32year, right? Sort of I didn't go through
- 5:34here, going through 8 1/2 thousand papers would require
- 5:37four years of work for me. I just went through the
- 5:40presentations, the worksops selectively, some papers and
- 5:45I'll explain why I did that. So it's kind of interesting
- 5:48knowledge. It's already self organized
- 5:51through the so we can talk about that hard works.
- 5:56But essentially I try to like, if you see my process, it really
- 6:00looks like the process of doing Zen AI this day.
- 6:05So I think there was another benefit for my professional job
- 6:09about how, how do you basically use Zen AI in the enterprise?
- 6:14Like if you think that I got, you know, this huge material and
- 6:19I tried to identify places where this is well summarized or you
- 6:24know, well ranked if you want and working alternatively by
- 6:29myself and getting to this 600 slides.
- 6:34I think this is something that now you can start doing with
- 6:38language model where you have to prepare material.
- 6:41Yeah, why did you choose certain papers over others?
- 6:50So here's the thing, let me explain you how it works.
- 6:52So there's three major conferences every year in AI and
- 6:56they happen with this order. And this is the order of
- 6:59importance ICLR, which actually happened a few weeks ago in in
- 7:03May. Then in the summer, we have ICML
- 7:06which is bigger and then we have new ribs in December, which is
- 7:09much bigger. And I think it's the most
- 7:10complete and probably the oldest.
- 7:13What happens is when you go to new ribs, there's a lot of
- 7:17keynotes. You have the orals, the oral
- 7:20presentation. No, not all these 8 1/2 thousand
- 7:23papers. It's about 4 1/2.
- 7:25I don't remember the numbers I have in presentation that you
- 7:28have them, the main track and another 4000 in, in workshops.
- 7:32Not all of them make it to oral presentations.
- 7:36OK, so you first, you know, go through the keynotes, you go
- 7:39through the orals and then you go through the workshops.
- 7:43You know, the keynotes and the workshops and, and presentations
- 7:46that they look interesting. I think that's part of me.
- 7:49You know, I've been many years in the area.
- 7:50So I think I have some, I'm a good ranker, you know, say, so
- 7:55I, I, I basically use what the new rips reviewers have done by
- 7:59elevating a paper to an oral, to a keynote, the works of
- 8:02organizers, by selecting which one's going to be, you know,
- 8:05it's more important. Now, all these presentations,
- 8:08all these oral presentation, they usually cite and reference
- 8:13papers that they've already published, let's say within the
- 8:16last or two years. And sometimes when they go to
- 8:19the conference, because things are running so fast, they're
- 8:21also presenting about things that they have submitted for
- 8:24publication in the next year. So by attending one conference,
- 8:28you kind of like get an idea about what is happening in the
- 8:32past six months and what's going to happen in the next 6 months,
- 8:36at least in, in as a publication.
- 8:40And now then I start, you know, as you watch the presentation,
- 8:42you start digging through the references and then you find
- 8:44out, you know, this is a reference that maybe wasn't very
- 8:47well received or, you know, or you got published like a year
- 8:52ago. And we needed a year for people
- 8:54to kind of like start talking about it.
- 8:57And that's how it goes. You take snapshots, you take, I
- 9:00took up about 2000 screenshots, you know, from papers here and
- 9:03there. It's, it's, I have a way of
- 9:04organizing the material anyway. And then you, you keep refining
- 9:08and then you know, you keep cutting, you know, you keep
- 9:10cutting, consolidating, cutting until you bring it.
- 9:13This year, typically I, I can make it fitted in an hour and a
- 9:17half. The previous years, this year I
- 9:19had to to basically have 12 presentation close to I think 6
- 9:25hours, 6 1/2 hours of of of me presenting.
- 9:30Well, it's 200 slides, you said. No, no, it's 650.
- 9:35They're public. I have, I actually have
- 9:38everything available. The initial screenshots was I
- 9:42think it's close to 2000 and and then after they still got to I
- 9:46think 600 slides. And then you had the six hour
- 9:52presentation that you yourself are talking about your
- 9:55understanding of all of this and why it's important.
- 9:58And then after that, the podcast, which makes it even,
- 10:01you know, even smaller. The Notebook LLM broadcast.
- 10:06What are some things that stood out to you?
- 10:08Yes, you know, surprisingly I don't know, but the, the, I
- 10:12managed to break it into 12 topics.
- 10:14That's why I named the, the series like the 12 days of new
- 10:17ribs. I, it kind of coincided with
- 10:19Christmas, but I didn't do it on purpose.
- 10:20It just happened to be 12 things but and the presentation was
- 10:24broken. You know like there's like 2
- 10:27slides that there's a nutshell. Then I have a slide with, you
- 10:30know, 12 topics and then there is, you know, 3 slides for every
- 10:34topic and then there's like a whole section for every topic.
- 10:37So you can go hierarchically as deep as you as you want.
- 10:42I think the, the very first thing that kind of like stood
- 10:45out is that, you know, we see that with every technology.
- 10:49It, it pops, there's buzz. It's kind of like the hype cycle
- 10:53either makes it or or or doesn't make it.
- 10:55So now it's the year that we can say that language models are are
- 11:00everywhere, but not for everyone yet.
- 11:03OK. And it seems to me that I don't
- 11:08remember Europe's skiing around the deep sick kind of boom or,
- 11:16you know, buzz. But it is true that the, the,
- 11:21the open source language models are, are winning.
- 11:25There were a lot of, you know, there were a lot of how can I
- 11:33say this papers about language models that are very, you know,
- 11:46they are very open. They give you everything.
- 11:48They give you all the the checkpoints you can reproduce
- 11:54them, you can pre train them from those checkpoints.
- 11:59You can, if you want, you can take their data sets.
- 12:05So they open sourced a lot of data sets that you can you can
- 12:11modify if you want to, you can include them in in your own in
- 12:16your own deployment. OK, so and there there was a
- 12:21presentation, I think if there was 1 presentation to towards
- 12:24was from the inventor of the LSDMS. So for the for the
- 12:33audience that doesn't know what an LSDM is, it was the precursor
- 12:36of the transformer that made the the language model what it is.
- 12:40And he basically had a slide where it says, the way that I
- 12:45translate it is everybody loves to hate language models, OK.
- 12:49And, you know, at least like a bunch of complaints from people,
- 12:54you know, it's not going to give us AGI.
- 12:56He can't do this. He can't do that.
- 12:58And when you hear people complaining about something, it
- 13:00means that they're using it a lot.
- 13:02And these complaints are actually constructed because
- 13:04these are the complaints that they're going to lead us to the
- 13:07next to the next, you know, big leap.
- 13:14I think, you know, it's kind of fascinating that this was the
- 13:2110th year anniversary from the first sequence to sequence
- 13:25model. So the sequence to sequence
- 13:27model is a basically what a language model is.
- 13:30And, you know, you give it a sequence and it generates
- 13:33another sequence. You give it a prompt, it
- 13:35generates. And that won the Test of Time
- 13:38award. OK, so but the author was Ilya
- 13:42Suskiverse, the famous you know, open the eye guy with the whole
- 13:45drama. He's left and so he was there
- 13:47and he gave a very nice presentation about that.
- 13:51It was also the 10 year anniversary of another
- 13:55monumental paper, instrumental paper.
- 13:57It was the gas. It was the first time we
- 13:59synthetically generated images and it's been, you know, it's
- 14:03been 10 years. You know, it's those years.
- 14:06I remember when these papers came out, everybody was very
- 14:08critical because they said, oh, you know, your references were
- 14:12only one year old. And you know, that's not a nice
- 14:15thing. When we write a paper, you want
- 14:17to always refer papers that they go back in time.
- 14:20And but that was the beginning of deep learning.
- 14:23There was nothing before that. Now we now we can go 10 years
- 14:28back and, and reflect and talking a little bit about
- 14:33DeepSeek. You know, I just wanted to, to
- 14:36mention that this is kind of like this is the second time
- 14:38that it's happening. You know, I remember, I think it
- 14:42was 2023, he was in the middle of Europe's where open AI
- 14:45announced SAT GPT and all of a sudden everybody was talking
- 14:50about that. You know, I think they do it by
- 14:53choice. If you ask my opinion, like
- 14:55these announcements are coming around the conference to kind of
- 14:58like leverage the congregates. We're talking about 16,000
- 15:02people. OK, so this is the place where
- 15:04you want to go and throw the the bomb.
- 15:08And obviously there was a lot of discussion and, and something
- 15:10that I noticed is that both years like back in 2023 and now
- 15:14in 20 actually, no, it was 2022. Yeah, 2022.
- 15:20And this was news 2024. I was two years ago, the there
- 15:26was no one from open AI or very few, you know, people from open
- 15:30AI then and now there wasn't anyone from deep sick.
- 15:34I think I found only one paper that a small paper that was
- 15:37someone from deep sick. And that's a sign in my opinion
- 15:41that these people are waking, you know, day and night.
- 15:44That's why you don't see them there, I think.
- 15:46Or maybe they don't want to be there because they there's so
- 15:49much that they want to withhold they they don't want to be.
- 15:52They'll get trampled, yes. But you know, this year there
- 15:58were a lot of great talks by Open AI.
- 16:00It was my my favorite 1. So a specific one about how
- 16:05trying to improve ourselves in gaming basically brought us to
- 16:09the reasoning models and, you know, very, very nice
- 16:15presentation. So which means that now Open AI
- 16:17starts opening more and more and, and giving out to the word
- 16:24and explaining what they're doing and how they're doing.
- 16:30So, you know, that was obviously there was a lot of stuff around
- 16:36agents, you know, if you ask this, they basically dominated
- 16:43the conference. And, you know, I could go
- 16:46through the whole 12 of those, but I'll just, you know, you let
- 16:49me know. Maybe our on the agents thread,
- 16:52was there anything that jumped out at you with the agents that
- 16:57still to this day? Because it's been 6 months since
- 17:01Nareps and it feels like you were saying that things move
- 17:06very fast and sometimes it's a flash in the pan, sometimes it
- 17:08is a signpost that needs further research.
- 17:14Did you see anything there with respect to agents that now
- 17:19you're seeing more and more a common pattern or it is
- 17:23something that is more established?
- 17:27There were two things. First of all, there was a lot of
- 17:30buzz about, you know, the smaller models and if you
- 17:33remember like NVIDIA stock and open AI, there's not a stock.
- 17:37But anyway, the kind of like the Dipton, there was this thing are
- 17:40the smaller ones challenging them really.
- 17:43And I remember there was a slide about there's a lot of
- 17:48evaluation frameworks about, you know, it was a benchmark on
- 17:52agents between different language models.
- 17:55OK. And that benchmark had the
- 17:57Frontier model as we call it, like clogs, open AI, go here
- 18:00Gemini. These are the frontier models as
- 18:03being better than others. And of course, they hadn't
- 18:07included in their benchmarks the newer models, you know, the Quan
- 18:12and DeepSeek. And there was this impression
- 18:16that, you know, are these outdated or what's going on?
- 18:21I think six months after new ribs and all these bars of, of
- 18:25smaller models, I think they're useful, but the bars they make
- 18:30they made was a little bit bloated.
- 18:32I think the frontier models are still ahead of the game and that
- 18:37they're worth their their money. Of course, you know, people are
- 18:43now experimenting with these reinforcement learning, you
- 18:47know, technique for fine tuning and, and we're learning a lot.
- 18:53So that track kept going on and I think it's producing results.
- 18:59We personally use them in the, in the, in the project at
- 19:03traditionally I it has to do with, I guess we can talk about
- 19:08that since we're going to talk about it in a week at the
- 19:11Snowflake Summit about text to sequel competitions and, and now
- 19:14we've modified and use the, I want to say simpler but more
- 19:18effective method of using that. So I can see that from a
- 19:20personal experience, but I follow, you know, the what the
- 19:23others are doing. So this idea of reinforcement
- 19:27learning chain of thought is, is producing results.
- 19:32The other thing is something else, which I personally find it
- 19:39fascinating. There were papers that they were
- 19:41talking about building a, a, a, a lab from agents, you know, a
- 19:46biology lab or a materials lab or an antibiotics lab where
- 19:52there's agents trying to do research and discover a new, you
- 19:55know, antibody, a new, a new material and.
- 20:01That was, you know, really impressive.
- 20:03These are the cases, you know, where the hallucination, the
- 20:06imagination of language model is a feature.
- 20:08It's not a pack because you want them to to think out-of-the-box
- 20:11and you don't care if if not out of 10 are wrong or they're
- 20:15hallucinations. You know, 1 of this
- 20:16hallucination could be useful. And of course there was a small
- 20:21set back because there was a paper from MIT that supposedly
- 20:25discovered that came a bit later, a new material out of
- 20:30the, you know, out of nothing. And it created even bigger hopes
- 20:36and it got retracted. I, I read recently that it was
- 20:39also cited by Nobelist in economics.
- 20:44Now they took it back. But if we see ICLR that
- 20:48happened, you know, 5-6 months after in Europe and we see the
- 20:52workshops, we see a lot of activity around that, like
- 20:55building an army of agents that they're actually going to
- 21:00produce new, new stuff, invent things.
- 21:05I think there's definitely a lot of interest by by companies, but
- 21:12there's also a lot of pitfalls. We can talk about that if you
- 21:14want more, yeah. Let's go down that path.
- 21:18Yes. So I think while it is useful
- 21:21when you're working on a research lab or where you're
- 21:23trying to, you know, it doesn't have to be a research library.
- 21:27Say you are the finance department and you want to run
- 21:29like a simulation. You can ask what if we do this
- 21:31or that, what's going to happen? And you can have, you know,
- 21:34agents talking and creating scenarios and ideas that you you
- 21:37never thought about it. This is great.
- 21:40But remember this is what I called agents as decision
- 21:44support. OK, no decision making and this
- 21:49is your execution, OK, So and I think that's a great path and I
- 21:54think that's the way that you should be using agents.
- 21:58But I think slowly companies are trying to build authentic models
- 22:03that they're doing decision making, decision execution
- 22:07actually for you. And you might have seen like
- 22:09some companies that they're trying to organise your
- 22:11calendar. There's a nice research preview
- 22:16from from Opening eye again, it's called the operator where
- 22:20you know, say book a restaurant for two people in a nice
- 22:23restaurant with booking meal for yes with seafood wherever you
- 22:29want and it starts opening a browser and then comes back to
- 22:31the reservation for you, which is probably fine.
- 22:35If it messes up, it's not a big deal, but I don't know if you're
- 22:40going to say go buy me a car or, you know, I'm giving you the
- 22:42bank account making a decision for me.
- 22:44I don't think we can trust them. And I think in many cases,
- 22:49remember, these are kind of also probabilistic systems.
- 22:55People are trying to trust deterministic tasks to
- 22:59probabilistic systems that they're extremely difficult to
- 23:03control and extremely difficult to debug.
- 23:07So I feel like we're reliving the time where multi threading
- 23:10came out and people jump to adopt that.
- 23:14And then they very quickly realise that, you know, you can
- 23:17put yourself in a very difficult situation where the system is
- 23:20failing and you don't know why and you can't fix it.
- 23:23So I think there's a bit of a, you know, a rush over there.
- 23:29You know, we're asking things. There's some threads we need to
- 23:32pull on and we need to get things that are a bit more
- 23:36reliable before we can really make the significant advances
- 23:40we're looking for. There's also a few other things.
- 23:44I think the things that are more important in, in my opinion, if
- 23:47you want like ages, you know, obviously people were talking
- 23:53about them. We see them now.
- 23:55What, what I think it's interesting from this
- 23:57presentation is research that we haven't really seen, you know,
- 24:03in production yet, but it's coming very aggressively, like
- 24:06it's being baked, you know, like you can see a lot of momentum,
- 24:10but you probably don't see, you know, like, or the audience, you
- 24:14know, you don't see it in your everyday life because there's no
- 24:16companies producing the products with them.
- 24:20So, you know, there is, for example, then AI or deep
- 24:26learning has conquered every traditional area of machine
- 24:29learning. You know, they did it with
- 24:31images, they did with text, you know, anything you give them,
- 24:37they can, you know, there's this recipe, just give us lots of
- 24:40data to pre train and try to predict the next token, the next
- 24:44thing you know, the next something unsupervised in any
- 24:47way. And and we can, we can finish
- 24:49that. There's been only one area that
- 24:51for many years people are trying to use deep learning to beat
- 24:54traditional like solo models and they haven't managed to do that.
- 24:58And that's your typical XT boost type of models, like tabular
- 25:02data, you know, predicting on, on, on data frames and tables.
- 25:07And I think this is the first year that we have the series of
- 25:10models that they managed to beat the, you know, the undisputable
- 25:16queen of models XT boost that everybody's using for predictive
- 25:21analytics, of course at a higher cost.
- 25:23So you know, there's a Worksop that I've been attending for
- 25:28three years and it shows signs right now that I think next year
- 25:33we're going to see language models for tables for database.
- 25:37They're going to take database sets of tables as input, get pre
- 25:43trained and you will be able to do, you know, predictive models
- 25:47and ask questions directly on those data.
- 25:51So this is one of the things. On that point, I know that in
- 25:57the community, a lot of folks have asked time and time again
- 26:00about time series and forecasting models, and you have
- 26:04these forecasting foundational models, but the jury's still out
- 26:10on how valuable they are. And it feels like that's kind of
- 26:14in that same vein of, yeah, maybe the research is really
- 26:21pushing in that direction, but is it has it overtaken what the
- 26:26common industry uses are? Not yet, but it's coming fast.
- 26:32Yeah, it's coming fast, definitely for the first time we
- 26:34saw them. No, there's there's this
- 26:36argument which is like even if you are marginally or a little
- 26:39bit better, is it worth spending all these GPU's and these
- 26:42resources? But I think people are waking
- 26:45like them, they're making lighter models.
- 26:48And you know, there's another aspect that you have to see,
- 26:52which is in the enterprise world, people that think that
- 26:55you hate is having 20 different platforms, you know, one for
- 26:59your predictive one, your prescriptive, one for your, you
- 27:03know, graphs, one for your whatever BI people want one
- 27:07thing, one platform. This is, by the way, why the,
- 27:11the data cloud AI data cloud companies are marching right now
- 27:14like Snowflake, you know, data breaks big query.
- 27:18That's because they're kind of like consolidating this, you
- 27:21know, this set of tasks in one place.
- 27:26OK, so you know, so if you have like 1, you know, right now,
- 27:32let's say foundational model that can do everything for you.
- 27:34It can do your sentiment analysis, it can do your
- 27:37knowledge extraction. It can do the query answering,
- 27:39it can do the predictive analytics, it can do the
- 27:41optimization for you, you know, prescriptive analytics.
- 27:44This is what people call the generalized rag, something I'm
- 27:48working on. But you know, Amazon also
- 27:50presented the auto blue and this is part of their vision as well.
- 27:53So you'd find more in my presentation where they're
- 27:56trying to have one box where you ask a question and if that
- 28:00question means a predictive model, you know, cause
- 28:03predictive model. If it needs a, you know, typical
- 28:09rug retrieval, it uses that. So if it means to solve an
- 28:13optimization problem, it's also an optimization problem.
- 28:15I guess that's a little different than this model that's
- 28:18trained and it's like a foundational model for tabular
- 28:21data, right? But the idea that you're saying
- 28:23is that will hopefully that type of a model will be able to
- 28:30generalize across many different of these questions.
- 28:34So you don't need to think call a RAG call a a prescriptive
- 28:39model called XYZ. You're just going to call that
- 28:41model. So, so here's the thing, let me
- 28:44make a small digression. There isn't why we don't have
- 28:47language models that can deal well with, you know, with
- 28:51tabular data is because we don't have a lot of public tabular
- 28:56data. You know, enterprises don't open
- 28:58source their databases, OK, we don't have an Internet of now
- 29:03there was there's been a lot of effort to gather that the
- 29:06equivalent of AC4. So C4 is the big data set that
- 29:10people crawl the web and train all the the language models.
- 29:13I think there's been an effort and that's part of the the
- 29:17workshop over there that described all these efforts to
- 29:19create that. In some cases, you know, the
- 29:23language model can natively do that task.
- 29:26OK, that can natively if if you pre training with databases,
- 29:30there's language models where you say, OK, here are some
- 29:32examples of training data. Here's my test data based on
- 29:36that predict, you know how much I'm going to sell tomorrow and
- 29:40that's great. There are some other tasks like
- 29:42for example, if you want to do integer optimization, we don't
- 29:47have language models that they know how to do that.
- 29:49And right now we have some pretty good solvers that you
- 29:51know, Simplex, Kurabi and others that people have worked for for
- 29:55many years and they are quite accurate.
- 29:58So in some cases, you know, you want the the optimization to be,
- 30:03you have to be careful because if it's a predictive model, A
- 30:05language model, making a mistake is not a problem because any
- 30:09other solver you know will do the same.
- 30:11But you know, when you're solving optimization problem, in
- 30:15some cases, it could be you can have like soft rules like or
- 30:19soft constraints where it doesn't really matter if you're
- 30:21violating them. But in some others, you might
- 30:25have hard rules, you know, like you're trying to do your supply
- 30:28chain and or you're trying to schedule your your airplane
- 30:33fleet and you want to make sure that you're not going to have
- 30:36more than 100 people. Like it gives you 150 that
- 30:39aeroplane does not fit 150. You got other problems.
- 30:42And you have some pissed off customers.
- 30:44Yes, which of course takes us to another thing that was very
- 30:50popular during the conference, which is verification systems.
- 30:54OK, So this is becoming a central theme.
- 30:57You know, how are we going to make AI models more reliable?
- 31:07And Long story short, if the task you're trying to solve, you
- 31:13can attach a verifier, that's the perfect competition, that's
- 31:18the perfect combination. For example, you're trying to
- 31:21prove theorems. You got a language model, which
- 31:24is very creative, also a huge part of the conference like math
- 31:28for AI or AI for math, you know, you being creative to prove a
- 31:34theorem. But in the end you can check if
- 31:36you're right or if you're wrong. OK, but there's other tasks
- 31:40where you don't have a way to verify them.
- 31:43OK, so that's as, you know, what's the capital of France.
- 31:47You you don't have to, you know, if it does you wrong, there's no
- 31:50way you can you can verify that. So you're relying, you know,
- 31:55100% on the the language model. So the verifiers are going
- 31:59beyond like the guardrails and output checks type thing.
- 32:05Yeah. So the verifiers could be, you
- 32:08know, verifying, for example, a mathematical theorem.
- 32:11It's not, you know, there's a system called Lean Four that
- 32:14does it for you. It's it's a complicated system.
- 32:17We can do it. But in some of the cases.
- 32:21So here's the interesting thing. This, this is something we all
- 32:23have to get used to thinking One Direction and immediately try to
- 32:27think the other direction, OK, So whenever you have the
- 32:30language model doing something for something, then you have to
- 32:35reverse like what can this something do for the language
- 32:37model? OK, So for example, when we
- 32:43generate software, OK, let's go to the biggest elephant in the
- 32:46room. Everybody's working on using
- 32:47language models to generate software.
- 32:50OK, You need to verify, OK, you got your compiler that it
- 32:55compiles. That's like, OK, that's easy,
- 32:59but how do you know that the software does what you want to
- 33:05do? OK, that's like a so there are
- 33:09AI systems that they're trying to take your task.
- 33:12Like I'm saying, I want the software to do this reverse a
- 33:15string, OK? And they're trying to create
- 33:18their verification tasks. The tests, if you want the
- 33:21verification tests that their produce code has to satisfy,
- 33:28this is, you know, this is one of the most difficult tasks
- 33:32actually the reason why verification has been there.
- 33:36And this eventually awards in model psychic and all that stuff
- 33:39for many years. The problem is, you know,
- 33:43writing the tests like or writing the verification, you
- 33:48know, processes that you need to pass through.
- 33:53And if you pass through, you say, well, that it should be
- 33:55correct, OK. Yeah, it's.
- 33:58It's basically unit tests for the output.
- 34:01Yeah, it's a little bit more than a unit test because it
- 34:04could be abstract. You know, you have to, you know,
- 34:07it's like show me that these variable never, you know, prove
- 34:11that this variable never becomes negative in the code.
- 34:15You're saying that I'm having some variables and and you have
- 34:19to prove that they will never exceed those bounds.
- 34:22Like which boxes would be all the all that stuff.
- 34:25There was a workshop over there and and lots of people talking
- 34:29about that, you know, also a great topic.
- 34:35But the verifiers themselves are not generated by foundational
- 34:40models, they're generated by humans.
- 34:43Yeah, the verifiers are symbolic systems.
- 34:46You know, this is how we like calling this symbolic system.
- 34:48Like if I tell you, for example, if let me give you an example, a
- 34:52verifier that everybody was going to understand.
- 34:55Let's say that the I'm asking a language model to generate a
- 35:01path from Atlanta to to San Diego and it gives me a path.
- 35:06Now I can go to Google Maps that they have a graph and I can say,
- 35:10OK, you told me to go from this road to this road and take this
- 35:15intersection. Well, does this intersection
- 35:16exist? I have to go from this note to
- 35:19the other note. Where does this exist?
- 35:21And then you told me that the whole thing is going to be, I
- 35:24don't know, 3000 miles. Like it could go and measure.
- 35:27Well, you actually it's not, it's 2000 miles or it's 3 1/2.
- 35:31So that's what I'm saying that you can think about.
- 35:34Most of the verifiers that we would use in in enterprise
- 35:38applications will involve some type of a graph or some types of
- 35:42rules. We like calling them the whole
- 35:44packets. That's knowledge graphs in in
- 35:47the enterprise. This is, you know, again,
- 35:49relational AI where I work. So the knowledge graph and
- 35:52that's why they're becoming very popular with 10 AI is, you know,
- 35:57they have a very strong interactions with language
- 35:59models. You produce something and I'm
- 36:01using the knowledge graph to to verify that this is working.
- 36:05Or sometimes, you know, maybe I'm creating a, a, a symbolic
- 36:10path that I go and I execute it on the knowledge graph.
- 36:14That's lots of things. And sometimes even people use
- 36:16the knowledge graph to train the the language models and we we
- 36:19divert a little bit, although there was some discussion about
- 36:22that on yours. Wow.
- 36:26Well, so there I'm trying to think what we were talking about
- 36:29before we were talking about the verifiers.
- 36:31And we went on that little tangent because there there was
- 36:34also some good stuff. They're but man, these verifiers
- 36:39are wild in trying to figure out the actual verification of them
- 36:46is quite difficult. And so all the talk and all the
- 36:50fun stuff around that I'm I can only imagine is going to be
- 36:56getting more and more complex as time goes on.
- 37:00No, no, you're absolutely right. And just keep in mind that our
- 37:04you remember when I talked before and I said gaming, trying
- 37:07to play poker, trying to, you know, play chess and all these
- 37:11games, They basically evolved and brought, you know, the the
- 37:16kind of like chain of thought and test time inference, like
- 37:20what we see right now, the old class of models or the deep sea
- 37:23class. I think people use the old class
- 37:25because open AI was the first one O one or three O 4.
- 37:29You know, that was by working with games.
- 37:31That's a beautiful talk. It's historical.
- 37:33It's nice. It has a lot could be a movie,
- 37:35you know, because there's students beating, you know,
- 37:38playing poker, winning. We can we can make it Hollywood,
- 37:42You know, kind of like the same thing that's happened with the
- 37:44verifiers and math. I mean there is there's two
- 37:46reasons why the community is so focused on math.
- 37:51The first one is because this is kind of human nature.
- 37:53You know, we want to prove the Riemann hypothesis.
- 37:55You know, we want to go to the moon.
- 37:57Like people have this aspiration that, you know, this is, you
- 38:02know, we, we have the money, we have the, the brain power.
- 38:06Let's go and solve a difficult problem.
- 38:08OK. The second thing though, is
- 38:11it's, it's hilarious. You know, you know how you want
- 38:14to study history at Yale and people tell you, well, you know,
- 38:18in order to increase your times to get at Yale, you should take,
- 38:22you know, AP calculus and AP algebra, like advanced algebra.
- 38:26And you say, well, I want to study history, say, well, yes.
- 38:29But when you're going to submit your application, they want to
- 38:33make sure that you are smart and you're, you're hard working.
- 38:36And you know, if you are good at math, then it means that you're
- 38:40smart and hard working. Of course, this is a little bit
- 38:43unfair because there's other ways of testing people if they
- 38:46are smart or, or hard working, but this is what people know
- 38:51over the years. You're good at math, you're
- 38:53smart. OK, it's it's a little bit, I
- 38:55don't like that, but that's how the now we do the same thing
- 38:59with language models. It's actually been proven that
- 39:01if you teach a language model to do math, it becomes a better
- 39:05agent, it becomes a better thinker.
- 39:07So you would say that people are pushing math theorems and code
- 39:11into the training data, not because they want the model to
- 39:14do math, but it wants to be the better reason.
- 39:17It's like Wall Street, you know, they're saying, oh, this guy's a
- 39:20quantum physicist, you know, the studies abstract math, let's
- 39:24hire them because, you know, they're going to be able to
- 39:26figure out the stocks. So, so these are the two reasons
- 39:30why and and that's where the whole discussion about the
- 39:32verifiers of course, is coming up.
- 39:38No, you've been working with graphs a lot.
- 39:42Talk to me about what you're working on.
- 39:44Let me first give you my definition.
- 39:47It's not actually mine. It it it came from someone who
- 39:51worked for us in sales. What is a knowledge graph?
- 39:53OK, Knowledge graph is a language that both humans and
- 39:59machines understand. OK, if I write code, code is
- 40:04something a machine understands really well.
- 40:06I don't think the average human or anybody understands.
- 40:08It's very difficult even for a software engineer to to read
- 40:11code. And knowledge graph is kind of
- 40:14like an intermediate representation, OK, It has like
- 40:18facts, it has qualifiers, relations, entities, rules.
- 40:23OK, so this is, this is, you know, the, the, the truth for
- 40:33every company, for every organization.
- 40:36Like if even if you know, my favorite example of knowledge
- 40:39graphs is, you know, Euclid, Euclid basically created the
- 40:45first knowledge graph of mathematics, you know, with his
- 40:48theorems, his axioms and not axioms.
- 40:50He had, you know, he built theorems and, and that wasn't
- 40:54imperfect. There's actually a wrong
- 40:55knowledge graph. Like it took about 2000 years, 2
- 40:571/2 thousand years until David Hilbert completed and put all
- 41:01the pieces together. And because of that knowledge
- 41:03graph he built, it helped him pose the famous 20 or 10, I
- 41:08think. I don't remember questions about
- 41:12that. I have to be answered.
- 41:14So how beautiful this is. You know, the knowledge graph
- 41:17helped us systematize everything in the back in between, even
- 41:20before Hildweh it, it let us go to different geometries like,
- 41:23you know, non Euclidean geometries like hyperbolic,
- 41:27spherical and all of them. And then Hilbert said, OK, now
- 41:30that we know what we have, these are the 20.
- 41:32I think they're 20 and it's either 20 or 10.
- 41:35I think they're 20. There was that he said in the
- 41:37famous conference in 1900s and that, you know, because he said
- 41:41those questions then you know, Geddle came and the others and
- 41:44there's still some of them unproven.
- 41:47The same thing is happening on a on a corporation, an enterprise.
- 41:50You kind of like have to create this ultimate source of truth,
- 41:54which is your knowledge graph. OK.
- 41:57And once you have that, it helps you build apps on top of that,
- 42:01answer questions, do your research as we described before,
- 42:04in the future, like, show me what product I need to to
- 42:08develop. OK.
- 42:11The problem is, as I said, you know, building the perfect
- 42:14knowledge graph, it's not a task, it's a journey.
- 42:16And it can take time. And usually what happens is that
- 42:19the information is spread all over, you know, around here, you
- 42:22have them in databases, you have them in documents, you have them
- 42:25in code. You know, on Slack, you have
- 42:27them in Yeah, you have them in Slack.
- 42:29You have them in Zoom, transcripts, emails and emails
- 42:33everywhere. And somehow this needs to be,
- 42:36you know, you need to build like this skeletal if you want like
- 42:38this, this ultimate source of truth.
- 42:44Now, you know, I remember when I started my, my job at
- 42:49Relationally high back in 2018, I would go to customers and say,
- 42:54hey, you know, you know, if you have a knowledge graph like we
- 42:56have the system and we can help you do XYZ, this is great.
- 42:59But I don't have a knowledge graph.
- 43:01What would it cost me? And you know, you put down the
- 43:03cost it would cost you, I don't know, $1,000,000 or something
- 43:05like that because it was too custom.
- 43:07You know, you, you'd really needed a lot of work annotators.
- 43:10And there's example you can go, if you go to my Europe's
- 43:13presentations a few years back, not that that long, you can
- 43:16find, you know, the famous talk by Luna Dong from Amazon where
- 43:19she was saying that the product graph they built was 100 million
- 43:23projects, you know, basically more than 100 million.
- 43:27I think it was 100 year project. There was several millions of
- 43:29dollars to build up. That's for the products of
- 43:31Amazon. LLMS didn't exist.
- 43:33An army of data scientists, annotators, blah, blah, blah.
- 43:36Another language model comes and all of a sudden that process
- 43:40the, the, the bar is, you know, the cost is, is going, is going
- 43:44down. Like everybody can do that.
- 43:48I, I wouldn't say it's trivial. You just don't get things.
- 43:50You put them on the language model and it happened on it's
- 43:54own, but you need to build tools.
- 43:55So part of my day-to-day job is building tools natively in
- 44:00Snowflake because there's another aspect that we haven't
- 44:04talked about, what's called security.
- 44:06OK, so moving things around makes them insecure.
- 44:10So you basically want to do everything.
- 44:12I talked before about people wanting to do things in the same
- 44:15stack, in the same, you know, cloud provider, you know, in the
- 44:21same space, in the same language if possible and not and not move
- 44:26around. So my job is how I can take all
- 44:31the sources of data and create a notice graph in a, in a, in an
- 44:37environment that is very friendly to databases because
- 44:40because the majority of the data is stored there, it stays.
- 44:44And that has, you know, of course, it's silences because
- 44:47databases, they are optimized for a particular, you know, task
- 44:51which you have to respect and you're trying to do something
- 44:56else. So I'm I'm there bridging that
- 44:59that gap. Well, there's a lot of questions
- 45:01that come up instantly because I can imagine from the data
- 45:08engineering perspective, you have hot data and cold data.
- 45:12And so how does that play with the knowledge graph?
- 45:13You also have data retention policies, so how does that play
- 45:19with the knowledge graph? All of these things seem to make
- 45:22it a very sticky situation. It does.
- 45:25And you know, we tend to conflate to different and I
- 45:30didn't make it clear because then we're confused, but maybe
- 45:34it's the time to talk about that.
- 45:35There's something called the ontology and there's something
- 45:38called the knowledge graph. The ontology is like the type
- 45:40system, you know, you got a location where you got this and
- 45:43that generally no types that these are kind of like invariant
- 45:47over time. And then on that you attach like
- 45:50a fact the facts, the value types, as we call them these
- 45:55which change and they have an expression there.
- 45:57Now I think here's a clever thing that we're doing.
- 46:01We belong in the category of the relational knowledge graphs,
- 46:05which means that our view of the world is very, very closely tied
- 46:13to the database. So you can think about a
- 46:17knowledge graph as a as a view, as a layer, semantic layer that
- 46:23writes and reads everything from a relational database.
- 46:27OK, so relational databases have kind of like solved this
- 46:30problem, he says. Retention, access roles, you
- 46:35know, scaling all these things. So of course you know, there are
- 46:43still some talents because you know, when you when you fine
- 46:45tune a language model, you, you know, just doing that, like
- 46:49incrementally adding facts you can do, removing them is not
- 46:52that easy. So you got to be careful what
- 46:55you fine tune and what you do dynamically.
- 46:58So it is a scientific, but it's mainly a, an engineering
- 47:04project, you know about how you let's say it's an engineering
- 47:06problem where you need to be smart about AI and how you use
- 47:10it. So it's, it's R&D, you know, if
- 47:13you feel. But how are you making sure that
- 47:16your worldview is not limited to only that database?
- 47:20Or is that the way that you like to do it where you say 1
- 47:23database, 1 worldview, 1 type of knowledge graph?
- 47:27It could be multiple databases, but when we bring, for example,
- 47:29text data, you know, we, we ingest them and they see it as,
- 47:33you know, let's say triples. NVIDIA is located in Mountain
- 47:39View or Mendo Park, wherever they are, you know, that's like
- 47:44a fact. It has a time stamp it's, but it
- 47:46leaves. So the document is there.
- 47:48You ingest it like after you adjust everything, it sits on
- 47:51the knowledge graph and the knowledge graph sits on the
- 47:53database. Some of the data they already
- 47:55sit on databases. But I think what people don't
- 47:58realize that when they build databases, they build them to
- 48:02serve an application and they put more emphasis on how it's
- 48:05going to be fast, how it's going to serve the application, but
- 48:09not how it reflects to the concepts that you as a business
- 48:13owner or stakeholder think about them.
- 48:16So that's why you see some database that they're super wide
- 48:19and you look at all this column. So you don't know what's going
- 48:21on with this, you know, cryptic columns.
- 48:24And some of this is, yeah, if you actually need the customer,
- 48:27you have to say select this when this and this like it's like AI
- 48:30don't know a 10 pages query that basically defines what a
- 48:34customer is something. Like that?
- 48:35Your handshake, yes. So that's because that database
- 48:40was built to serve, you know, production, you know, to be
- 48:43optimal, to minimize whatever you want, like whatever
- 48:46constraints you had. But that's not the way that you
- 48:51think about the data, the word your company, you know, like
- 48:55when you're thinking about changing a gear in your car, you
- 48:58know, it's a sequence of things happening.
- 49:00You don't care about all these things you're saying.
- 49:01I'm saying it's a gear. It's it's a wheel.
- 49:04You know, you don't, you don't need to know the material that
- 49:06the wheel is like, you have to abstract that, OK, when you're
- 49:09writing things now, of course, there's a lot of collaterals.
- 49:12You know, 1 is, you know, answer your questions that the other
- 49:15thing is it's not very well known to the masses is that if
- 49:21you had designed your database according to how you, you, you
- 49:25think of your business and that representation could also be
- 49:29efficient. OK, Then it means that you can
- 49:32build your apps much faster because every time you know,
- 49:35like somebody wrote an app and defined the, the active customer
- 49:38somewhere with a big SQL query and it's like in a Java file.
- 49:42And then somebody else wants that and doesn't know how to
- 49:44find it and goes and writes that query.
- 49:46And that query is a little bit different from the other and
- 49:48others like inconsistencies. And so if you have things in the
- 49:54knowledge graph and you're trying to build an app, you can
- 49:57do it much faster, much cleaner, it's more maintainable.
- 50:00And we do have, you know, like we have customers like, you
- 50:03know, where we, we took, you know, hundreds of thousands of
- 50:05lines of code, like UI, where we could be able to compress them
- 50:09with something smaller because we had a better representation
- 50:13of data. So that's something that's
- 50:15probably not very popular or familiar to the AI audience, but
- 50:20when it comes to application development and enterprise
- 50:22application development, this is another huge use of of no, this
- 50:26glass, you know, the whole enterprise is running on
- 50:28applications. There's a lot of meat on them
- 50:32bones. That is 100% things that I've
- 50:37heard people talk about, especially when it comes to
- 50:40self-serve data and analytics. And each person is, like you
- 50:45said, creating their own data pipelines in their own way, or
- 50:49they have their own dashboard and then they leave the company
- 50:52and the data engineer doesn't know, do I need to keep
- 50:57babysitting this dashboard? Is anybody looking at it?
- 51:00Can I just start turning things off?
- 51:02I know I talked to a guy who said, yeah, we had this big push
- 51:06about five years ago to go to self-serve analytics and it was
- 51:09great. And now we have over 10,000 data
- 51:14pipelines that the data team has to support.
- 51:19And so they're literally just chaos engineering and turning
- 51:23things off and then waiting for somebody to come and say, hey,
- 51:26why is this not working? And again, I'm just going to go
- 51:30back to the mathematicians who are very disciplined.
- 51:33You know, every time you prove a theorem, you don't say and
- 51:35according to that you can say according to that theorem, it
- 51:38refers to specific. So there is a very well known,
- 51:41you know, knowledge graph of theorems where you go, it was,
- 51:45you know, Newton's dot or, you know, like you go to the
- 51:48specific person and it has a name.
- 51:51Sometimes they have a name, but sometimes we refer to them as
- 51:53publication. You know Theorem X.
- 51:56So there's a reference system. So it's very rare that the same
- 52:00theorem exists proven twice in two different places where you
- 52:04don't know. About it in two different kind
- 52:08of unique ways. That's the other thing here
- 52:12because you don't have to be limited to just doing it one
- 52:16way. Maybe you do it one way and
- 52:18then. So think about the, you know,
- 52:21you brought a very nice example here, the Pythagorean theorem.
- 52:24You know, there's about, I don't know, 50 a hundred ways to prove
- 52:26it. But when you're proving
- 52:29something that says according to the Pythagorean theorem and you
- 52:32don't care if it's like, you know, 50 different ways to prove
- 52:34it. Imagine now if we didn't have
- 52:36this, you know, knowledge graph. You would reference, you know,
- 52:41the Knicks proof and then somebody else would have the
- 52:44Jones proof that they refer to the same thing, but they don't
- 52:47have the same name. And I will say, what are they
- 52:50doing the same thing? Is it the same?
- 52:53Yeah, you have to be a expert on all 50.
- 52:56Different ways exactly. Or you at least have to go in
- 52:59reference and do a little bit of Sherlock Holmes and figure out
- 53:03is there actually that way to prove it?
- 53:06Yeah, that's typically the person you can fire from the
- 53:08company who lives last, like the person who's been there for 20
- 53:10years. And remember that in 2021 there
- 53:13was an Outers and you know, we weren't getting data was it was
- 53:17a bug. So whenever you're writing a
- 53:20query, you have to exclude those dates.
- 53:22Like you see this query and it says, but not in these dates,
- 53:24you know, to get the average or something because that app was
- 53:28polluting the data. So yeah, we have lots of stories
- 53:31like that. Man this is great.
- 53:34Anything you want to end with? Well, you know, there's 12
- 53:37topics. I think I'll close with one,
- 53:41Maybe I close with two because I have two more favours where I
- 53:43didn't cover the first one is something, and I'll close with
- 53:48that because I think I have a little bit of a contribution
- 53:51over there. Something has to do with data
- 53:53monetization, OK? There wasn't any works or any
- 53:58paper about data monetization, but there was something about
- 54:00called data attribution, OK? We all know that, you know,
- 54:05there's a ton of copyright lawsuits, all sorts of problems.
- 54:10You know what's going to happen, You know, the famous Facebook,
- 54:13Facebook case where meta case where they downloaded illegally,
- 54:17you know, pirate books to train the model.
- 54:19What are we doing with people? You know how you know, flank
- 54:21with if Jenny I is doing all that stuff, how are we going to
- 54:25leave? You know, how are we?
- 54:27Is it fair? So it was the first time that I
- 54:31saw papers that they can say I'm generating this token.
- 54:34You know, I'm generating this sentence and I did that because
- 54:39of that page in my training data, OK.
- 54:43And if that page, you know, training page was created by
- 54:46Demetrius, then we'll say let's go and give one penny to
- 54:49Demetrius for that or whatever like 10% of what we're making
- 54:52from that. So, so that is huge for me
- 54:55because if we continue in that direction, we should be able to
- 55:00basically because right now you're going to say, well, you
- 55:02know, I do that, but I, there's no way I can pay, you know, I
- 55:04found it on the web or something like that.
- 55:06So if we can have an attribution model, especially which is like
- 55:11per token, like per per sentence, let's say per word
- 55:14that I generate, then we can start paying off people
- 55:18dividends. And these models are smart.
- 55:21It's not that they find the same thing, you know, like if you go
- 55:25in my presentation, they they're just saying, you know, to the
- 55:27language model, I need to shut it down.
- 55:29And the language model complaints says no, I still want
- 55:31to be alive. And and they traced it back to a
- 55:34novel, a sci-fi novel that was about a robot that was supposed
- 55:37to be sat down. OK, that was actually written in
- 55:41a different language. So but the language model was
- 55:43able to do that. So that's one thing and the
- 55:46other thing that again, it's one of these things that we haven't
- 55:49seen that taking off, but I think it's going to take off.
- 55:52It's basically building smaller language model and putting them
- 55:56like Legos, composing them to build a bigger one.
- 55:59Because you know, right now one of the problems that language
- 56:01models are very monolithic, you know, like you, you train them
- 56:05in, you know, put everything, all this effort is millions of
- 56:08dollars to build 1. You know, it's like as if you
- 56:10were writing code, you know, the whole Windows system in one
- 56:13file. So, but that's not, you know,
- 56:16like this composability, there's a competition really great and
- 56:21I'll leave you with that. Yeah, this isn't in your eyes
- 56:26the directions that Laura's are trying to take.
- 56:29Well, Laura's are, you know, they're still, you know, you
- 56:32still have the llama, which is, you know, 100 millions of
- 56:35dollars to train and you're modifying it.
- 56:38That's one way. But I think what people are
- 56:41trying to do is it's if it's like you can take, let me give
- 56:45you an example. You take a language model that
- 56:47is specialized, very good at translating from, I don't know,
- 56:49Greek to English and another one from English to Italian.
- 56:52And you can literally like add them And now you can translate
- 56:54from Greek to Italian if you can compose the tasks.
- 57:00So it's much faster than going and training at Laura, you know,
- 57:03so there are some pros and cons, but it's, it's, it's an
- 57:07interesting direction. I think it can also help when
- 57:10you're building the language models like we could say you
- 57:13train on this, I train on those, let's put them together and and
- 57:17build, you know, it's more about, you know, all of us
- 57:20working in a collaborative way.