Latest / Agentic Conversations (formally mlops.community) / A Decade of AI Safety and Trust // Petar Tsankov // MLOps Podcast #218
Transcript
- 0:00Hi, my name is Better Jankov. I'm the CEO and Co founder of
- 0:05Lattice Low AI and I drink my coffee.
- 0:09So it's not a special kind of coffee.
- 0:10I drink espresso, but it's interesting how I drink it, so I
- 0:13always get up and drink my first coffee very fast.
- 0:17I think of it like, you know, 2 minutes and then immediately
- 0:21then jump on the second one. So that's how people recognise
- 0:26me if the way I drink my coffee. What is up, MLP's community?
- 0:31This is your host. For the next hour, I'll be
- 0:35taking you on a little bit of a journey.
- 0:37My name is Dimitrios and it is a pleasure to be here with you
- 0:40talking with Cedar today about all of the things that go into
- 0:46AI Trust. Wow, what a deep dive.
- 0:49And I've got a few key takeaways before we get into this
- 0:52conversation that I want to bring up and highlight for you
- 0:56so that hopefully they stick in your mind as we cruise followed
- 1:00by them in the conversation. The first one is how AI research
- 1:05has traditionally been about optimising one metric, and that
- 1:09metric has been accuracy. But now when we take these
- 1:13models into production, there's so many wrenches that can get
- 1:18thrown into the system and so many X factors that we need to
- 1:22be cognizant of. And that is what Peter has been
- 1:26thinking about day in, day out. How to really make your system
- 1:32bulletproof, make it robust, make it all that it can be.
- 1:38I want to reference a song right now, but I'm not going to.
- 1:41The other thing that I will bring up as a highlight that I
- 1:44felt like was pretty spot on was how you cannot decouple models
- 1:52from data. It is almost like a trope that
- 1:56we've gone over time and time again.
- 1:59But your model is only as good as its data.
- 2:03And he was speaking about how in lattice flow, the product that
- 2:09he has built, they are very, very interested in everything
- 2:16that happens upstream from the model because you're not able to
- 2:23create the best systems without being able to go upstream and
- 2:28make sure that the data is solid.
- 2:30O if he had this really cool feature that he spoke about
- 2:35where you can see the model blind spots so that you can
- 2:40create a more robust system. And with lattice flow you can
- 2:45test which data it just does horribly.
- 2:50With my motto, basically, how can I figure out where my model
- 2:54is doing bad? So then I can go back upstream
- 2:58and give that motto what it needs when it comes to data so
- 3:02that it won't whip it so hard. This was an awesome
- 3:06conversation. We got into all things trust and
- 3:09a I I trust I think is the word of the day.
- 3:14And I really appreciate Lattice Flow coming and being a huge
- 3:20supporter of the community. If you are interested in this
- 3:24conversation, hit up Peter. And as always, if you like it,
- 3:30share it with just one friend or leave us a review.
- 3:33It would mean the world to me. Let's get into conversation now.
- 3:42We have to start with the fact that you, the last time we spoke
- 3:49to you, were in Switzerland. Now I think you're not in
- 3:51Switzerland. That's a good idea.
- 3:53So we started expanding a little bit.
- 3:55So we did recently opened a second office in Sofia which is
- 4:01it's just appearing in Bulgaria which is where I'm from and it
- 4:05was you know not a random decision, so it was quite
- 4:08strategic. So one of my cofounders actually
- 4:11Martin Michev, so he has a really, really big initiative
- 4:14here in the region. He raised 120 million to
- 4:18basically bring world class science into Eastern Europe and
- 4:22he's doing this quite successfully here.
- 4:23So you know we're thought well that's a great idea, you know it
- 4:27Lattice. So I we have very cool deep tech
- 4:29topics. So you know, we have to have an
- 4:31office right next to this structure.
- 4:33So basically, we're now literally on the same floor with
- 4:36all the researchers in the research labs and they're
- 4:39working on these topics. And have you seen any tangible
- 4:43outcomes already? Not yet, I will say.
- 4:48Still the vast majority of machine learning team, you know,
- 4:52skills. There is something that we based
- 4:54in Zurich which is just you know, purely by realising that
- 4:59Zurich is one of the for me the best place in the world to build
- 5:03deep tech teams, especially focusing on machine learning.
- 5:06So not this kind of outcomes yet, but we hope that's coming
- 5:11very soon. So again, strategic, so it's an
- 5:13early investment and this will also come in the future.
- 5:16Yeah, we'll talk to me about Zurich because I know that
- 5:18you've had some experience working with the very famous IT.
- 5:25I don't even know how to pronounce it like ETH Zurich or
- 5:28ETH. ETH ETH zero.
- 5:30Yes. So I mean, I got into Zurich
- 5:33after, so I did spend some five years in the States, you know,
- 5:37to study, to focus on computer science.
- 5:38And then I did want to come back somewhere in Europe.
- 5:42They're not that many good options.
- 5:43So it was kind of had to choose between London and go to
- 5:46Imperial, Imperial College London or Zurich, but, you know,
- 5:51fantastic places to study and everything.
- 5:54But Zurich wanted me as a city, you know, just very well
- 5:56organised. And then when I got to Zurich
- 5:59and they did my master PhD focusing on security,
- 6:03reliability, I did have a pretty the clear focus to go back to
- 6:08the US. I was kind of missing this, not
- 6:12randomness, but yours is a little bit wild.
- 6:14So there's like a broad spectrum of opinions and everything.
- 6:17So there everything is extreme, right?
- 6:19And like growing up also in Bulgaria where she also has
- 6:22quite a lot of extremes. So I was missing a bit of this
- 6:24in Switzerland, but again, Switzerland is just amazing in
- 6:28terms of building teams. So right now I I'm kind of stuck
- 6:31there which ability to also commit to Sofia, so that's also
- 6:35nice. Yeah, yeah, yeah, you.
- 6:38You wanted more chaos that you couldn't get in Switzerland.
- 6:42But if you got, if you grow up like this, I think, I think
- 6:44that's actually important also for entrepreneurs, you know, for
- 6:47creating new things. So you do need this kind of
- 6:50randomness, you know, crazy ideas that are floating around.
- 6:52So they do help kind of, you know, I think they do they, they
- 6:57do help, you know, come up with like the next big thing, so.
- 7:00Yeah, yeah, the diverse opinions, definitely.
- 7:04You think outside the box and talk to us about AI safety.
- 7:08I know you've been working on it for a while.
- 7:11Yeah, almost 10 years now. So it's been a while.
- 7:12So, yeah, so a safety broadly or trust a trust I prefer better is
- 7:18the umbrella term. So the main story kind of how
- 7:22everything happens in the in the safety space I would say we have
- 7:27seen basically a whole decade of really having AI research being
- 7:31focused on improving accuracy. And this was driven by all these
- 7:36golden datasets like image that for example, you know where you
- 7:40would kind of fix the data and just get the models to get to
- 7:43make them as accurate as possible.
- 7:45And that's what's has been the focus for decades actually even
- 7:48pretty pretty deep learning. You know, we were trying to
- 7:50optimise this and kind of then what happened is well, we
- 7:54figured out how we can really get highly accurate models like
- 7:58on this once you fix the data and then everybody got super
- 8:02excited to say, ohh, that's great.
- 8:03So you know, we have super, you know, we can build, you know,
- 8:06vision, speech, language models are superhuman.
- 8:09So now we're going to crack all the problems around the world
- 8:11and you know this build this super intelligence models to
- 8:15solve everything And that's what also safety kicked in because
- 8:19it's a very big gap. There's a very big gap of you
- 8:21know building something that works on your data in the in the
- 8:24lab to something that you actually then deploy to solve
- 8:27our mission critical tasks. And it actually works well
- 8:30reliably in these new environments.
- 8:32So that all these topics kind of reliability meaning that it's
- 8:36not just accurate on your data but also as you know the
- 8:40environment changes or something else changes the most kind of as
- 8:43graphs and learn these kind of goods features to to solve the
- 8:46task in these environments, you know then that's of course
- 8:48becomes a big topic because the world changes in the deployment
- 8:51environments are different safety also.
- 8:54So, you know, so a lot of these models, especially if you deploy
- 8:57them to so mission critical tasks, which in my view is where
- 9:02the big value of AI is, right. You know, we don't want to be
- 9:04solving, you know, tiny problems.
- 9:06We want to solve problems in, you know, in business, in
- 9:08medical and financial services and so on.
- 9:10Then a lot of those models, they've affect people's lives.
- 9:14So then you know, how do you make sure that also the
- 9:16decisions don't harm people. So kind of all these kind of
- 9:20hitting everybody and and so on so.
- 9:23So if I'm understanding this correctly, it's very much about
- 9:27how we've been optimising for one metric.
- 9:30Accuracy example yeah the main thing that kind of the data set
- 9:34was fixed and then you're optimising kind of kind of make
- 9:37how to make it highly accurate meaning that your models are
- 9:40giving you the expected outcome on this data than to really
- 9:44going beyond this right so. Now that we don't have the fixed
- 9:49data sets anymore. Yes.
- 9:51So it's it's a whole different, whole different set of
- 9:55challenges and even space, you know, I think if you talk
- 9:58broadly about trust expands beyond the speed, reliability of
- 10:01these models. It's also about ethics.
- 10:05Are there biases that we don't want to have?
- 10:06I mean, we are about 27 February now, so we are.
- 10:11My feed has been full with a lot of anger from the world about
- 10:16the Foundation models that are popping up so.
- 10:19Ohh the good old. I guess you know following SO.
- 10:22Yeah, that have been produced. This image generator has gone
- 10:26awry and people are up in arms about it.
- 10:30So that's definitely there's some things there and and I
- 10:35think that's almost like a good case study as to trying to make
- 10:39things too politically correct and too safe in a way like so
- 10:45that you over optimise or you almost like overfit for these
- 10:51other types of like diversity metrics.
- 10:56It's especially I would say when you talk about like using other
- 11:00models which is something that we see like more and more
- 11:04remaining that's you know it used to be that's a you know,
- 11:07machine learning was this task where you you know a company or
- 11:10whatever it is, you would gather your data and start start
- 11:13playing in the lab and building models.
- 11:16But now things are transitioning to 3rd party models.
- 11:19So you have a bunch of good models and you know you start
- 11:22building applications on top of them.
- 11:24So they don't have the foundation models to do some you
- 11:26know they could be some model custom specialised models.
- 11:29And like in the case with the you know the Gemini in the then
- 11:33like if somebody has built this model and you lack some
- 11:37transparency on how this model was trained, what kind of you
- 11:41know, biases and everything was was was used to produce it.
- 11:45Then I think people would appreciate if they know if they
- 11:49expect this, but if this is coming unexpected then that's
- 11:53really you know, a no go for I think many, many users around
- 11:56the world. And this of course contributed.
- 11:58I would say a loss to this whole AI safety space because this is
- 12:02now you know not about a company deploying a model that's you
- 12:07know doesn't have the right kind of accuracy and under delivers
- 12:10in terms of some business metrics.
- 12:12You know, this is about end consumers that are playing with
- 12:15these models and just pure disappointment of what's going
- 12:17on. Yeah.
- 12:18And that goes back to that trust piece where it's we can't even
- 12:22trust it to generate an image that is.
- 12:27Yeah, well that's actually correct.
- 12:29How can we trust it on these very, very important problems
- 12:34and life changing issues like you were talking about?
- 12:38This date. And so how do you feel like
- 12:41those types of things can be combated?
- 12:46Is this just being more public, being more out front with it?
- 12:51If there are signs in these models that are generating
- 12:55different types of biases and making sure that you get in
- 12:59front of it, or is it? Try not to have that happen at
- 13:03all. Yeah.
- 13:04So maybe I'll take a step back and try to capture like what is
- 13:08like what is the main problem in a in a way in the AI safety and
- 13:12trust reliability to to address. And while I do, I do think these
- 13:17like models that are making quite a lot of news today
- 13:20because again because they do touch the end consumer and
- 13:23everybody can see the mistakes and you know, get really upset
- 13:26about this. There's still the vast majority
- 13:30I would say in terms of like pure problem to solve is a big
- 13:34part of it is in supervised machine learning, classical
- 13:37supervised machine learning models where you would build
- 13:41custom models to solve really really well given task you know,
- 13:45could be in the bank, could be in medical, could be another
- 13:48application. And I would say that while it's
- 13:51really interesting also to solve the, you know, the biases and
- 13:54the security and other products in the generative models and
- 13:57we're sure it's something you know, big topic to address there
- 14:00is right now also we do see this from kind of from an industrial
- 14:04point of view, a very big push to also so the safety,
- 14:08reliability issues in the classical setting because a lot
- 14:13of these classic kind of classical so and why this
- 14:16happening. So the reason is that, so when
- 14:18you do build these custom models, supervised models to
- 14:21solve a specific task, they're very useful because they
- 14:25actually they drill on autopilot, you just run them and
- 14:27then they solve something end to end, just like I have to read
- 14:30out but then kind of optimise my performance as a human.
- 14:34So they're really, really valuable and very often also
- 14:40very business critical because they solve you know very, very,
- 14:43very important tasks and still reliability challenges.
- 14:47There are just tremendous meaning that you know we're
- 14:50talking about like definitely more than majority of the models
- 14:54just not making it into production because of because of
- 14:57these issues, so. For for, it's.
- 15:00It's funny you say that. One thing that I've been
- 15:02noticing is that there is so much interest in generative AI
- 15:09that it's almost like the traditional ML systems have been
- 15:13thrown out the window and people that are doing traditional mill
- 15:19have kind of like taken a back seat.
- 15:21I have a friend who is hiring for ML engineer and they aren't
- 15:27doing any type of generative AI and he said it's so hard to find
- 15:33someone that wants to work on the problems that we are working
- 15:36on because everybody is trying to work on generative AI
- 15:41problems these days. Yeah, I think that's true.
- 15:44So that's we also see it, you know, people want to work on
- 15:47specific topics, you know, especially the ones that are
- 15:49right now very, very trendy. And I mean don't don't get me
- 15:53wrong. So you know, there's definitely
- 15:54very high value. These are really impressive
- 15:56models. They're very useful but it's not
- 16:00to underestimate also where the value is.
- 16:02And so typically that's I think especially when it comes to new
- 16:07technology. So it always at some point but
- 16:09it was down to the value, right. Like why am I doing this, why am
- 16:11I investing hundreds of millions and billions like what am I
- 16:14getting in return. And the reality is that indeed
- 16:18you know that's where a lot of the value is and it will be you
- 16:21know in the next in the in the coming years.
- 16:23So I think that's what's kind of slowly not come back, but you
- 16:26know, there will be this kind of realisation that's, you know, we
- 16:29really have to grasp this technology for also for
- 16:32supervised machine learning and figure out how to well to either
- 16:36reliably deploy these models because otherwise we will just
- 16:40miss out so much, you know, if we don't create this problem.
- 16:43Yeah. Now, there is this feeling that
- 16:47I've had that because of the explosion of generative AI and
- 16:52specifically like ChatGPT and Sam Altman going and testifying
- 16:56in front of Congress and the Hugging face CEO, I can't
- 17:00remember his name, but he also went up there and next thing you
- 17:03know, it's like AI is on everyone's minds.
- 17:09Yeah. Do you feel like that has just
- 17:12blown up the idea of trust and safety when it comes to AI?
- 17:18Absolutely. Yeah.
- 17:18So there's definitely contributed a lot to kind of
- 17:21developing this this area again because once you reach the end
- 17:25consumers then there's I mean it's literally all over my feed
- 17:29now like all these mistakes, issues, biases that are popping
- 17:33up which was you know that would not be the case that my LinkedIn
- 17:38or Twitter feed would exceed, would be filled with biases
- 17:41because you know defective inspection model for some
- 17:45semiconductors is has a particular bias that's not
- 17:47something that people would be posting about every day.
- 17:51But awareness was raised. It definitely also reached what
- 17:56we do see is a lot of these models like high stake mission
- 18:00critical models deployed in enterprises also supervised
- 18:03models. So definitely management and
- 18:07executives are also very aware now of the of the challenges and
- 18:11that they would very explicitly require you know more
- 18:15validation, more trusts again especially when you go to 3rd
- 18:19party models. We maybe interesting here to
- 18:22give a anamorphic create example, we recently completed
- 18:25actually such a third party such an assessment for a third party
- 18:28model used by Migros bank which is one of the largest Swiss
- 18:32banks. And you know what they do is
- 18:35they're using externally build models to provide just a much
- 18:40better car leasing service. So you can predict what would
- 18:43the value of a car be in the future and give the best
- 18:46possible terms to the user so that they can ultimately, you
- 18:49know, leave this car and use it. And so this is all great and
- 18:52nice. So you know, they can use this
- 18:54now massive data sets to build these models and offer this
- 18:56service. But ultimately this model is,
- 18:59you have to understand it's responsible for managing
- 19:03hundreds of millions of Swiss friends.
- 19:06So you know, how do you make sure this works right?
- 19:08And that's always has been the big challenge at this level.
- 19:12How do you how, how do you first get it to work really well and
- 19:15how do you also get off give this trust also to other people
- 19:20to the to rely on that this model would work would work as
- 19:23well. And I would say this kind of
- 19:26general topic of just gaining trust in the in the models and
- 19:29in the in in new applications has been around at the
- 19:34Borderlands for for quite a while.
- 19:35That's actually to a large extent also how Lattice lawyer I
- 19:39started. So we initially did not start
- 19:43with this idea to, you know, build the company.
- 19:45We were just a bunch of research people that's, you know, worked
- 19:48on the safety verification back then and we had good success in
- 19:53building some of the scalable frameworks in this space.
- 19:56And then there was a this was back in 2015, sixteen.
- 20:02So quite quite a long time ago when?
- 20:04Everybody was still discovering that the brightness and
- 20:07challenges around these models. And even back then a lot of
- 20:10these large companies like Boeing, Siemens, Bosch, I still
- 20:13remember they would pick us in our our, our emails, research
- 20:15emails. And they would ask, well, you
- 20:17know, this wave is coming. You know, right now we build
- 20:21classic software systems. We have processes, we have
- 20:25standards, we know how to ensure that they work, but you know
- 20:28there's something coming. So you know soon that there
- 20:30would be a big transition in the industry where we would be
- 20:32relying on just building these massive models on data and we
- 20:36have no idea. So and this would be business
- 20:39critical by definition, like if you want to play, you know, if
- 20:43you want to be part of this next generation of businesses, you
- 20:45have to, you have to be understanding how to get a grasp
- 20:49on this technology. And a lot of them were asking
- 20:51exactly these questions, Well, how do I make sure it works?
- 20:54How do I get it to work now? What is the process?
- 20:56What standards do I follow? And that's where it kind of also
- 20:59hits me as a researcher. Well, that's a pretty big
- 21:02transition. You know, we better get
- 21:06something, you know, get it, get it, get better, get started
- 21:09working on this and, you know, deliver some solution for these
- 21:11companies. There is just a little side note
- 21:15that I wanted to mention when you were talking about how
- 21:19Twitter and the consumers are getting to Red Team with all
- 21:24these models. It reminded me, I think I read
- 21:27somewhere that you were you were doing red teaming before red
- 21:31teaming was actually a thing, and you did you write a paper on
- 21:36red teaming? So we we did a, I mean we did
- 21:39safety competition, so competitions on AI safety, that
- 21:42was back in 2020, so before red teaming.
- 21:45And then we did participate also on some classical regime there
- 21:49was a very nice competition organised by the White House on
- 21:52this topic. So yeah.
- 21:55So bringing that back around to what you're talking about and
- 21:58this transition of going from, OK, I understand how my software
- 22:02systems work. I know that things are
- 22:06predictable, especially in these big enterprises.
- 22:10But then you start sprinkling data and predictive modelling
- 22:13into it and it's like, UMM, I'm not so confident in what the
- 22:19output is. You were red teaming and you
- 22:24realised, ohh, you know what, maybe we can almost.
- 22:27It's almost like the white hat hackers I guess is the
- 22:31inspiration And you said I think we can figure out a way to show
- 22:36people how robust and how strong and how well put together their
- 22:40systems are. Is that kind of the catalyst for
- 22:44the start of lattice flow? Yeah, so maybe to give a bit
- 22:47more background. So we were really working on
- 22:49this kind of very. So how did it all start?
- 22:52So after so people are building in research all these accurate
- 22:56models. And then at some point, but
- 23:00several smart researchers from Google and Stanford, they were
- 23:04trying to understand how these models actually work.
- 23:06You know, how do they, what do they learn?
- 23:08How do they make decisions? And there were, there was a very
- 23:11easy way to kind of play these exercises.
- 23:13You tweak with inputs and you see what happens.
- 23:15Then actually for a long time they thought there's some bug
- 23:17because you changed a little bit and then output like just goes
- 23:20through the roof and it's really could be completely different
- 23:23which is totally unexpected if you have a model that is around
- 23:2697% accurate and then suddenly it's behaving so oddly.
- 23:30So but it turned out you know that's a that's a that's a
- 23:32challenge and there's it's it's there's properties to check
- 23:36beyond beyond accuracy And then everybody started working on
- 23:40this topic or how do I ensure robustness of the models.
- 23:43And then that's when we also got into this topic and we what we
- 23:48started working on is on the, I was on the far end of deep tech
- 23:52like how do I even, how can I prove even basic properties
- 23:55about neural networks. And this is typically how kind
- 23:59of people deal with complex systems.
- 24:00You know, we don't know how they work.
- 24:01Even if software is software, you know, if you have a, you
- 24:03know, large code base, you don't know what's going on.
- 24:06But what you can always do is you can express some simple
- 24:09properties of something that you expect that the model does and
- 24:13then you can verify them and even in some cases
- 24:16mathematically prove them. So we started with this was the
- 24:20original entry research. And then a lot of the industry
- 24:23was actually really curious because they would read the
- 24:25papers and then it would say, well, I have a mathematical
- 24:28proof that your model is working.
- 24:29And then I go, Oh my God, that's great.
- 24:31Now I have the request of my on my models, which is not entirely
- 24:36the case as there's, you know, other issues around this.
- 24:40You know it's you cannot fully really verify, you cannot fully
- 24:43specify what the model should be doing.
- 24:45That's kind of the whole point of machine learning.
- 24:48You're learning very complex tasks that you cannot specify,
- 24:51you cannot code, you have to learn them from data.
- 24:53So, but that's kind of how how everything started and then you
- 24:56know industry was interested on how do you get this to work and
- 25:00that's how we kind of got into the space and then started I
- 25:04would say this whole journey of learning what does AI safety and
- 25:08reliability really means in an enterprise, in an industrial
- 25:12environment. So, which is what's quite
- 25:14different from this kind of standard robustness testing that
- 25:19that research was doing at the time.
- 25:21Yeah, let's dig. Into that a little bit more
- 25:23because it does feel like there is a gap and there you have the
- 25:28research side of things and you being able to say like I can
- 25:31promise you, your model is doing what it should be doing.
- 25:34And then the industry where as you mentioned, there's so many
- 25:38different X factors. How do you see that delta and
- 25:43what are some ways that you can bring that trust AI into the
- 25:48industry? Yeah.
- 25:50That was a really fascinating journey in the company because
- 25:53we started from the robustness angle and then we got, I would
- 25:58say, broadly speaking, So industry was highly influenced
- 26:01by research at the time because, you know, I was really a, I
- 26:04meant, you know, Europe. IMO papers and industry would
- 26:08pick on specific topics in research like robustness,
- 26:12explain ability, you know, oh, that's going to solve all my
- 26:14problems. And we did get a bunch of those
- 26:16requests like, you know, hey, gonna come here and I'll get it,
- 26:19verify my mother's correct. And then you go and you said
- 26:22wait, that's like far away from me when working, you know
- 26:24there's all sorts of other challenges like the data is, is
- 26:28very different from what you have in production.
- 26:30You know the labels are wrong. You know there's biases in the
- 26:34data. There's you know, on this kind
- 26:35of date your model completely doesn't work.
- 26:37Like I'm not proving anything here.
- 26:39First you have to go back fix all these challenges on the data
- 26:43in the model set and then you can then we can talk about even
- 26:47deploying these models. And that was, it was a journey
- 26:50that the industry was going through as well, because they
- 26:53would want to kind of eager to deploy something that would not
- 26:57work. And it's very unclear what went
- 27:00wrong and what you should do to even fix these models.
- 27:03And then kind of at the same time in parallel also.
- 27:06But at the company we were expanding capabilities of the
- 27:10product to ultimately build something that's across the AI
- 27:14lifecycle because you do need to address data quality, you do
- 27:17need to address how do I validate the model to find where
- 27:21one model is failing to kind of close this loop and iteratively
- 27:25improve and get better models. So it has been, I would say
- 27:28joint journey with a lot of bunch of interesting and excited
- 27:32companies that want to go in production and you know really
- 27:35building the practical side of it of what you need to do to get
- 27:39these models to work. And you're talking about some
- 27:44serious issues that we've seen time and timeout with.
- 27:51Making sure that your system is running properly and making sure
- 27:54that you're thinking through each piece of the system as
- 27:57you're talking about there. Thinking through these
- 28:00challenges. It is so crucial.
- 28:05Like how how can I make sure that the data I have or the data
- 28:08the whoever is building the model has access to is the same
- 28:14data that is out in production? How can we make sure that the
- 28:18labels and the data is clean and it's actually useful data?
- 28:22How can we just make sure that the people that are messing with
- 28:25the data have access to that data?
- 28:27There's so many what you could like quote unquote called data
- 28:30OPS challenges right? And then that data preparation.
- 28:35Creating a platform seems very smart because it's upstream
- 28:41issues and the problem that you were trying to go in at you
- 28:46can't hit the question of is my system robust?
- 28:52Can I explain the model output if you don't solve those
- 28:55upstream issues first exactly? Exactly.
- 28:59And what you also uncover once you get deeper into this is that
- 29:03you also people purely speaking you cannot disconnect these kind
- 29:07of problems. For instance, one thing that we
- 29:09do is ability to find what we call model blind spots.
- 29:13Like have built a model gives you some aggregate performance.
- 29:17How do I find on what kind of data performance is really,
- 29:20really bad? And this you can do in the
- 29:23various ways to and so on. And this like this particular
- 29:27problem you cannot detach from for example, data curation,
- 29:30because very often what happens is, you know, maybe it's a bias,
- 29:33maybe it's lacking data, and then you go back and just fix
- 29:36your data set. So you just cannot, for example,
- 29:38what this tells you. You cannot separate the data
- 29:41work from model work one model validation.
- 29:45So it's kind of these are tightly connected things and
- 29:47that's why you have to put them under one umbrella so that you
- 29:51could comprehensively solve this.
- 29:53And that's I think very, very also important to notes O that's
- 29:57so. Cool.
- 29:58So basically you can see and I think I saw in a meet up that we
- 30:03did in last summer where you were showing off some of the
- 30:08features of this model blind spot where you can say look
- 30:12across this distribution of data, the model performs really
- 30:17bad. What is going on there?
- 30:18Let's try and debug that. And so it gives you that insight
- 30:23into being able to debug your system much more.
- 30:26And then I'm guessing you can be like, Oh well, it's because we
- 30:29don't have the proper data. Maybe we can go and either
- 30:34gather that data or we can synthetically create that data,
- 30:37like do all of those different things right Exactly.
- 30:40Exactly. And you don't want I'm going to
- 30:42be connecting these things. And what's really interesting
- 30:45about specifically like this as you mentioned model blind spots
- 30:48is that this is a just it's it's a quite fundamental problem that
- 30:52people often talk about the unknown unknowns right.
- 30:55How do I find out about biases that my motto has that's
- 31:01influence performance and I didn't even think about them So
- 31:04it's very easy if I have some idea in mind and I easier to go
- 31:10and check it but how do you kind of also automate this task of
- 31:15discovering those. So that's that's really
- 31:16interesting and very important also from a purely from a more
- 31:22basically from any mission critical use case you can think
- 31:24about, you know you do need to be doing this kind of analysis
- 31:28before before going into production, yeah because.
- 31:31It's almost like you're red teaming before opening up the
- 31:35floodgates and you're making sure that you can try to get
- 31:41you're you're covering your back before you let it out there and
- 31:45then see what happens. Almost.
- 31:48And you can never be like 100% sure, but at least in this case
- 31:53you can see more of your you're like stress testing the model
- 31:58and your stress testing your ability on the system to be able
- 32:01to say, OK, we did not realise there was a blind blind spot
- 32:06here, let's go and work that out before we update this model or
- 32:11push it into production. Yeah.
- 32:13And what's also very interesting is that kind of traditional
- 32:18trending on the in the whole spaces that's again it's monos
- 32:22are moving away from you know I built my model myself and I'm
- 32:26going to use it to hey somebody else build this model and I'm
- 32:29going to use it now. So how do you kind of then
- 32:32bridge this gap? So how do I get to ensure that
- 32:36whatever data was used is good, That's, you know, there's no
- 32:39model blind spots, that there are no biases, that best
- 32:41practises were followed. And that's where I would say a
- 32:45lot of the work on AI safety reliability is on framing this
- 32:51problem. And how can we ensure that
- 32:53there's a baseline of best practises that are always used
- 32:56for certain kind of applications.
- 32:58And then that's where we kind of all the standards are now that
- 33:02are being defined, are really attacking this.
- 33:04So we did recently had a very nice event at the boss at the
- 33:09World Economic Forum on this topic and we saw this and, you
- 33:12know, other people and that's basically what's what's what
- 33:15they aim to do. And you know, how do you define
- 33:18systematically what are the general properties that you need
- 33:21to check on data? Because then this helps you
- 33:23solve this problem. You know, I can, it's a third
- 33:26party. If I'm a vendor giving my models
- 33:28to some other people, I can just say that look, I apply this,
- 33:32whatever, ISO 50 to 59 and then I followed all the best
- 33:36practises. So that's why I claim that my
- 33:38model should be OK. So anybody that is putting out a
- 33:44third party model provider like we just saw yesterday or two
- 33:48days ago, Mistral came out with their API, right?
- 33:51And making sure that we can trust that API there in some
- 33:58sense should be that it's just kind of right.
- 34:01Right now we're just taking it at face value like, OK, this
- 34:04model is good, I guess, let's evaluate it, Let's see if it
- 34:07works with my application. And then let's put it out into
- 34:11the public, let's put it into production and see if it
- 34:14doesn't, like, totally mess up. Yes.
- 34:16Yes. So this would definitely not,
- 34:18you know this this try and error would not work for like if
- 34:20you're for any of the mission critical use cases.
- 34:24So this is going to change and there's kind of two parallel
- 34:27tracks that work that are happening on one end.
- 34:30You have the legal side I would say, which is what's the USA ACT
- 34:34is trying to do in Europe is how they even define the classified
- 34:37use cases on what needs to be adhering to, you know, stricter
- 34:42standards, quality, you know, quality standards.
- 34:45And then that's one part of it, the legal aspect.
- 34:48And then the other part is, well, now that I am actually one
- 34:51of those, you know, mission critical use cases, what steps
- 34:55do I actually take to kind of show others that I have followed
- 34:59best practises. And that's where standards come
- 35:02into play where you know they would list all the potential
- 35:06risks, potential possible mitigations or maybe if there's
- 35:09no mitigations, you know, that's something that you have to tell
- 35:11to whoever is going to use this model that's, you know, that's a
- 35:14problem. So if you're concerned with it,
- 35:17that's, you know, just as you have to live with it and so on.
- 35:20All this space is going to be now actually being structured to
- 35:25provide this kind of basic level of trust so that it's not just,
- 35:29hey, here's a model, go and play and maybe it works.
- 35:33Yeah, this is not a very, not a very good idea.
- 35:37I mean correct me. If I'm wrong, but it feels like
- 35:39it is not that transparent at all.
- 35:41Like what you're speaking about sounds awesome.
- 35:44It sounds very far away from where we're at.
- 35:47Ohh, yes. So we we uncovered this just a
- 35:49few months ago when we when we did the first assessment for for
- 35:54for for the Swiss bank. And so we did take the latest
- 35:58ISO standards. They're quite nice.
- 36:01You know they defined a bunch of properties, but the gap between
- 36:04the high level requirements discussed in these standards to
- 36:08the actual technical objects you have to be running on these
- 36:11projects, you know on the data and the model is very very big
- 36:14up O thinking about. They would all talk about data
- 36:19has to be representative, it has to be relevant and all these
- 36:23things. But what does this even mean?
- 36:26So there was a lot of back and forth with well you know these
- 36:29actually things, these these are quite generic so we can check
- 36:32those but you know we have no idea what relevance means.
- 36:34So then you go to the bank in this case and say hey what, what
- 36:38data is relevant to you and then you kind of encode those.
- 36:40So that's going to take quite a few I would say iterations and
- 36:46you know until this is becoming something that's everybody can
- 36:49do right now it it because quite a lot of know how basically to
- 36:54bridge this gap because you're just so white that you cannot
- 36:56just read and implement well. It does feel like that is a case
- 37:01for using open source large language models, because you can
- 37:06control them a little bit more, but even still, you don't know
- 37:09how they were trained. And there may be those unknown
- 37:13unknowns that are just kind of hanging out in dormant, latent
- 37:17space. And I'm sure you saw that paper.
- 37:20I think cohere put it out your anthropic put it out where it
- 37:23was like, oh, there's just a this stuff that can happen
- 37:28because in latent space if you touch it all of a sudden it's
- 37:32like this bomb that just went off in your model.
- 37:35And I'm doing a very poor job of explaining the paper, which I'll
- 37:40try and find later, but the the ship idea.
- 37:44There is. Like you don't have the
- 37:46understanding of how it was trained and how that model was
- 37:49built. And because of that you don't
- 37:53have full understanding at what is possible and capable with
- 37:57that. Are you thinking about trying to
- 38:00retroactively do things like that where, OK, we're never
- 38:04going to be able to work with every open source model provider
- 38:09like you're not going to be able to?
- 38:11Well, you would probably love to work with Meta and Minstrel and
- 38:15whoever else comes out with their next open source model,
- 38:17right? But in the case that you can't
- 38:21do that, is there the possibility of being able to pop
- 38:24in a model and then test it after the fact?
- 38:28Something exists, others know. So there would be certain things
- 38:30that you could, you know, test just in a black box manner.
- 38:34Meaning that you know, like robustness would be an example
- 38:37of this, right? I can, I can test some of those
- 38:39properties. But if you talk about, let's say
- 38:42then data, relevance, representativeness, you know,
- 38:45and I have no clue what data this model was trained on, well,
- 38:49good luck. You just don't have the enough,
- 38:52you know, knowledge, knowledge, knowledge to to run these
- 38:55cheques. So I think open source.
- 38:57Of course that's useful because it does give you some
- 38:59visibility, but it's not sufficient and in a way that
- 39:03that's a big includes the need for doing these kind of
- 39:06additional assessments and validations.
- 39:09Because I mean, just look at open source code itself, right?
- 39:13It's not like people would not blindly trust open source code.
- 39:17In fact, actually one of the big challenges for the industry was
- 39:21you have all these great open source projects and every
- 39:24developers love it. So it's just imports, compile
- 39:27and run. But how do you know that means
- 39:31that you're now relying on 3rd party developers pushing commits
- 39:34and you have no idea what kind of vulnerabilities you will be
- 39:36importing. So that was also the software
- 39:38space that was, you know, open source was not a solution, it
- 39:42was just something that was useful because it accelerates
- 39:45accelerated developers. But still there has to be all
- 39:48these additional tooling and systems that would need to track
- 39:52vulnerabilities across versions and so on.
- 39:55So actually builds reliable software, so models will not be
- 40:01any any any difference here. Yeah, it exactly.
- 40:05I'm not trying to make the case for you.
- 40:07Grab an open source model and then you're good.
- 40:09It's almost like the open source model.
- 40:12You can play around with it more or have a little bit more
- 40:16insight into it and then O it into your system and have more
- 40:21control. But I hear you with like, yeah,
- 40:26you can have more control, but at the end of the day, if
- 40:29they're not giving you the data on what that model is trained
- 40:33on, then good luck. You can fine tune it all you
- 40:37want, but you're not going to be able to really get down to the
- 40:40nuts and bolts of it. Yeah, and.
- 40:42What's also interesting is so I mean often you would not want,
- 40:44so for all of these companies data is the IP.
- 40:48So you don't want to just then put up your data and say, hey
- 40:50look, that's what it is. So then this whole domain of
- 40:56third kind of independence assessments come into play and
- 41:00that's in fact how it worked with the Swiss bank.
- 41:03So it was a third party vendor building these models that they
- 41:06felt did not go and publish all the data to the bank because
- 41:09then the bank had just take, you know train their own models.
- 41:11And so then we had access to the vendors, data, training code,
- 41:16everything, so we could plug them in, run the cheques and
- 41:19then deliver this to the bank. But we are kind of an
- 41:22independent provider that's guessed this access and
- 41:26ultimately ensuring that IP in data in particular is is
- 41:30isolated from the from the consumer.
- 41:32So that's definitely something not something to underestimate
- 41:35in terms of kind of dynamics and how this would, how this would
- 41:38work. Does it make sense?
- 41:40Yeah. And.
- 41:41Thinking about that a little bit more, it's you're not talking
- 41:44about a third party provider as like the traditional what I
- 41:49would think of it as a third party provider as like Open AI
- 41:53or Anthropic. You're thinking of a much more
- 41:55specialised third party provider that is building out a machine
- 42:02learning model that is specific for this leasing use case that
- 42:06you're Speaking of. Exactly, yeah.
- 42:09And it's less of like a gigantic LM that you can grab and it's
- 42:15open AI's version and good luck figuring out what's going on
- 42:18there and working with them on on that.
- 42:22Which I can imagine makes it just even more difficult to have
- 42:26trust in your systems if you're using something like an off the
- 42:31shelf open API instance or just the API.
- 42:35Correct, Yes. So, yes.
- 42:37So there's still, I mean there are interesting cheques, we're
- 42:41actually we are, we have been looking into this also in
- 42:43collaboration with some of the research team.
- 42:45It's at ETH basically. How do you kind of compile some
- 42:49of the cheques in the AI act? But again, you many of those you
- 42:54just cannot run unless unless you have access to to
- 42:57everything, which is the case today to make up for many of the
- 43:00models. And you feel like safety will be
- 43:09only taken seriously when there's the regulation that is
- 43:14put around it. Just like you have the sock too,
- 43:17and you have the ISO and all of that fun stuff.
- 43:21Or is it like because there's a lot of money on the line and
- 43:24because somebody needs to be able to cover their ass,
- 43:27especially if it's dealing with serious amounts of cash, like in
- 43:31this bank example, it's already at the forefront of discussion?
- 43:36Yeah, that's the other case definitely.
- 43:38So again, when we were in Davos, actually we did have one of
- 43:41those vendors coming to speak and he was up front.
- 43:44He said, look, I don't care about the regulation.
- 43:47I care for two things. You know I'm building these
- 43:50mission critical models have to make sure they work because
- 43:53otherwise my customers would lose a bunch of money.
- 43:57And 2nd, I have to instil trust in whoever is using these models
- 44:02because otherwise they would just never put, they'll never
- 44:05use them. So that's really where we do and
- 44:07I think that's very healthy dynamics to observe on the
- 44:10markets because you don't want stuff that are purely regulatory
- 44:14driven. I think that's not overly
- 44:16exciting. So you know, people do realise
- 44:19that you know there is, there is real, real need for ensuring
- 44:23this stuff works. There's real needs to
- 44:25demonstrating this to others And then that's why I've always said
- 44:29that, you know, you have to focus on getting things to work
- 44:32before encoding it is to standards and regulations
- 44:34because it should not be backwards.
- 44:36So what standards and regulations should do is again,
- 44:39they should kind of go and put these baseline.
- 44:41Once you understand how things should work out, this is the
- 44:44baseline for all these applications in this domain.
- 44:48We want to make sure that these things are checked.
- 44:51That makes sense. The second thing that the
- 44:53regulations are very important is also kind of the whole red
- 44:56lining of use cases. Because I mean we cannot ignore
- 45:00that this is super powerful technology and you know, you can
- 45:04do just bad things like mass surveillance, you know, do we
- 45:07want this in Europe? Probably not.
- 45:10So I think that's kind of always here to be my position.
- 45:13Focus on redlining things that we agree on and that's good to
- 45:17do. For everything else, just gonna
- 45:20follow what the industry already needs just to put this baseline
- 45:24to make sure that some vendors are not slacking off by ignoring
- 45:27these things. It is not a surprise that money
- 45:34drives this innovation much more than regulation does.
- 45:38Yeah. And regulation in one way, shape
- 45:40or form is, is almost a little bit behind.
- 45:43And then you spoke about some of these very vague regulations
- 45:48that are out right now. And yeah, I'm wondering if you
- 45:51feel like there are certain regulations that are actually
- 45:56very useful and that you like to see, like the surveillance
- 46:01warning could be an example of that.
- 46:03Or maybe there's other ones around the robustness that you
- 46:06were talking about. Yeah, so in.
- 46:08Terms of regulation so I have less I mean I've read them so
- 46:13this is a real document. So I have there are still very
- 46:16good I think also typically again not an expert but these
- 46:19get set outs in courts to see what did what did this mean is
- 46:22it this or that and then after a few you know that's why you
- 46:24always refer to cases to show how things were interpreted.
- 46:27So I think that would definitely be a big iteration on of this
- 46:30kind to concretize a lot of them beauty in the in the on the
- 46:34regulation side I am interested in the standards.
- 46:37I think they are very useful because these are you know, more
- 46:41down to earth technical documents that's you know risk
- 46:43real technical risks and mitigations and those are
- 46:48already do provide useful frameworks.
- 46:51So they do exist. Many of them are.
- 46:53So I mean we were talking about here for example ISO 50 to 59
- 46:58which tackles data quality, there's a 24, zero, 44 that is
- 47:03about model robustness. There's stuff on the model
- 47:06governance and they're well thought out.
- 47:08So I think they they would they would definitely you know take
- 47:12be adopted in some way and there are concrete enough so that you
- 47:16know experts like can take them and start implementing the
- 47:20cheques and so on. So yeah, and so the the.
- 47:23Difference there is like the regulation is just the
- 47:26government saying we need, you have to do this by law.
- 47:30The certification is where you say I'm going to jump through
- 47:35this hoops so that I can show and I can prove that I've
- 47:39thought about different areas where my model can fail.
- 47:43It's not by any means a must, but it is something that I want
- 47:47to do so that I can get that money and I can get that
- 47:50contract. Yeah, and there.
- 47:51There would be. So I think the regulations would
- 47:53require some of the standards to be, you know that you would need
- 47:58to be certified for certain things, but we're not there yet.
- 48:01So I think that will still take, I mean at least two years based
- 48:05on if you look at the AI Act, so that's you know April, so two
- 48:08years afterwards if it happens on time.
- 48:11So there will be some time until this this takes takes a bit.
- 48:16And what, what were the two certifications you mentioned
- 48:192024, ISO 20, yeah there were, there is one.
- 48:22It's 5259, so that's a very useful standard for data
- 48:27quality. They sold 40,001.
- 48:30This is about AI. AI defines how to do API
- 48:33management system effectively. So these are the ones that we
- 48:37see most kind of discussions around those and things that
- 48:40would likely become something that's implemented by the
- 48:45industry going forward. And what is the 4000 like?
- 48:49What is it around? How to do API management?
- 48:53Yeah, so. This is this is about like just
- 48:56properly documenting like what models exists, how do you
- 49:00upgrade models? So defining the kind of it's
- 49:04around the process of managing models as opposed to drilling
- 49:08down and then checking a particular project.
- 49:11Like, is it actually saved? You know, is it?
- 49:15Does it comply with specific data quality and model
- 49:17robustness cheques. So that would be the different
- 49:20set of standards that would apply for, for this, for these
- 49:23cheques and these. Certificates.
- 49:25They aren't new, are they? It's not like they just came out
- 49:29this year. Yeah, well.
- 49:30They they've been, they've been in the in working in the
- 49:32workings for several years now. Some of them are very, you know
- 49:38close to final or final. So this is all happening
- 49:41basically right now. Incredible.
- 49:44OK, yeah, because it does feel like I've heard these being
- 49:50talked about before, but I didn't realise that it is not
- 49:54quite finalised and it's something that people are
- 49:56actively thinking about. They're trying to incorporate
- 50:00just to get ahead of the curve. So as soon as it is finalised
- 50:03you can go and get that certificate and say look, we our
- 50:07thinking about this and we're actively working towards it and
- 50:11so that boom, you have the certificate.
- 50:13Yeah. The thing is because even if
- 50:15they're not final, it still gives some methodology to it.
- 50:19So let's say for this you know vendor for the bank.
- 50:22So if we just say, well look I I thought of five ticks, I think
- 50:27they're good. So that's why the zero in the
- 50:29bank should trust me. I think that's not a very good
- 50:31argument, right. So you don't want to rely on
- 50:34something that's more more globally acknowledged and
- 50:37accepted by invite people. So even if not fully final,
- 50:40they're still variable. Yeah, it it's reminds me of like
- 50:44certified organic food and you know, you want to make sure that
- 50:48you're hitting the certifications on that or any
- 50:52kind of sort of certification, it makes complete sense.
- 50:55So does lattice flow help in that regard?
- 51:00Like are you actively building into the product ways that it
- 51:07makes getting certifications easier?
- 51:10That's a good question. So this is something that's
- 51:12indeed actively happening because we did start with this
- 51:17general framework for improving data quality and model
- 51:22performance, safety based on intelligent workflow or
- 51:26prefixing data and model issues. But now now that's kind of the
- 51:30market is also shifting towards using third party models and so
- 51:33on. This whole validation piece is
- 51:34becoming really key and these things are very tightly
- 51:38connected because again because they should be, it cannot be
- 51:42that you know to get a model to work you have to do these 10
- 51:45things and then standard talks about something completely
- 51:47different that would be no sense.
- 51:48So there are basically now these things are being qualified to
- 51:52best practises into these standard standards and it's
- 51:55becoming kind of packaging, those kind of packaging the
- 51:59cheques that you would normally do S&M engineer or it's a data
- 52:03scientist to improve your project.
- 52:05It becomes as kind of cheques that you would package them to
- 52:07show to somebody else as opposed to acting on them to fix certain
- 52:12kinds of issues. So that's definitely something
- 52:15that is evolving and we are let's say very actively also
- 52:19looking at it and playing, playing, playing on this market,
- 52:23so. Basically being able to expose
- 52:26and. Show off.
- 52:29What you're doing in a way so that it's not behind closed
- 52:32doors and it is very visible for others and getting that
- 52:36transparency into the workflow, Yep.
- 52:39So that we can go back to the whole idea of, yeah, how are you
- 52:43going to trust something if you don't have these transparency
- 52:47pieces? Yes, and that.
- 52:48Also helps a lot of communicating across different
- 52:50levels in the organisation because it's one thing to talk
- 52:53about, I don't know, data biases and labelling errors.
- 52:57The engineering wrong. It's another thing to, you know,
- 53:00go to CIO or the chief risk officer in the bank and then
- 53:05talk about these topics. So this is kind of it's because
- 53:09this standard, these are standard frameworks in ways that
- 53:11the industry already works. You know this is putting these
- 53:13structure so you could actually communicate between these
- 53:17different levels and that was. One question that is popping up
- 53:22in my head is how much are you seeing engineers jumping on
- 53:28board with this type of stuff versus the compliance and risk
- 53:32versus any other stakeholders? Yeah.
- 53:36So complacent risks Not yet. So this is still very, very
- 53:39early. I would say again this is not
- 53:41something that's developed now. So with your focus on engineers,
- 53:47so you know that is slow is used by engineers to get their models
- 53:50to work O but if they there is this that was a transition going
- 53:54on on the markets and that this is also becoming a markets on on
- 53:59its own but it's not definitely not something that's kind of
- 54:04fully developed yet so. Yeah, just give it time.
- 54:10Let Air Canada keep selling, no refund policies and Chevy keep
- 54:15selling their cars for a dollar and all these mistakes.
- 54:18Gemini keep generating the Black Forefathers and you'll be fine.
- 54:25Man. Compliance and risk.
- 54:26We'll want to get into the conversation before you know it.
- 54:29I think so. Yeah, I think I think this year,
- 54:31this year 24 would be. I think last year 20/20/23 was
- 54:35really a lot about the awareness of this challenges.
- 54:38No. Now this year 24 is a lot about
- 54:42delivering value with these models as well as kind of making
- 54:45progress with this validation that you could entrust in
- 54:50instilling trust in the in the models.
- 54:52How far do you? Think we can push the whole deep
- 54:56learning approach to like more mission critical applications?
- 55:03Yeah, I think that's a really. It was also something that we
- 55:05actually discussed in Davos now with the roundtable of experts,
- 55:09because there is certainly things that we can make
- 55:14progress. Also all these topics around
- 55:16like ensuring safety, reliability for you know,
- 55:21specialised custom models that solve kind of in control
- 55:24environments. I think that's definitely be in
- 55:27the realm of things that we would grasp.
- 55:29And now the question is how can we make this systematic and you
- 55:33know, have this widely deployed for for everybody.
- 55:37I think the main limitations are quite well known, you know,
- 55:40still like deep learning is handling the long tail, you
- 55:43know, it's very hard to handle the edge cases, get the model to
- 55:46generalise, to work universally well across your distribution.
- 55:51All the challenges around like I can tweak them, tweak my inputs
- 55:56and get the model to output something is a fundamental
- 55:59thing. So this will not disappear
- 56:01magically, no matter what kind of safeguards guardrails you put
- 56:05around these models. And that was also a comment that
- 56:08one of the participants, his name is Apostol Vasilev, he's a
- 56:13a security expert at NIST. He made it, he made a really
- 56:16smart observation that they liked and he said he kind of
- 56:19brought an analogy from traditional security worlds
- 56:22where normally you would want to have a secure design.
- 56:25So something in cryptography for example, is known as information
- 56:29theoretic guarantee. So you know that if you
- 56:31implement this, it works, and then securing the system boils
- 56:34down to just implementing it correctly, meaning you don't
- 56:37have bugs. And that's very important
- 56:39because some of those are design issues.
- 56:42So you can you can get the bottle to outputs no matter
- 56:45what. So you cannot just safeguarded
- 56:48by plugging in another model or something else.
- 56:49You need to do something fundamentally different so that
- 56:52it is the design is, you know, has a good foundation and then
- 56:56you can solve it. So in general, so there's a very
- 57:00big difference and that's important.
- 57:02So to basically differentiate benign environments where you're
- 57:05deploying against something in controlled environment where
- 57:07people are not trying to attack you versus something in a fully
- 57:10adversarial environments where I have full control and I'm going
- 57:13to do whatever it takes to break your model.
- 57:15And these are things that would not be solved with current
- 57:18approaches. And that's important because
- 57:21again, these are the risks that we have to know, you know,
- 57:24there's no solution and then we just assume them.
- 57:28We're done deployed. If only it could all be benign
- 57:32environments and rainbows and flowers.
- 57:36Tie dye would make everybody's life a lot easier, huh?
- 57:41For. Sure.
- 57:42Yeah. Excellent.
- 57:44Well Peter, this is really been informative for me on the Trust
- 57:50AI front. I know that you're knee deep in
- 57:52it and I appreciate you teaching me a tonne about it.
- 57:55Thanks. Thanks.
- 57:56For having me the messages.