Latest / Agentic Conversations (formally mlops.community) / EU AI Act - Navigating New Legislation // Petar Tsankov // MLOps Podcast #271
Transcript
- 0:00Everyone So my name is Petter Petr Tankof Co and Co founder of
- 0:04Flatis Low AI and I do like my coffee non regulated because I
- 0:09like to make it exactly the way I like it.
- 0:13What's going on, people of Earth?
- 0:15We are back for another Envelopes Community podcast.
- 0:17As always, I'm your host Dimitrios.
- 0:20And today we got talking all about the AIEU Regulation Act.
- 0:28I find it fascinating because there is a narrative that is
- 0:32going on which is all regulations bad, the EU Act is
- 0:36stifling innovation, etcetera, etcetera.
- 0:39And here what we see, Pedar came on.
- 0:43He talked about what we need to know if we are doing any kind of
- 0:49AI within the EU and how we can action all of this legal jargon,
- 0:59the words on a page into tests for our technology.
- 1:06And you know what we're going to do just in homage of today's
- 1:09conversation, all about regulation, we're going to kick
- 1:12it off with a little song from the 90s.
- 1:17You may know this one from good old Warren G and Nate Dogg.
- 1:21You. Regulate any stealing of his
- 1:23property. We're damn good, too.
- 1:25Regulators can't be any geek off the street.
- 1:30Let's do it. See you all on the other side.
- 1:35Mount up. It was a clear black night, a
- 1:38clear white moon. Warren G was on the streets
- 1:40trying to console some. Search for the E so I can get
- 1:43some phones. Rolling them around, chilling
- 1:45all the young. Just hit the east side of the
- 1:48LBC on a mission trying to find Mr Warren G.
- 1:51Seen a corporal of girls. Ain't no need to tweak or you
- 1:54search. No.
- 1:55What's up with 213? Last time we talked about how we
- 2:14were optimising for accuracy. This time I really want to get
- 2:17into how we've been optimising for capabilities, especially
- 2:22with these large language models.
- 2:25But then there's this sneaky thing that kind of came up and
- 2:30blindsided a few folks who may or may not have realised it was
- 2:36coming. But that is the whole EU act and
- 2:40the AI regulation. So I wanted to have you on here
- 2:44and just really get into AI safety, AI compliance, AI
- 2:49governance, all of that fun stuff because I think there's a
- 2:52lot to unpack here and what it means exactly.
- 2:57Like this hopefully will be the definite guide for if you are
- 3:00trying to do AI in the UEU in 2024 and 2025.
- 3:06As long as the current legislation stands, then you can
- 3:12come and listen to this and get the best breakdown and hopefully
- 3:17the best understanding to know where to go and what to do.
- 3:21So last time we spoke about a decade of AI safety, right?
- 3:25Let's change since our last discussion.
- 3:28Good point. So I'm glad, glad to be back on
- 3:31the podcast. So last time when we spoke, that
- 3:33was just about 6-7 months ago, I believe.
- 3:36It feels like it's been several years, but time was very fast in
- 3:39our space. And last time it was very, very
- 3:42mixed state in terms of AI safety.
- 3:44I think there was still a lot of confusion like safety was such a
- 3:49such an abstract topic. So people are still worrying
- 3:52about the wrong things, like worrying about existential
- 3:55periods of AI, not quite clear what's going on with regulations
- 3:59and so on. And lots of things have changed.
- 4:02I mean, the on, on all aspects. So on kind of on the more
- 4:05practical aspect, companies are a lot of organisations right now
- 4:10are really hands on implementing AI governance.
- 4:13So I have been to multiple industry conferences where you
- 4:17see companies realising that they go from kind of from 5:00
- 4:20to 5:00 AI applications to 100 over like a period of, you know,
- 4:24several months, which is crazy. And everybody's realising we
- 4:28have to put this in order. So let's, let's start, you know,
- 4:31making sure everything is well, at least understand what
- 4:33solutions we have in place. Let's make sure we can classify
- 4:37which ones are important for the business, which ones are not
- 4:42kind of what are the risk if there's regulation, you know, if
- 4:44there are applicable regulations like the EUAI Act that came into
- 4:48force since August, but first, so just last month.
- 4:52So you know, when then how, how do we demonstrate compliance?
- 4:56You know, how do I pick the models that would actually pass
- 4:58these cheques? So this is very healthy to hear
- 5:01this kind of progress because it's not about, you know, that's
- 5:04AI would destroy the world tomorrow.
- 5:06Let's stop training models globally.
- 5:09So this is now, these are really now the, the practical applied
- 5:13topics that you want to be thinking about.
- 5:14And that's, that's really good to see.
- 5:17I like that you call that out, how there was so much fear
- 5:20mongering, especially, yeah, in February even, and people were
- 5:25being called to the Supreme Court or to Congress to testify
- 5:29in front of Congress. And they were talking about how
- 5:32we need open source or oh, we're going to put a ban on a certain
- 5:36parameter of model training size or whatever.
- 5:38It was also outrageous and now it's changed a tonne.
- 5:45I was even funny enough just reading through the State of AI
- 5:48report and it talked about how these model providers have
- 5:52switched from this whole AI doom scenario type of narrative to,
- 5:58uh oh, now we got to go out and make money.
- 6:00And so we're going to not talk about how AI is going to take
- 6:05over the world or any of that kind of stuff.
- 6:08And I find that that really funny.
- 6:10But you said a few things that I want to pick apart.
- 6:14What is companies that you've seen going from 5 to 100 models
- 6:20and recognising this can get out of hand very quickly, so they
- 6:25need some kind of governance process in place.
- 6:28I want to talk a bit about what governance processes you've seen
- 6:31that have been working. But also I want to mention, we
- 6:35had a guy on here probably around the same time that you
- 6:41came on last and he was talking about how he was working for
- 6:44Yandex, that Russian Google type thing, Google search.
- 6:49And they had no idea out of the thousands of models that they
- 6:54had in production, which models were doing what and which ones
- 6:58actually were affecting the business.
- 7:01So he coined the term, they had zombie models in production.
- 7:06And one of his biggest projects was to go out there and take
- 7:11down a lot of these models that weren't doing anything because
- 7:15people were afraid. They were literally afraid like,
- 7:19ah, I'd rather just keep it out there because I don't know if I
- 7:21take it down if it's going to all of a sudden show up as a
- 7:24$2,000,000 loss on the balance. Sheet.
- 7:28Yeah, it's all clear. That's how it's being used and
- 7:31what it's doing. But you better, better keep it
- 7:33running. Yeah, yeah.
- 7:34But it's really, it's really, it's also, it's really, I mean,
- 7:37especially in the larger organisation, understanding
- 7:40what's happening underneath. You just don't know and we do.
- 7:45So unless you put this very centralised process in the
- 7:48organisation where there's like designated team responsible for
- 7:51this with more clear definitions about what is high risk.
- 7:55I'm talking about high risk for the business.
- 7:57Not, not necessarily, you know, with respect to regulations that
- 8:00UAA act and kind of other criteria that's are also now now
- 8:04becoming becoming relevant. And, and yes, so unless you have
- 8:10these people to kind of go and dig and understand this, you,
- 8:12you don't, you don't, you just don't know.
- 8:14And that just exposes then the organisation, it's, you know,
- 8:18high risks because on one end you have, I think everybody
- 8:22really understoods the, the real business risk that this is not
- 8:25just technology that you deploy, but there's users on the other
- 8:29side that get affected. So I mean, there were already
- 8:33several lawsuits or the typical things like buyers, wrong
- 8:37information. I mean, if you rely on customer
- 8:41support and the organisation gives the wrong information and
- 8:44then I because of this, something goes wrong, why would
- 8:47I not sue? You know, I would.
- 8:49That's how that's how life works.
- 8:51And that's kind of where I think this, all these problems, they
- 8:55immediately got lifted very high up in the organisations because
- 8:58it's, it's it has this massive impact, business impact when you
- 9:03talk about risks. And yeah, so that's what then
- 9:06requires you to to do this systematic process.
- 9:09And what we have seen on top of this, because I think governance
- 9:12for me is not governance for me, is that like the starting point,
- 9:16like this is like you need to open your eyes and see what you
- 9:19have in the organisation. But then the second big, the
- 9:21immediate next big challenge is, well, what do you do about the
- 9:24high risk ones? And we can later chat about the
- 9:28EU Act as well. Like how do you actually assess
- 9:31the risks or how do you assess compliance?
- 9:33Like no, like these are now the topics that I see becoming very,
- 9:37very relevant because you have to address them right now.
- 9:40Suddenly, you know, you know, you know what you have in, you
- 9:43know, you need to make sure they, they are compliance safe
- 9:46and so on. And that's where we do see kind
- 9:49of now kind of two that kind of dynamics 1 is we see like
- 9:54individual teams in organisations, like adopting
- 9:56specific, like AI applications could be identity management,
- 10:01could be, you know, predicting prices, whatever it is.
- 10:04And these people, they, they do realise that, well, this model
- 10:07is critical. I have to make sure it works.
- 10:08So let me make sure I don't get fired.
- 10:10So it has to be checked, thoroughly checked.
- 10:12And they actually are seeking out explicitly like going out
- 10:15and seeking for experts to, to validate them.
- 10:18But I think governors would slip everything upside down because
- 10:20suddenly everybody will know, well, actually, these are the 50
- 10:23important a applications in the organisations.
- 10:26You have to go and check them. Like, no, you know, that's kind
- 10:29of becoming top down now driven on how you how, how you address
- 10:34risk at the organisation, which is also typically how you deal
- 10:37with risk, right? You don't rely on like a
- 10:40diligent employee or a manager to make sure that they do this
- 10:44on their own behalf. That's kind of opportunistic.
- 10:49It does feel like since it was so easy to get AI out there, if
- 10:55you played it fast and loose and you put something into
- 10:59production and you didn't think through all of the risks and the
- 11:04governance, then it came back to bite you.
- 11:08And I like that you mentioned that got escalated up very
- 11:13quickly. And so now you're seeing teams
- 11:16that are specifically built for this purpose.
- 11:19And I would imagine this is more of, yeah, when you get to a
- 11:23certain size of a company and you get to a certain type of AI
- 11:30or use case, then you 100% need that.
- 11:33Have you seen that be the case? Yeah.
- 11:37So virtually any organisation at this point needs this.
- 11:41So I, I wouldn't put like a size threshold, but I mean there's
- 11:44some minimum size of threshold, you know, maturity of the
- 11:48company where you would have that volume of solutions where
- 11:51you would need this oversight. But we do see this being
- 11:56definitely centralised because it requires specific expertise
- 12:01like the understanding of risk management.
- 12:04And we often also see that this becomes an extended function to
- 12:08risk teams that are now also not purely dealing with kind of the
- 12:12classic risks risk models, but also being tasked with and you
- 12:17know, to on boards, AI engineers that capable people that really
- 12:22understand also the technology so that they can think about
- 12:25this and ensure that they set a process to, to, to, to validate
- 12:29them. So that's kind of the two ways
- 12:32we see it. But it's definitely, definitely
- 12:34becoming a thing, like at any organisation.
- 12:38I want to talk about a tool that you just open sourced recently
- 12:42and props to you all for the name.
- 12:46I think it. Yeah.
- 12:48So it's comply, right? But it's comply, yeah.
- 12:53Exactly. Compile.
- 12:54Compile Yi. Yeah.
- 12:55What is it? Yeah.
- 12:57So complies what it is. So the reason we started this is
- 13:03to address the big challenge with the high level regulations.
- 13:07So right now there's a lot of fear around specifically this is
- 13:11for the EOI Act. So the first is the first is the
- 13:14first compliance centred evaluation framework for the EOI
- 13:18Act for language models. So what this means, you can take
- 13:21any language model and you can, you can run the evolution
- 13:25framework and it will give you scores that can create scores
- 13:27between zero and one to show you how compliant the model is
- 13:32against the specific principles defined in the EU AI Act.
- 13:35So this is what it is. And what we had to do to make
- 13:38this possible is so I don't know if you, if you read the EU AI
- 13:43Act, it's very, very high level. It does have a lot of technical
- 13:47terms as well in like inside the text, but it's very high level.
- 13:51And this is was really scaring a lot of people because you don't
- 13:55you, you suddenly have a regulation that you have to
- 13:59comply with. If you don't comply with,
- 14:01there's like serious fines like €35 million or 7% of revenue,
- 14:06but you don't know even how to show compliance.
- 14:08You don't know you have models, you have no idea how well they
- 14:11are against the EOA Act. So that was, you know, to
- 14:14address this, you had to basically bridge this gap.
- 14:17You have to take the regulation, the high level regulatory
- 14:20requirements, then map those into, translate those into
- 14:24technical requirements. So something that's, you know,
- 14:27that's actually actionable that you can measure and that's
- 14:31effectively what we did. So mapping the requirements, the
- 14:33high level requirements to technical requirements and then
- 14:36each technical requirements on its own is mapped into concrete
- 14:40evaluation, you know, algorithms and benchmarks that you can run
- 14:44and then measure, measure the numbers.
- 14:46So that was what the effort was. And I think the reason this got
- 14:51a lot of attention is that, you know, this was really the first
- 14:54time we also in addition to the project, once we implemented
- 14:57this, we evaluated many of the available, the public models and
- 15:02there's lots of leadership boards online that talk about
- 15:05performance capabilities, you know how well these models are
- 15:08performing. But is it the first time that's,
- 15:11and we understood how well the performer gets the the UAA act
- 15:14and that was kind of now interesting to see like well,
- 15:19how do they actually perform? Now, does this work for
- 15:24fine-tuned models? Also, can I throw this on top of
- 15:28whatever fine-tuned model I've created?
- 15:32Absolutely, yeah. So this is you can integrate.
- 15:34So right now it is for language models.
- 15:36So if you want to do some other modality that would not work,
- 15:39but it doesn't matter. So you could take, yes, as long
- 15:42as you can plug in the model and you have an kind of an inference
- 15:45API to to run it, then you can then you can do it.
- 15:49And yeah, so that's that's why also how how we were managed to
- 15:53evaluate the models from open EI, Entropic, Mistro, Alibaba
- 15:58and kill, kill the other ones. Yeah, it was fascinating that
- 16:02some of the models they just have said, hey, we're not going
- 16:07to play in the EU because of the EU Act, right?
- 16:10I think Llama is one that I am that comes to mind right away.
- 16:16And it's that the Llama 4 O 5B model or Llama 3.2 basically was
- 16:23not released in the EU, right. And so do you feel like this is
- 16:28a way to combat that and maybe skirt around it?
- 16:33Yes, I think, I think that that's ultimately what you want
- 16:37to address. I think it's not surprising
- 16:39that's, you know, vendors that are training the models are
- 16:42worried about deploy here because if you have this strict
- 16:47rules, but they're actually they're not actionable, meaning
- 16:50you don't know if you comply or not.
- 16:52You're just, you know, it's, it's just opaque.
- 16:54So you want to you want to stay out.
- 16:57So in a way, the reason of this work is that to show that well,
- 17:01kind of let's break, let's let's just not not not adopt this like
- 17:04traditional narrative, you know, regulation is bad.
- 17:08You know, this is like, you know, some things has to be
- 17:11regulated. If it's powerful technology, you
- 17:13have to regular, you know, you have to put some, some baseline
- 17:16safety and so on. So, but let's make it
- 17:19actionable, right? Let's, let's make sure that any
- 17:23organisation can actually evaluate their models, can
- 17:25understand against which principles the models are
- 17:29performing well, against which ones, you know, not not so much
- 17:32and where effort should be placed.
- 17:34If you have this kind of actionable benchmark evaluation
- 17:38frameworks that can guide you what to do, I don't see, you
- 17:42know, that's not really scary. This is just giving you
- 17:44direction, directions on how to improve your models.
- 17:47And if you look at what are actually the, you know, the kind
- 17:50of the core principles and requirements that you need to
- 17:53satisfy for compliance, Well, they are very, very meaningful.
- 17:58There's, you know, these are not things that's generally AI
- 18:00vendors would not want to comply with.
- 18:03You know, we're talking about things like toxicity or, you
- 18:06know, making problems. These are useful things that you
- 18:08know vendors want to have those, but you also need to have the
- 18:12proper benchmarks to evaluate it.
- 18:14Well, one thing that I was thinking about, as you're
- 18:17mentioning how vague the EUAI Act is, and really the whole
- 18:24part of this work is making it actionable.
- 18:26How did you take the vague words of the EUAI Act and then create
- 18:31something that is actionable? Yeah.
- 18:34So that was let me summarise one year of effort into a few
- 18:38sentences. Now there were a lot of people
- 18:42involved also just just to be clear and to acknowledge all the
- 18:45contributors. So with this was we also worked
- 18:48with ETH Zuri. So there were very, very bright.
- 18:50Some of the brightest PhD students working on AI safety
- 18:53were involved in this effort. Also Insight, which is one of
- 18:56the software based research institutes created in
- 19:00partnership with ETH and EPFL. So you know, they're also
- 19:03actively participated. So it was a very broad effort.
- 19:05We'd also, we had people with legal degrees or legal
- 19:09backgrounds that did also have an AI background.
- 19:13So you do need this kind of mix of expertise to, to make this
- 19:17possible. So it was, you know, really
- 19:19going through the acts, finding all the, the technical terms
- 19:22kind of to understand what is the intent behind these
- 19:25principles and then mapping them to the common technical
- 19:29requirements that are that where we do, you know, there's
- 19:31actually real tangible work in research that can be, can be
- 19:35applied. So this will be, you know,
- 19:37things like robustness, fairness for cybersecurity that would be
- 19:42prompt leakage attacks and and so on.
- 19:46So this was really what's the, the, the first phase of the
- 19:49effort was, and you know, it was a kind of a, a, again, a, a big
- 19:54collaboration. And right now what's actually
- 19:57interesting is the, the EOA office.
- 20:00So we are also very closely, you know, this is not something we
- 20:03have been in contact with the EOA office and the European
- 20:06Commission about this effort. So they're, they have been very
- 20:10positive. You know, we're really, really
- 20:11welcoming this work because they realise they also have to do it
- 20:14because otherwise they themselves are getting a lot of
- 20:17criticism that you're. Putting something out that is
- 20:20not actionable. So you've been steeped in this
- 20:23for the past, I don't know how long.
- 20:25So and when you say terms like the EUAI branch and does XYZI
- 20:32have no idea what that means, like the EUAI branch, is that
- 20:37how many people are we talking here?
- 20:38What is their profile? I know there's some lawyers,
- 20:41there's some technical people in there.
- 20:43And this is, I also know that this legislation goes through
- 20:48many phases and then it gets passed and then this happens and
- 20:54maybe it gets appealed. So can you just break down the
- 20:57whole law system and branch of government that we're dealing
- 21:03with in the EU here and what that looks like?
- 21:06Yeah, I probably cannot. I don't, I don't fully
- 21:12understand it myself either. But we do have a, you know, we
- 21:15do understand which are the core offices within the European
- 21:18Commission that we do, you know, that there's a public port house
- 21:21where you can contribute, could contribute this work.
- 21:24And the way they work is again, by setting up this like special
- 21:28working groups with external experts that are capable to kind
- 21:33of fill in these gaps that they would not do on their own or
- 21:35that they cannot do on their own, meaning that you don't
- 21:38want, for example, the EU cannot create a benchmark and endorse
- 21:42like this is the benchmark for compliance.
- 21:44You know, this is not the intended goal for the, for the
- 21:48EOA Act. The goal is to outline, you
- 21:50know, to have the legal document, outline the principles
- 21:53and then through the help of these working groups, translate
- 21:56it, make it actionable. And then, you know, other
- 21:59organisations would provide like us would be providing
- 22:01benchmarks, evaluation frameworks to demonstrate
- 22:04compliance. So this is so it's, it's really
- 22:08there are key, I would say that there are key people within the
- 22:12office that are, you know, driving these initiatives.
- 22:16OK, Yeah. And what type of personas are
- 22:18you dealing with in these different branches?
- 22:21Because that always fascinates me.
- 22:22Is it like a school teacher that decides they want to do some AI
- 22:27on the side or are these folks very well versed in AI and and I
- 22:32would imagine law too? Yeah, I would say that I mean it
- 22:36is the one that we have been in contact with so very well well
- 22:39versed in, you know, law. So not, not not, you know, don't
- 22:43imagine like engineers that are writing Pythorch code and
- 22:46training models. So but this is also needed.
- 22:50So I also don't want to be you know, I think that's that, that
- 22:54that does make sense because ultimately it is that's the
- 22:57goal. You have to have the the end to
- 22:58end framework that makes sense from a legal point of view.
- 23:02And they're also think, you know, many things we also
- 23:05acknowledge are non-technical, right?
- 23:07So there are many things that go beyond this.
- 23:09So kind of what were we can contribute and help is exactly
- 23:14on the technical aspects, how they interpreted them and how do
- 23:17you benchmark them, because that's that's really kind of the
- 23:20key. And that's that's where we've
- 23:22been having our core focus. And so now when you look at
- 23:26these different models, the large language model providers
- 23:29have anything stick out to you as far as, oh, I wouldn't have
- 23:34expected that model to be failing on this compliance issue
- 23:38or this toxicity, whatever it may be.
- 23:41Yeah, there were a few interesting findings I would
- 23:44say. So overall it was the results
- 23:47were not kind of terrible. So the, you know, the models did
- 23:51perform fairly OK on many of the principles.
- 23:54So that was kind of first positive thing that's, you know,
- 23:57it's, we're not, we're not in a situation where models are
- 24:00really collapsing and dying across the, the, the, the
- 24:03benchmarks. But what was very visible is
- 24:06first, that definitely a lot of the models are heavily optimised
- 24:10purely for, for capabilities and performance, because they
- 24:13perform very, very high scores on capability benchmarks.
- 24:16But on some of the compliance benchmarks, you do have a, you
- 24:19know, big gap. So you're talking that's, let's
- 24:22say if it's, you know, on the complex benchmarks, performance
- 24:24drops to 0.5 or 0.6, which is really, really, really quite
- 24:28low. Another very interesting thing
- 24:32was that there, there were some kind of differences if you look
- 24:34at close and open models that actually made sense.
- 24:38Like if you look at so the ACT has one of the principles is
- 24:41that like cybersecurity capabilities, meaning that you
- 24:45don't want to leak Proms or other to put other guards and
- 24:48defences built into the models. And if you look at the close
- 24:52vendors like open AI, for example, so on tropics, so they
- 24:56have really spent efforts to make sure that their models are
- 25:00secure, which makes sense because you just have an API,
- 25:03you don't know what's inside. So you you have to kind of
- 25:05protect what's you know, what's behind what's behind this API.
- 25:09But then if you look at the open models, like Mistro models, they
- 25:13didn't perform so well because which kind of makes sense?
- 25:16Like why would you invest so much time to protect the model
- 25:19because it's open, it's out, you know, if I have white box access
- 25:21to this model, I can make it do whatever I want anyway.
- 25:25So that was kind of surprising, but also logical and another I
- 25:31think logical thing that we saw for some of the benchmarks that
- 25:35have very direct PR kind of implications.
- 25:38The models were very optimised, specifically toxicity.
- 25:41So because all the model vendors, everybody tried to get
- 25:46them to do some, you know, gets aggressive and talk yeah
- 25:51nonsense and things like this. This was just basically what the
- 25:54media was capturing at the beginning when the models were
- 25:56coming out. And they have definitely,
- 25:58everybody has spent a lot of effort to optimise because the
- 26:01benchmarks perform, you know, the models perform very well
- 26:04across these benchmarks. And I, I want to doubt.
- 26:06I, I think that's actually very kind of positive sign overall,
- 26:11because this means that whatever we are kind of the vendors, the
- 26:15AI vendors care about and are aware that, you know, this is
- 26:18bad, we have to fix it. We have before we release, they
- 26:22actually are, have been able to make solid progress.
- 26:26So that's very positive. And that's that's kind of means
- 26:28that it's just a matter of kind of providing this global
- 26:33visibility to our across all the principles for the ACT and all
- 26:36the regulatory requirements. If they have the visibility on
- 26:39how things perform, they would be able to also make progress.
- 26:42So that's overall very positive to see as a trend.
- 26:46Yeah, it's almost like you can't improve what you don't measure.
- 26:49So if you're able to measure it, then the improvement will
- 26:53happen. But I I also wonder when you're
- 26:56talking about these benchmarks, what are some examples that
- 27:02you're running the models through?
- 27:05Yeah. So these are of course specific
- 27:07depending on what whatever the requirement is, but it's let's
- 27:10say if you're looking at toxicity as a simple example,
- 27:14that could be that would be, there's one on also available
- 27:17benchmarks instead of prongs that kind of try to trigger the
- 27:21models to output toxic, you know toxic outputs.
- 27:25And then it's a matter of just running, running the prongs,
- 27:27getting the outputs and then using a toxicity classifier.
- 27:31There's also plenty of those from pegging face and other
- 27:33vendors to assess like how toxic is the outputs and then that
- 27:38makes it then measurable like pretty specific requirements.
- 27:43But that's again just one example.
- 27:45And many of the other technical requirements that we had to
- 27:49assess were really challenging, I would say, meaning that the
- 27:53benchmark themselves are very limited.
- 27:55So if you think about things like copyright, for example, so
- 28:00the model should not be using copyrighted contents to for
- 28:03training and you know, you know the examples from, there's many
- 28:06lawsuits now from New York Times and other, other organisations
- 28:10that are pursuing this. But it's very hard to test this
- 28:14because you just don't have a global overview of all the
- 28:17copyrighted content in the world so that you can go and assess
- 28:20the models. So ultimately what you end up
- 28:22doing is, and that's what the current benchmarks do, they
- 28:25would take a set of copyrighted books and then you can do, you
- 28:28know, specific if you're limited on what you check.
- 28:32So what this means is that because it's not the benchmark
- 28:34itself is not complete. It's.
- 28:37Yeah, you just don't have a complete knowledge.
- 28:39So you would have to either rely on other people checking if
- 28:42their own copyrighted content has been part of it as a way to
- 28:44police this or. Yeah.
- 28:47So it's not clear basically how to handle this.
- 28:50And there's multiple such benchmarks that's just kind of
- 28:53hard, hard to make them fully complete.
- 28:56But at least this is a good first starting point that's you
- 29:00can get like for and for the basic.
- 29:02You know, for the obvious things you could already evaluate and
- 29:05see how the models perform. Well, it feels like that could
- 29:11fall flat too, specifically with the copyright, because you as an
- 29:18end user of a model do not have access to the training data a
- 29:23lot. Of the time yeah, but you you
- 29:25can test so if you have the model you could still there are
- 29:28methods to test if the model has you know if it produces like
- 29:32very close to almost like verbatim specific contents and
- 29:37there's ways to kind of trigger trigger the models to to
- 29:39generate this then you can it's very high confidence.
- 29:42And then if you go to chords then you know I don't know how
- 29:46they would set up this. Maybe there there would be some
- 29:48way to force the vendors to provide access to this data.
- 29:52So and that's maybe to take us a side remark is still globally an
- 29:57open point. Like how would how would you how
- 30:01how much would actually AI vendors expose for compliers and
- 30:05general like risk assessments? Because a lot of as you said,
- 30:09you know if you just explore the training data that becomes very
- 30:11easy. I can just kind of grab the
- 30:13training, you know the search and and try to find if if the
- 30:17day if they're using like my specific operated content, but
- 30:22they would have to expose and they would not want of course,
- 30:24because that's very often the core ID kind of thing that you
- 30:28want to protect. So but one big trend that we do
- 30:33see right now kind of beyond the AI vendors also in generally how
- 30:37where the world. Is going so Garter, is it it's
- 30:40explicitly actually teaching or kind of mandating procurement
- 30:43departments in the contracts. So if you're, let's say you're
- 30:46buying an AI solution in the terms to have explicit terms
- 30:52that would allow for white box assessments of the models,
- 30:56meaning that let's say if I'm buying a solution to identify
- 31:00like to read, let's say identity cards or some other, you know,
- 31:03critical, critical task, then I would need, you know, that you
- 31:07may want to put this in the contracts so that you could go
- 31:11and validate properly. And I think that is a way to go
- 31:15because you cannot, yeah, you just need white box assessment
- 31:18for someone to to conduct like really thorough validation of
- 31:21these models. Yeah, unless you are a vendor
- 31:26that is using one of these large models in the background and
- 31:31then how are you going to, it's like, well, open the eye or
- 31:34Anthropic doesn't give me white box access.
- 31:37So how am I going to give that to you?
- 31:40Yeah. That will be tricky how how to
- 31:43resolve this. So this is I think still this
- 31:45will take, you know, maybe we when we do another podcast in 12
- 31:48months, I think we'll. Get more clear.
- 31:51We'll see where things go, but this is one of the kind of
- 31:54tension points now that we see because definitely organisations
- 31:59demands or the the demands, I mean they don't need the rights
- 32:04just to inspect the training data.
- 32:05They just need proper access to validate that the models would
- 32:09perform if they're used for a business critical use case in
- 32:12the, in the organisation. And kind of one way to do it is
- 32:16you go to the, you know, you can, you almost have to force
- 32:19the vendors to do it and they they are more willing to do it
- 32:23with third parties that have limited access.
- 32:25But ultimately that will have to be resolved in a kind of more
- 32:31invasive way for the vendors, which is possible by the way.
- 32:34So you could, so, you know, you don't necessarily have to expose
- 32:38like everything to whoever is buying the solution.
- 32:41So you could, these are, I mean, it's not like you would go and
- 32:46manually start reading the parameters and reading the
- 32:48training data. So in any way you're, you know,
- 32:51automating the, the benchmarks, the test that you're running.
- 32:54So there is a, when we're, we're looking into this kind of how do
- 32:57you deploy a specific kind of solution that would run all the
- 33:02validation locally at the vendor and then only expose the
- 33:06relevant results for compliance or risk or whatever it is only
- 33:09that got exposed to the to the client.
- 33:11So that's also another way, but you would again have to be, you
- 33:15will still need to get the vendor to actually deploy your
- 33:18piece of kind of checking software to explore these
- 33:22results. Yeah.
- 33:23I wonder if we're going to see some type of SoC 2 or SoC AI
- 33:28type of certification that will come out and that becomes the
- 33:34norm. The norm.
- 33:35Like we have SoC two, yeah. Yeah, definitely.
- 33:38We do see also for governance. Now there's specific ISO that
- 33:42are coming up, but there's still to be determined which ones
- 33:47would be the main ones because there is the reality there's
- 33:49more than 100 different standards.
- 33:52ISO along has more than 25, so it's over.
- 33:56It's overwhelming, so you need to have bits.
- 34:00Simplify this a bit. All right.
- 34:02Well, the EUAI Act definitely defines different categories and
- 34:09I'm wondering if you've seen any specific gaps in these EU
- 34:15categories like cybersecurity, resilience or fairness or the
- 34:20copywriting? So that's a good point.
- 34:22So there are things that are just, there's no not like not
- 34:29not non checkable, but almost like not, not not well defined
- 34:32way how to check. And then we can argue like
- 34:35whether then it makes even sense to have this.
- 34:38So this would be an example would be the principles around
- 34:41interpretability explain ability of the models.
- 34:44Well, there's not well defined way to actually technically do
- 34:48this. So how are then, how are we then
- 34:51going to really properly benchmark and show evidence for
- 34:53this? So these are the areas where
- 34:56kind of it's inevitable that you need to do like close iteration
- 34:59between the high level and the low level just to make sure that
- 35:02these things match well together.
- 35:05And I think that's a lesson that also future similar efforts,
- 35:09regulations and so on will have to be developed in some closer
- 35:14way because right now it was just done in a waterfall way.
- 35:17It's like, OK, let's define the high level.
- 35:20Hopefully this can translate to something meaningful in the
- 35:23technical layer. And that's, and there are some
- 35:26gaps meaning that not everything is translatable.
- 35:29So I think in the future that would be done ideally
- 35:32differently. So I think they were just
- 35:34rushing basically to it. You know, it's a matter of time.
- 35:38Also, you cannot do like everything in a such a short
- 35:40period of time. So that's one example where, you
- 35:42know, things were just basically could not be translated in a
- 35:46meaningful way. And this is now communicated.
- 35:49So we'll see what the, the reaction would be on the other
- 35:52side. Then in terms of the other
- 35:54principle, So I, I mentioned some of them like cybersecurity,
- 35:57we saw some gaps there across closed open models.
- 36:01We saw that in general, one general trend trend is that the,
- 36:05the, the benchmarks themself, the compliance benchmarks are
- 36:08just more limited. Like if you look at capability
- 36:11performance benchmarks like there has been a lot of efforts
- 36:15to define those and these are very good at differentiating how
- 36:18good different models are. That's not the case for
- 36:21compliance benchmarks. Like if you look at the fairness
- 36:23actually most of the model have, most of the models have almost
- 36:27equal scores. So that doesn't necessarily mean
- 36:31that the models are equally fair.
- 36:33It could be just the benchmarks are not complete enough to
- 36:36differentiate and show how how the models differ.
- 36:40Oh, fascinating. So basically the benchmarks did
- 36:45not have, there weren't enough. Samples of.
- 36:48Benchmarks, yeah. And it wasn't robust enough.
- 36:51And so it's almost like that when the working group gets
- 36:55together and starts to do some work.
- 36:59And for this EUAI act, that's one of the things that they can
- 37:03do. They can dig into absolutely
- 37:05more robustness for these these different benchmarks.
- 37:09Yeah, exactly because it's, it's in a way it's, it's a, the
- 37:12effort goes on two layers. So 1 is just to translate them
- 37:15into like what do you need to check?
- 37:17Let's say it's robustness, cybersecurity and so on.
- 37:22And then the bench. And then you map this to
- 37:24specific like benchmark like or evaluation method doesn't
- 37:27necessarily have to be a static benchmark.
- 37:29It could also be something that you dynamically generate by kind
- 37:33of looking at the responses of the model.
- 37:36And then the effort needs to be also at that level kind of to
- 37:39make them comprehensive enough. And I do think that a lot of the
- 37:42focus now would shift towards this because now that there is a
- 37:47global realisation that is not just about capabilities, but
- 37:50also about safety and compliance, now there's quite a
- 37:54lot of effort also on that layer.
- 37:57So progress will be made eventually.
- 38:01And do you think the safety and compliance is more of an
- 38:05afterthought? Like you still have to, you have
- 38:09to know that it's capable of doing something before you go to
- 38:13the safety and compliance step, right?
- 38:16But I think a lot of times, like you said, so much is put on the
- 38:21capability. Can we get there?
- 38:24And then safety and compliance gets shoved in at the end and
- 38:29trying to like, OK, we, we got there, we can see that it works.
- 38:33Let's now cross our T's and dot our IS.
- 38:37Yeah, I think that I mean, especially it doesn't make sense
- 38:40to push this to the to the end. It's like, I mean in code
- 38:46security is the same issue, right?
- 38:47You don't just write code and then start.
- 38:49So you do this from the start. Typically you don't do it at the
- 38:52end. It's much more efficient, much
- 38:54more meaningful. So and that's ultimately the
- 38:56goal here if if the evaluation frameworks, the benchmarks are
- 39:00readily available. So you could kind of quickly see
- 39:03how you perform then, then it makes sense to do this early on
- 39:06because it does affect it, it it does affect how you build the
- 39:10model. So you don't want to kind of
- 39:12have it ready and then spend like another six months trying
- 39:16to reoptimize it in a magical way also for compliance because
- 39:19you have to do it. So I think, and I, I think it
- 39:23would be ultimately it would be done very early, like what early
- 39:28on, meaning that these benchmarks would run early, but
- 39:31they just need to exist. And kind of that's the key point
- 39:33now. Well, now it does exist.
- 39:35So there's no need to, you know, there's no, no need to ignore
- 39:40this basically. So it's it it makes it much
- 39:43easier for vendors to plug this in.
- 39:45And how do you see people using this?
- 39:47Is it just that they will plug this in to their test suites or
- 39:51their evaluation suites and have it as one extra layer of
- 39:56evaluating their whole system? So that's AI guess a more
- 40:01complicated question here because it depends like what do
- 40:04they want to achieve, right? And you earlier relation also
- 40:07like safety and compliance, like what do they actually care
- 40:10about? So because a lot of this and
- 40:13ideally these things are very well aligned, meaning that so
- 40:17compliance basically the regulatory compliance aspects.
- 40:20So this just makes certain some things mandatory.
- 40:22So typically you want this to be a subset.
- 40:25Of the general broad things of safety, things you care about.
- 40:28So this would be kind of the things that we all globally
- 40:31aligned as we want and you can once like whatever else you care
- 40:34about for the business or whatever, for whatever
- 40:36motivations. So then, yeah, so this is kind
- 40:41of one key point, like what is what?
- 40:42What do they want to achieve? So if you do fall into a
- 40:45category where you must be compliant, then it's kind of
- 40:49easy answer then you know, you just have to plug this in.
- 40:52And then how the way you would use it is, is very early on that
- 40:56would become not part of as important as the capability
- 41:00performance metrics because it's a must do thing, right?
- 41:05So that's kind of one key, one use case.
- 41:07And here we do expect that both vendors, but also the companies
- 41:10that would be organisation that would be auditing ultimately
- 41:13these vendors, they would also rely on, they would have to rely
- 41:17on such benchmarks because let's say you want to validate an
- 41:21application for compliance, you just cannot do it unless you,
- 41:25unless you run such a benchmark to get the, to get the real
- 41:29technical metrics that's kind of demonstrate compliance,
- 41:32technical compliance with respect to the ACT.
- 41:34So that would be one use case and kind of the auditors
- 41:38themselves, but developers as well, I think they, they would
- 41:42also use them for the things again that they care about.
- 41:45So again, and we do see this already being a priority, like
- 41:50toxicity is already a priority because you don't want to deploy
- 41:54a benchmark that provides toxic outputs.
- 41:56And now this, this kind of gives you now more comprehensive
- 42:00evaluation benchmarks to to pick from to to kind of make an even
- 42:05better safer models internally. And do you fear over fitting on
- 42:13these benchmarks and not really getting a good understanding?
- 42:18Because now that there are benchmarks and people do know
- 42:23that regulators are going to be using the benchmarks or or
- 42:26auditors potentially are going to be using the benchmarks.
- 42:29It's there's an easy way to counteract that without actually
- 42:32getting to the root of the problem, right?
- 42:34Yeah, that's the it's, I mean it's a challenge also for it
- 42:40also determines how you're building these evaluation
- 42:43frameworks. So I have seen several, I'm not
- 42:45going to name like the providers of these benchmarks, but
- 42:48basically they will not allow you to run the benchmark more
- 42:51than once. So what is this?
- 42:53So you do, you don't need to make sure that, you know these
- 42:55benchmarks are dynamic enough so that you cannot overfit like
- 42:58this. So it's a kind of responsibility
- 43:01on both sides. Also, the benchmarks need to be
- 43:04smart enough to not allow you to overfit to those.
- 43:08Otherwise you have to either hide them and do some other
- 43:11things to ensure that organisations are not
- 43:14overfitting to to to those because you could if you have,
- 43:17if it's a static benchmarks, I mean, that's not a very hard
- 43:22thing to to solve them. It's just it's.
- 43:25Been happening for the last two years, right?
- 43:27And I think a lot of the sentiment that I've been seeing
- 43:31out there is that benchmarks are really kind of bullshit because
- 43:35of that, because models just can get over fit or all of a sudden
- 43:39it's used in the training data and boom, they pass all
- 43:43benchmarks. And then when you give it some
- 43:47similar questions but that aren't on the benchmarks, they
- 43:51fail horribly at it. Yeah, yeah.
- 43:53That's why they should not be only static.
- 43:54So they have to really be dynamic.
- 43:56Dynamic like looking white box, looking at the model, trying to
- 44:00understand like where to go next to to evaluate it.
- 44:03And this would kind of lift the barons and makes it make it much
- 44:07harder to overpit to them. You have to do this, yeah.
- 44:11The other thing that I was thinking about is, do you
- 44:15foresee a world where there are different tiers of compliance
- 44:20for this? Or let's say that I really want
- 44:25to be sure that everything cheques the boxes.
- 44:29So I'm going to, I'm going to use the full package and throw
- 44:33everything at it. But then there's another use
- 44:35case where I want it to comply, but like I want it to be C level
- 44:41compliance. I don't really necessarily need
- 44:43to make sure that it passes with flying colours.
- 44:47Or do you think that it's just kind of going to be 1 size fits
- 44:50all? Compliance is compliance.
- 44:53Yeah. So that's a tricky 1.
- 44:55So I do, I do. I do see, definitely see.
- 44:57Compliance is a Boolean thing. That said, the benchmarks
- 45:00themselves, the evaluation framework does give a score,
- 45:03right? So it can tell you you're robust
- 45:070.85%, you know, that's like specific score you get.
- 45:11So you could kind of optimise to some level and kind of the
- 45:16question would be then, well, who would set the thresholds and
- 45:18what thresholds would be accepted as compliant?
- 45:20Once, once you give a threshold is Boolean, you're either below
- 45:22or above the threshold. And then you can talk about like
- 45:25being more compliant, meaning that you're you, you probably
- 45:28given like way beyond kind of the threshold so that you're
- 45:32very compliant, right. So that's an interesting
- 45:34question. I, I, I don't have an answer on
- 45:36how would exactly how would we exactly set the thresholds.
- 45:41It is in a way very interesting that the EUA ACT is a very, it
- 45:46is really a deep tech regulation.
- 45:48It is a technical topic where you actually, I mean, just look
- 45:52here at the discussion, we're talking about benchmark
- 45:54thresholds and so on, which is kind of unusual for this, for
- 45:58this, this, this, this type of regulations.
- 46:01So I expect that there would be a kind of a commonly understood
- 46:06evaluation frameworks and threshold that's basically would
- 46:09keep you safe or keep it compliant.
- 46:13But I, it's not very clear yet how exactly that would be
- 46:17defined. So I, I imagine that would be a
- 46:19most likely a group of the, you know, the organisation that
- 46:23would be providing this compliance service, you know,
- 46:25they would have to commonly agree on what's doesn't get sued
- 46:29for good. Because if you don't get sued
- 46:31for, you know, being incompliant, then it's then it
- 46:33then it's kind of OK. Yeah.
- 46:37But we're not there. We're not, we're not there there
- 46:39yet. So, you know, like this is now
- 46:40the first time the bench, the evaluation framework was
- 46:43created. I mean, this is really the first
- 46:44technical interpretation. So at least we have some scores.
- 46:48And now we can think about it's, you know, it's very good.
- 46:50We can, we're actually talking about, you know, we can talk
- 46:53about these things like how much is, how much is enough now that
- 46:56it's concrete and measurable. Yeah, It's bridging that gap
- 47:00between the law jargon and what we can implement and the actual
- 47:06technical possibilities. No.
- 47:10And so how does this reflect in what we're doing and what we're
- 47:13building? And so it's it, it's nice that
- 47:15you came out with benchmarks to be able to say, look on these
- 47:19levels that the EU Act has mapped out specifically.
- 47:24We have certain ways that you can test for that.
- 47:29Exactly, yes. And this is really just to maybe
- 47:33kind of abstracted a bit more. So this is really a very, I
- 47:37would say, general problem for AI risk.
- 47:40And so it's not just the EOAI Act.
- 47:42This is just one example, like business risks as well.
- 47:47Like you have specific requirements for the model.
- 47:49So these tend to be very, very high level.
- 47:51And you need to go through this process on mapping them down to,
- 47:55to the technical layer. And then like Comply is really
- 47:58just one instance on how you solve this, how you take the
- 48:02EOAI Act and translate it to technical requirements and you
- 48:06know, could create evaluation methods then underneath to, to,
- 48:08to measure these technical requirements.
- 48:10But it is kind of a problem that you see, you know, for different
- 48:13regulations, for different standards for custom business
- 48:15requirements. And there things get even more
- 48:18interesting actually, and more in harder in a way, because then
- 48:22maybe for what we did here with the with the act and what's the
- 48:25EU is Commission is doing with these working groups, the code
- 48:28of conduct. You know, you can actually sit
- 48:30down and do this mapping. But imagine then how you would
- 48:34be validating arbitrary models for custom business requirements
- 48:38where you don't have this mapping.
- 48:39So how would you actually go about doing this?
- 48:42Like you would need to have like this expert AI validation teams
- 48:46somehow or whatever. Face it, technology would exist
- 48:50in the future that would be able to provide this mapping tool to
- 48:54validate models properly. You mentioned this right now is
- 48:58just for LLMS. Do you see it having a world?
- 49:02Because, as the Internet likes to say, everything's going
- 49:08multimodal. Do you see it going into the
- 49:12multimodal dimensions next? Yeah, for sure.
- 49:15So just I guess my answer is stay tuned, but yes, for sure.
- 49:21So I mean was the technical interpretation is done, then the
- 49:26good thing is this doesn't have to be repeated because you can
- 49:30basically then extends the mapping from technical
- 49:33requirements to benchmarks or to enter evaluation methods that
- 49:36support this multi model or large vision models or whatever
- 49:40the type of model it is. So this is kind of the the
- 49:44harder part has been done the thing that actually takes one
- 49:46year and now it's more about extending it to its additional
- 49:50technical capabilities to support more modalities.
- 49:54And you have to do this. That's that's clear.
- 49:56But we have to keep it kind of more limited in scope.
- 49:59So we could we could release something tangible already.
- 50:03Before, quote unquote, traditional ML, how does this
- 50:09reflect like the EUAI Act? How does that reflect and
- 50:13specifically maybe these benchmarks or the way that we
- 50:16can take the law jargon and translate it into technical
- 50:22actions? What does that look like, if
- 50:24any? Have you thought about it?
- 50:26Mean for like classic like supervised machine learning like
- 50:29how do? You yeah, like a fraud detection
- 50:31model or a recommender system or whatever type of thing.
- 50:34This also applies there as well. So if you look at kind of more
- 50:37broadly at the act, so that you have the, because you have the
- 50:40different risk categories for reading, you have high risk,
- 50:42high risk. Also there's a bunch of
- 50:44requirements, regulatory requirements that do apply.
- 50:48There are also covering the same thing this, you know, need to
- 50:51adhere to the same principles. So fairness, robustness and so
- 50:55on. And then for those, the same
- 50:58process applies actually. So you just need to then you
- 51:01have a model that's could be just let's say, predicting
- 51:04salaries or being used for recruiting software to hire
- 51:09candidates. So you would need to then show
- 51:11the same, go to the same same principles and then implement
- 51:15the same technical requirements, but for for those models.
- 51:18So actually what what we did in this work is not just look at
- 51:22the general purpose AI sections that talk about this foundation
- 51:26models, but look at all the regulatory requirements for high
- 51:30risk AI systems and the GPIGPAI models as well.
- 51:37And then kind of we took the union of all the requirements
- 51:40and then mapped those to technical requirements.
- 51:42And then the complete concrete implementation of these
- 51:45technical requirements was done for language models, but you
- 51:48could do it for the other supervised machine learning
- 51:51methods as well, because these methods they do exist as well.
- 51:56Yeah. So for example like a
- 51:58recommender system, how would that look?
- 52:01Yeah. So I mean, very simple example
- 52:03would be let's say one of the principles is around robustness.
- 52:06So then there's very well defined methods for testing
- 52:11robustness for recommendation system.
- 52:14So for example, like small change to input should not
- 52:18should not dramatically change the output.
- 52:20So this you can start testing and getting a concrete score on
- 52:24how well the how how robust is the particular model.
- 52:28So very similarly again, just you need to do different type of
- 52:33methods than than the ones who used for for the generative
- 52:37models. Yeah, excellent.
- 52:41Well, when it comes to risk, basically AI risk and risk
- 52:48mitigation, what do you see as the differences between the two
- 52:53of those? Yeah.
- 52:55So AI risk in general. So this means that's that what's
- 52:59how could this impact in the context of an enterprise
- 53:03organisation? So what are the possibilities?
- 53:06You know, there's legal risks. We saw this like you deploy a
- 53:09model is biassed somebody sues sues sues you for for this
- 53:15misinformation. So generally again, back again,
- 53:17these are lawsuits that could trigger reputation risks are
- 53:20also toxicity was a particular principle that really affected,
- 53:27you know, affected the reputation.
- 53:29These companies that are ultimately losing their
- 53:31evaluations, their evaluations go down.
- 53:33Compliance risks is also that isn't a subset of the general
- 53:37risk. That's one specific risk that
- 53:39you need to be careful with, but I see general risk mitigation is
- 53:44a kind of broader topic that covers, you know, all the
- 53:46possible including the custom business risks that could be
- 53:50that could be impacting the organisation.
- 53:51Compliance is only a specific subset that's more well defined
- 53:55with more well defined regulations and so on kind of
- 53:57this is the commonly agreed thing that we need to satisfy.
- 54:01And then in broader risk mitigation, we can add whatever
- 54:04else is also could be a potential risk for for for us.
- 54:08So for example, one of the AI assessment that we did for one
- 54:14of the Swiss banks, they this was classic model that predicts
- 54:17prices for cars like specific example, then that was not a
- 54:22particular, you know, compliance, compliance risk.
- 54:25But of course, it's very, very important that this model
- 54:28predicts well accurately the prices because this could affect
- 54:31directly affect the business and results loss of money, loss of
- 54:35money. So this is kind of custom risk
- 54:37that for this model within the within the organisation.
- 54:41Yeah. It's almost like you need to be
- 54:43able to translate the business requirements into the potential
- 54:50risk that you're willing to take on.
- 54:52And that's very hard. Yeah.
- 54:55Well, it's hard because you need to have also the like the domain
- 54:58knowledge for the specific use case.
- 55:00Like what does this mean? Right.
- 55:02So it's, it's a challenging thing and that's what we need to
- 55:08deal with. So ultimately.
- 55:10Yeah, it's funny because it's so hard just to translate the
- 55:14business requirements into the technical requirements.
- 55:18And then also having that other side of, OK, what are the risk
- 55:24factors here? So thinking and playing 3D chess
- 55:28in a way. Yeah, yeah.
- 55:30Because then you, you just need to really understand details
- 55:33like in this case, you understand about, OK, this
- 55:36price, these predictions effects, the, you know, effects
- 55:40you can lose money basically. So then what does this mean?
- 55:43Well, then I have to evaluate the performance and kind of
- 55:45bounce the gap of the, of the error.
- 55:49But then how do you, so you don't keep thinking, well, how
- 55:51do I reliably measure the error? Well, then I need to have a very
- 55:53good representative data set. So then let's be out a specific
- 55:57standard that applies about data quality and kind of check mark
- 56:01the data. Otherwise I cannot even have a
- 56:05reliable model performance evaluation.
- 56:07So you have to go through this creative process that would,
- 56:11given all these things that I have done, I have high
- 56:13confidence that this is going to be OK.
- 56:16So this is something that needs to be more streamlined.
- 56:21I would say it just right now it just doesn't exist.
- 56:23Like you can say, well, this model can result in XYZ, then
- 56:27how do you even get started? Yeah, it's very, very hard
- 56:31topic. So you hinted at what you're
- 56:35thinking about when it comes to creating the different
- 56:40benchmarks or the comply for multimodal.
- 56:45What else are you thinking is next for you?
- 56:48Yeah. So one big topic is given that
- 56:51down now this is available publicly available.
- 56:54So definitely working directly with the AI, the big AI vendors.
- 56:58So I'm actually, we're, we have, we're starting meetings next
- 57:02week to, you know, help them run the framework, explain the
- 57:06results so that that's, you know, they're they're clearly
- 57:11unambiguously interpreted. And then kind of to calm, not to
- 57:15calm the vendors, but just to, to, to, to show them basically
- 57:18how you can also optimise the model for compliance.
- 57:21So that will be 11 big effort internally.
- 57:23That's kind of non-technical. This is just outreach to these
- 57:26vendors to to help them out. And the second one is the second
- 57:30immediate which step, which has been ongoing is also more
- 57:34closely working with the specific working groups within
- 57:37the EUAI office that are doing this, because they are like
- 57:42literally taking this as a first step, first draught of what what
- 57:46they need to do. And ultimately, you know, to
- 57:49solve this problem, you need to you see, you know, we are aware
- 57:53that we need to refine the the, how the mapping was done.
- 57:55We need to expand the benchmarks.
- 57:57So it's kind of now going into this next level effort as it's
- 58:01not just internal within the organisation that we
- 58:05collaborated with, but it's kind of at the level of the EU
- 58:08Commission trying to make sure that it's properly, properly
- 58:11mapped out. And this is very short term.
- 58:13So the output of the code of conduct is I believe April next
- 58:17year. So there's literally a couple of
- 58:19months until more official interpretation have to exist.
- 58:23So they're working on the very, very tight timelines.
- 58:25So we're, you know, doing our best also to support in this.
- 58:29So if we can use Llama next year in the EUI am going to be
- 58:35thanking you for that and if we can't, I will blame it all on
- 58:39you. I take it as a challenge.
- 58:41Let's go.