Ending AI Slop — Thais Castello Branco, Taste Labs
Read full transcript 11 segments
-
Hello everyone. Hello everyone. It's great to meet you all. I'm Tais. It's great to meet you all. I'm Tais. It's great to meet you all. I'm Tais. I'm the founder of Taste Labs. For those I'm the founder of Taste Labs. For those I'm the founder of Taste Labs. For those of you who don't know us, we came out of of you who don't know us, we came out of of you who don't know us, we came out of Stealth a few weeks ago. Uh, and our Stealth a few weeks ago. Uh, and our Stealth a few weeks ago. Uh, and our whole mission is basically how do we end whole mission is basically how do we end whole mission is basically how do we end AI slop? And we believe that to really AI slop? And we believe that to really AI slop? And we believe that to really solve this problem, we have to first solve this problem, we have to first solve this problem, we have to first decompose and understand subjective decompose and understand subjective decompose and understand subjective domains. Right? I think as probably all domains. Right? I think as probably all domains. Right? I think as probably all of you know, AI has gotten quite good at of you know, AI has gotten quite good at of you know, AI has gotten quite good at things like coding and math. Uh but it's things like coding and math. Uh but it's things like coding and math. Uh but it's still super behind on things like still super behind on things like still super behind on things like design, creative writing, personality, design, creative writing, personality, design, creative writing, personality, emotional intelligence. And to emotional intelligence. And to emotional intelligence. And to understand these domains, I think we understand these domains, I think we understand these domains, I think we have to take a little bit of a different have to take a little bit of a different have to take a little bit of a different approach than we do with um with approach than we do with um with approach than we do with um with objective ones. So our idea is like how objective ones. So our idea is like how objective ones. So our idea is like how do we become this data and do we become this data and do we become this data and infrastructure layer to really uh infrastructure layer to really uh infrastructure layer to really uh understand these problems and to become understand these problems and to become understand these problems and to become the solution for them across the stack. the solution for them across the stack. the solution for them across the stack. So from the foundation model layer all So from the foundation model layer all So from the foundation model layer all the way to how do we build solutions for the way to how do we build solutions for the way to how do we build solutions for agents as well. So we work primarily in agents as well. So we work primarily in agents as well. So we work primarily in two ways. We work with the top frontier two ways. We work with the top frontier two ways. We work with the top frontier labs on how do we evaluate benchmark labs on how do we evaluate benchmark labs on how do we evaluate benchmark their models understand where they're their models understand where they're their models understand where they're breaking uh understand how we can fix breaking uh understand how we can fix breaking uh understand how we can fix them and how do we determine also which them and how do we determine also which them and how do we determine also which problem is better fixed through each problem is better fixed through each problem is better fixed through each method. So what things should be turned method. So what things should be turned method. So what things should be turned into RL environments, which things into RL environments, which things into RL environments, which things should be turned into post- training should be turned into post- training should be turned into post- training data problems. Um, but then we also go data problems. Um, but then we also go data problems. Um, but then we also go and work with a lot of agent and and work with a lot of agent and and work with a lot of agent and application layer companies on what are application layer companies on what are application layer companies on what are things that we actually don't believe things that we actually don't believe things that we actually don't believe should be solved at the foundation model should be solved at the foundation model should be solved at the foundation model layer and that might be better solved layer and that might be better solved layer and that might be better solved through methods like context uh or through methods like context uh or through methods like context uh or understanding user intent. Right? We're understanding user intent. Right? We're understanding user intent. Right? We're basically betting on a world where basically betting on a world where basically betting on a world where suddenly you're going to have billions suddenly you're going to have billions suddenly you're going to have billions of people creating uh that are not of people creating uh that are not of people creating uh that are not necessarily experts. So this necessarily experts. So this necessarily experts. So this understanding of user intent and contest
-
understanding of user intent and contest understanding of user intent and contest and context is equally as important as and context is equally as important as and context is equally as important as how do we get these models to improve. how do we get these models to improve. how do we get these models to improve. For today I'm going to focus on the For today I'm going to focus on the For today I'm going to focus on the model training part. For those that are model training part. For those that are model training part. For those that are here tomorrow I'll also be giving a chat here tomorrow I'll also be giving a chat here tomorrow I'll also be giving a chat on the design track where I'll cover on the design track where I'll cover on the design track where I'll cover more on what we're doing on the agent more on what we're doing on the agent more on what we're doing on the agent side of the house. But there we go. side of the house. But there we go. side of the house. But there we go. Okay. So most of the world is subjective Okay. So most of the world is subjective Okay. So most of the world is subjective as I was mentioning. Uh a lot of the as I was mentioning. Uh a lot of the as I was mentioning. Uh a lot of the world is subjective right? If we talk world is subjective right? If we talk world is subjective right? If we talk about these domains of writing even about these domains of writing even about these domains of writing even workflows within companies right of workflows within companies right of workflows within companies right of sales marketing uh a lot of the times sales marketing uh a lot of the times sales marketing uh a lot of the times there's this multitude of answers there's this multitude of answers there's this multitude of answers there's not one clear right answer and there's not one clear right answer and there's not one clear right answer and it's very hard to define what great even it's very hard to define what great even it's very hard to define what great even means I think at the end of the day like means I think at the end of the day like means I think at the end of the day like those are why these domains are so those are why these domains are so those are why these domains are so difficult um and we oftentimes I would difficult um and we oftentimes I would difficult um and we oftentimes I would say forget to mention like why uh we say forget to mention like why uh we say forget to mention like why uh we treat for example the fact that code is treat for example the fact that code is treat for example the fact that code is verifiable and measurable as something verifiable and measurable as something verifiable and measurable as something that is a property about models and that is a property about models and that is a property about models and models are great at at coding um because models are great at at coding um because models are great at at coding um because we've made them great at coding but we've made them great at coding but we've made them great at coding but realistically it's actually a fact about realistically it's actually a fact about realistically it's actually a fact about code. Code is something that decomposes, code. Code is something that decomposes, code. Code is something that decomposes, it verifies, it executes and so it makes it verifies, it executes and so it makes it verifies, it executes and so it makes it a lot easier for us to be able to it a lot easier for us to be able to it a lot easier for us to be able to train on these domains for something train on these domains for something train on these domains for something like design or writing like how do you like design or writing like how do you like design or writing like how do you decompose it? How do you verify it? How decompose it? How do you verify it? How decompose it? How do you verify it? How do you judge if it's actually good? So do you judge if it's actually good? So do you judge if it's actually good? So that's why they become so difficult. Um, that's why they become so difficult. Um, that's why they become so difficult. Um, so there's two characteristics that I so there's two characteristics that I so there's two characteristics that I want to touch on today on why want to touch on today on why want to touch on today on why fundamentally subjective domains are fundamentally subjective domains are fundamentally subjective domains are harder. One is that capability follows harder. One is that capability follows harder. One is that capability follows measurability. So if we can solve the measurability. So if we can solve the measurability. So if we can solve the measurability problem or at least part measurability problem or at least part measurability problem or at least part of it, then we can solve a big portion of it, then we can solve a big portion of it, then we can solve a big portion of these domains. Uh the second which of these domains. Uh the second which of these domains. Uh the second which I'll touch on later is basically this
-
I'll touch on later is basically this I'll touch on later is basically this like collapse to the mean and why the like collapse to the mean and why the like collapse to the mean and why the mean is not necessarily optimal in mean is not necessarily optimal in mean is not necessarily optimal in subjective domains. So to really start solving this problem, So to really start solving this problem, we have to turn something that feels we have to turn something that feels we have to turn something that feels fuzzy like if I ask you what is great fuzzy like if I ask you what is great fuzzy like if I ask you what is great design into something that is more design into something that is more design into something that is more verifiable. So there's a few questions verifiable. So there's a few questions verifiable. So there's a few questions here, right? Because if I ask you this here, right? Because if I ask you this here, right? Because if I ask you this of what is great design um you could ask of what is great design um you could ask of what is great design um you could ask yourself, okay, um do you mean great for yourself, okay, um do you mean great for yourself, okay, um do you mean great for which type of person, for which type of which type of person, for which type of which type of person, for which type of taste, for which situation? The same taste, for which situation? The same taste, for which situation? The same slide could be amazing. for example, if slide could be amazing. for example, if slide could be amazing. for example, if you are a startup and completely you are a startup and completely you are a startup and completely inappropriate if you are a finance firm. inappropriate if you are a finance firm. inappropriate if you are a finance firm. So it's contextual first of all. Second So it's contextual first of all. Second So it's contextual first of all. Second of all, it has this property that it of all, it has this property that it of all, it has this property that it changes over time which is different changes over time which is different changes over time which is different from other domains. What is considered from other domains. What is considered from other domains. What is considered good today is different than five years good today is different than five years good today is different than five years ago and different than five years from ago and different than five years from ago and different than five years from now. In code that's not necessarily true now. In code that's not necessarily true now. In code that's not necessarily true or in math, right? That's something that or in math, right? That's something that or in math, right? That's something that is way more consistent over time. So our is way more consistent over time. So our is way more consistent over time. So our ability to again decompose it and ability to again decompose it and ability to again decompose it and understand how is this good for a understand how is this good for a understand how is this good for a specific audience, how is this good specific audience, how is this good specific audience, how is this good today, how is this good in context um is today, how is this good in context um is today, how is this good in context um is some of the things that we've been some of the things that we've been some of the things that we've been thinking about in terms of how to how to thinking about in terms of how to how to thinking about in terms of how to how to break this down. But I want to give you break this down. But I want to give you break this down. But I want to give you a very specific example because of a very specific example because of a very specific example because of course this can mean many things. So course this can mean many things. So course this can mean many things. So let's talk about brand. Um if you're at let's talk about brand. Um if you're at let's talk about brand. Um if you're at a company and you've used coding agents, a company and you've used coding agents, a company and you've used coding agents, you've probably shipped an internal you've probably shipped an internal you've probably shipped an internal dashboard. You've probably shipped an dashboard. You've probably shipped an dashboard. You've probably shipped an internal like landing page. And internal like landing page. And internal like landing page. And oftentimes you might wonder, okay, how oftentimes you might wonder, okay, how oftentimes you might wonder, okay, how do I determine if this is slop, if this do I determine if this is slop, if this do I determine if this is slop, if this is actually good? And you have kind of
-
is actually good? And you have kind of is actually good? And you have kind of this secret weapon at your disposal, this secret weapon at your disposal, this secret weapon at your disposal, which is really all the work that which is really all the work that which is really all the work that probably designers at your companies, probably designers at your companies, probably designers at your companies, for example, put into defining your for example, put into defining your for example, put into defining your brand. A brand to define takes a lot of brand. A brand to define takes a lot of brand. A brand to define takes a lot of effort, takes a lot of care. You're effort, takes a lot of care. You're effort, takes a lot of care. You're defining all these components about it, defining all these components about it, defining all these components about it, when it's good, why you're choosing when it's good, why you're choosing when it's good, why you're choosing certain combinations of colors, of certain combinations of colors, of certain combinations of colors, of typography, of spacing, of texture. Um, typography, of spacing, of texture. Um, typography, of spacing, of texture. Um, but if I just ask you to be like, okay, but if I just ask you to be like, okay, but if I just ask you to be like, okay, create something great, that's very create something great, that's very create something great, that's very hard. But suddenly if I'm like okay make hard. But suddenly if I'm like okay make hard. But suddenly if I'm like okay make something that is on brand that is a something that is on brand that is a something that is on brand that is a much easier problem to define and a much easier problem to define and a much easier problem to define and a brand is something that can become brand is something that can become brand is something that can become decomposable. Uh so for example if we decomposable. Uh so for example if we decomposable. Uh so for example if we I'm using the reduct brand as an example I'm using the reduct brand as an example I'm using the reduct brand as an example here because I I I like their website. here because I I I like their website. here because I I I like their website. Um let's say that we decompose this Um let's say that we decompose this Um let's say that we decompose this brand into the colors, the typography, brand into the colors, the typography, brand into the colors, the typography, the motion, the animation, the textures. the motion, the animation, the textures. the motion, the animation, the textures. Suddenly you have these very codified Suddenly you have these very codified Suddenly you have these very codified things that you can verify against. things that you can verify against. things that you can verify against. Verifying in general if something's on Verifying in general if something's on Verifying in general if something's on brand and you can try this uh by brand and you can try this uh by brand and you can try this uh by prompting an LLM as a judge to do it is prompting an LLM as a judge to do it is prompting an LLM as a judge to do it is quite hard. But once you start picking quite hard. But once you start picking quite hard. But once you start picking apart the exact elements that represent apart the exact elements that represent apart the exact elements that represent what great is, then it suddenly becomes what great is, then it suddenly becomes what great is, then it suddenly becomes the shape of something that is the shape of something that is the shape of something that is codifiable and verifiable. So if you codifiable and verifiable. So if you codifiable and verifiable. So if you want to turn this into a shape of an RL want to turn this into a shape of an RL want to turn this into a shape of an RL environment, for example, right, how environment, for example, right, how environment, for example, right, how would you train a model for a capability would you train a model for a capability would you train a model for a capability like brand adurance? Uh like brand adurance? Uh like brand adurance? Uh LLM LLM as a judge might not necessarily LLM LLM as a judge might not necessarily LLM LLM as a judge might not necessarily always be the best method. We know that always be the best method. We know that always be the best method. We know that there's a lot of reward hacking. We know there's a lot of reward hacking. We know there's a lot of reward hacking. We know that there's uh interesting that there's uh interesting that there's uh interesting hallucination patterns there too. And so hallucination patterns there too. And so hallucination patterns there too. And so we oftentimes try to create methods of we oftentimes try to create methods of we oftentimes try to create methods of basically how do we turn a task that basically how do we turn a task that basically how do we turn a task that feels fuzzy into one where there's a feels fuzzy into one where there's a feels fuzzy into one where there's a clear ground truth so that it can become clear ground truth so that it can become clear ground truth so that it can become the shape of an environment. So in this the shape of an environment. So in this the shape of an environment. So in this case the task design itself is really case the task design itself is really case the task design itself is really kind of the hardest part of the problem
-
kind of the hardest part of the problem kind of the hardest part of the problem of how do you turn something that of how do you turn something that of how do you turn something that appears very fuzzy into something that appears very fuzzy into something that appears very fuzzy into something that actually can be arled. Um and so in this actually can be arled. Um and so in this actually can be arled. Um and so in this case that decomposition that I mentioned case that decomposition that I mentioned case that decomposition that I mentioned becomes the ground truth. So let's say becomes the ground truth. So let's say becomes the ground truth. So let's say that you start by tasking an agent to that you start by tasking an agent to that you start by tasking an agent to create a new page that is going to create a new page that is going to create a new page that is going to adhere to the reductal brand but be adhere to the reductal brand but be adhere to the reductal brand but be completely net new and different. Um you completely net new and different. Um you completely net new and different. Um you would want that output to not only be would want that output to not only be would want that output to not only be graded versus the original but to be graded versus the original but to be graded versus the original but to be graded on this ground truth, right? graded on this ground truth, right? graded on this ground truth, right? Because it could come up with completely Because it could come up with completely Because it could come up with completely new ways of using these components that new ways of using these components that new ways of using these components that are still valid but are different from are still valid but are different from are still valid but are different from the original. So you don't necessarily the original. So you don't necessarily the original. So you don't necessarily want to just see if it's replicating the want to just see if it's replicating the want to just see if it's replicating the original. So this is one example of like original. So this is one example of like original. So this is one example of like how to turn this into a problem of how to turn this into a problem of how to turn this into a problem of environment shaped um so that we can environment shaped um so that we can environment shaped um so that we can make it more verifiable. But in a way make it more verifiable. But in a way make it more verifiable. But in a way all of these things are I would say like all of these things are I would say like all of these things are I would say like spectrums right you have uh in a problem spectrums right you have uh in a problem spectrums right you have uh in a problem like design you have these elements of like design you have these elements of like design you have these elements of things like vision uh alignment things like vision uh alignment things like vision uh alignment typography that are closer to objective typography that are closer to objective typography that are closer to objective once you start moving up that scale onto once you start moving up that scale onto once you start moving up that scale onto things like style fit creativity how do things like style fit creativity how do things like style fit creativity how do you judge and measure something like you judge and measure something like you judge and measure something like creativity right that's much harder and creativity right that's much harder and creativity right that's much harder and so you kind of need to think of this as so you kind of need to think of this as so you kind of need to think of this as like a routing problem of how do you like a routing problem of how do you like a routing problem of how do you understand this like vast fuzzy problem understand this like vast fuzzy problem understand this like vast fuzzy problem break it down into smaller components break it down into smaller components break it down into smaller components and what is the best solution for each and what is the best solution for each and what is the best solution for each of these components.
-
of these components. of these components. So why does something feel like slop? So why does something feel like slop? So why does something feel like slop? For example, when we're talking about For example, when we're talking about For example, when we're talking about something like creativity, right? I something like creativity, right? I something like creativity, right? I think this is the second reason why um think this is the second reason why um think this is the second reason why um subductive domains are so much harder to subductive domains are so much harder to subductive domains are so much harder to solve because if we're talking about the solve because if we're talking about the solve because if we're talking about the properties of models, they're basically properties of models, they're basically properties of models, they're basically predicting what's the most likely predicting what's the most likely predicting what's the most likely outcome to show up next. And they assume outcome to show up next. And they assume outcome to show up next. And they assume that that outcome is the ideal outcome. that that outcome is the ideal outcome. that that outcome is the ideal outcome. And for something like math encoding, And for something like math encoding, And for something like math encoding, that is true, right? You want the answer that is true, right? You want the answer that is true, right? You want the answer that your model gives you to be the that your model gives you to be the that your model gives you to be the average answer. If you're asking what 2 average answer. If you're asking what 2 average answer. If you're asking what 2 plus 2 is, uh, which also happens to be plus 2 is, uh, which also happens to be plus 2 is, uh, which also happens to be the right answer and the optimal answer. the right answer and the optimal answer. the right answer and the optimal answer. But for something like writing or But for something like writing or But for something like writing or design, you don't necessarily want the design, you don't necessarily want the design, you don't necessarily want the average answer, right? The average average answer, right? The average average answer, right? The average meaning the most likely does not meaning the most likely does not meaning the most likely does not necessarily coincide with like the necessarily coincide with like the necessarily coincide with like the optimal. Uh, a lot of like what I optimal. Uh, a lot of like what I optimal. Uh, a lot of like what I describe it is a lot of greatness and describe it is a lot of greatness and describe it is a lot of greatness and creativity happens actually at the ends creativity happens actually at the ends creativity happens actually at the ends of the distribution. It's not the most of the distribution. It's not the most of the distribution. It's not the most likely outcome. It's when you actually likely outcome. It's when you actually likely outcome. It's when you actually actively break from rules and actively actively break from rules and actively actively break from rules and actively break from patterns that you can create break from patterns that you can create break from patterns that you can create things that are subjective and and things that are subjective and and things that are subjective and and great. Um, and so the reason why this great. Um, and so the reason why this great. Um, and so the reason why this feels like slop and that we have this feels like slop and that we have this feels like slop and that we have this feeling that we're surrounded by by slop feeling that we're surrounded by by slop feeling that we're surrounded by by slop is exactly because of this collapse to is exactly because of this collapse to is exactly because of this collapse to the mean and this repetition. And so we the mean and this repetition. And so we the mean and this repetition. And so we have to find ways of okay, how do we have to find ways of okay, how do we have to find ways of okay, how do we break these patterns? How do we break break these patterns? How do we break break these patterns? How do we break from the mean uh but in a way that's from the mean uh but in a way that's from the mean uh but in a way that's also intentional. So then you kind of also intentional. So then you kind of also intentional. So then you kind of shift the problem onto things that are shift the problem onto things that are shift the problem onto things that are not so easily maybe verifiable. Uh but not so easily maybe verifiable. Uh but not so easily maybe verifiable. Uh but that are more questions of human that are more questions of human that are more questions of human preference and judgment and that might preference and judgment and that might preference and judgment and that might be better solved by data for example be better solved by data for example be better solved by data for example than by environments. And so again this than by environments. And so again this than by environments. And so again this kind of like mode collapse is is really kind of like mode collapse is is really kind of like mode collapse is is really the thing that we're trying to solve.
-
the thing that we're trying to solve. the thing that we're trying to solve. And how do we force that distribution And how do we force that distribution And how do we force that distribution back? Uh, oftentimes, by the way, we we back? Uh, oftentimes, by the way, we we back? Uh, oftentimes, by the way, we we work, for example, with a community of work, for example, with a community of work, for example, with a community of designers, um, over like a thousand designers, um, over like a thousand designers, um, over like a thousand experts that are experts in different experts that are experts in different experts that are experts in different types of medium, different styles, and types of medium, different styles, and types of medium, different styles, and we purposely want to force that we purposely want to force that we purposely want to force that distribution when we're breaking down distribution when we're breaking down distribution when we're breaking down the problem. Exactly. So, we don't end the problem. Exactly. So, we don't end the problem. Exactly. So, we don't end up in this mode collapse, but there's of up in this mode collapse, but there's of up in this mode collapse, but there's of course a lot of other pieces of that course a lot of other pieces of that course a lot of other pieces of that puzzle. Uh, but I think this is an puzzle. Uh, but I think this is an puzzle. Uh, but I think this is an interesting framework is like the closer interesting framework is like the closer interesting framework is like the closer you are to something that it becomes you are to something that it becomes you are to something that it becomes verifiable, especially programmatically, verifiable, especially programmatically, verifiable, especially programmatically, the better for something like RL, right? the better for something like RL, right? the better for something like RL, right? And I think the challenge is how do we And I think the challenge is how do we And I think the challenge is how do we turn things that feel fuzzy into things turn things that feel fuzzy into things turn things that feel fuzzy into things that become more verifiable by that become more verifiable by that become more verifiable by establishing this ground truth and establishing this ground truth and establishing this ground truth and designing tasks in a way that allow for designing tasks in a way that allow for designing tasks in a way that allow for that. But then the more that it does that. But then the more that it does that. But then the more that it does shift to things that are contextual or shift to things that are contextual or shift to things that are contextual or that depend on that time element that we that depend on that time element that we that depend on that time element that we talked about or this like distinction in talked about or this like distinction in talked about or this like distinction in preference, the more this shifts towards preference, the more this shifts towards preference, the more this shifts towards something that requires human judgment. something that requires human judgment. something that requires human judgment. So uh I I I like this analogy of So uh I I I like this analogy of So uh I I I like this analogy of basically kind of pulling things toward basically kind of pulling things toward basically kind of pulling things toward verification. So brand adherance on its verification. So brand adherance on its verification. So brand adherance on its own would be something that's very hard own would be something that's very hard own would be something that's very hard and that is probably better judged by a and that is probably better judged by a and that is probably better judged by a human than for example by an LLM as a human than for example by an LLM as a human than for example by an LLM as a judge or something deterministic. But by judge or something deterministic. But by judge or something deterministic. But by codifying it by understanding which codifying it by understanding which codifying it by understanding which pieces matter and how do I turn that pieces matter and how do I turn that pieces matter and how do I turn that into something that is observable and into something that is observable and into something that is observable and measurable we can kind of pull it into measurable we can kind of pull it into measurable we can kind of pull it into this realm of verification. uh so this this realm of verification. uh so this this realm of verification. uh so this routing logic is I would say if you have routing logic is I would say if you have routing logic is I would say if you have one takeaway uh take this away it's like one takeaway uh take this away it's like one takeaway uh take this away it's like how do we break down this problem into how do we break down this problem into how do we break down this problem into something that you understand what's something that you understand what's something that you understand what's actually the best method to solve it and actually the best method to solve it and actually the best method to solve it and so when we are talking about these so when we are talking about these so when we are talking about these things that are more subjective uh we do
-
things that are more subjective uh we do things that are more subjective uh we do require human judgment I think this is require human judgment I think this is require human judgment I think this is something that we um something that we um something that we um we believe human judgment is still at a we believe human judgment is still at a we believe human judgment is still at a much higher level than any LLM as a much higher level than any LLM as a much higher level than any LLM as a judge and this like human taste is judge and this like human taste is judge and this like human taste is really how do we encapsulate this in a really how do we encapsulate this in a really how do we encapsulate this in a way that uh can be turned into high way that uh can be turned into high way that uh can be turned into high quality data so that we can train these quality data so that we can train these quality data so that we can train these models better. And I think one of the models better. And I think one of the models better. And I think one of the tricky things here is often times in the tricky things here is often times in the tricky things here is often times in the past you had kind of this uh collection past you had kind of this uh collection past you had kind of this uh collection of preference data that would collapse of preference data that would collapse of preference data that would collapse again to the mean because you would again to the mean because you would again to the mean because you would collect it from a bunch of different collect it from a bunch of different collect it from a bunch of different people without necessarily understanding people without necessarily understanding people without necessarily understanding who they are, what they like, why they who they are, what they like, why they who they are, what they like, why they like it, when they like it. And if you like it, when they like it. And if you like it, when they like it. And if you don't break up that problem accordingly, don't break up that problem accordingly, don't break up that problem accordingly, you then end up again with preferences you then end up again with preferences you then end up again with preferences that kind of don't agree with each that kind of don't agree with each that kind of don't agree with each other. Because that naturally happens in other. Because that naturally happens in other. Because that naturally happens in the world, right? I bet that some of you the world, right? I bet that some of you the world, right? I bet that some of you might like one style better than might like one style better than might like one style better than another. And that doesn't mean either of another. And that doesn't mean either of another. And that doesn't mean either of those things are wrong or it doesn't those things are wrong or it doesn't those things are wrong or it doesn't mean that the best answer is the average mean that the best answer is the average mean that the best answer is the average of what two people might like. It means of what two people might like. It means of what two people might like. It means that we need to fundamentally understand that we need to fundamentally understand that we need to fundamentally understand that the world is multi-preference and that the world is multi-preference and that the world is multi-preference and how do we do that matching accordingly. how do we do that matching accordingly. how do we do that matching accordingly. So this almost like understanding of how So this almost like understanding of how So this almost like understanding of how do we create like a preference vector do we create like a preference vector do we create like a preference vector let's say for someone and attach that to let's say for someone and attach that to let's say for someone and attach that to even something like preference data can even something like preference data can even something like preference data can help us to train in a way that allows help us to train in a way that allows help us to train in a way that allows for that more pluralism of preferences for that more pluralism of preferences for that more pluralism of preferences intentionally instead of that data being intentionally instead of that data being intentionally instead of that data being turned into something that's noisy.
-
turned into something that's noisy. turned into something that's noisy. when we talk about data quality as well when we talk about data quality as well when we talk about data quality as well for these domains, I think it becomes for these domains, I think it becomes for these domains, I think it becomes very uh I don't know if any of you have very uh I don't know if any of you have very uh I don't know if any of you have bought data for example for these bought data for example for these bought data for example for these domains or or have tried to curate data domains or or have tried to curate data domains or or have tried to curate data yourselves. Um but there's it's very yourselves. Um but there's it's very yourselves. Um but there's it's very hard to define okay like now I'm hard to define okay like now I'm hard to define okay like now I'm realming to the side of data. What is realming to the side of data. What is realming to the side of data. What is actually good? What is actually going to actually good? What is actually going to actually good? What is actually going to be helpful to my model? Um and there's be helpful to my model? Um and there's be helpful to my model? Um and there's obviously a few things that are harder obviously a few things that are harder obviously a few things that are harder to define but a few that I think become to define but a few that I think become to define but a few that I think become more controllable and how do we actually more controllable and how do we actually more controllable and how do we actually understand patterns of quality so that understand patterns of quality so that understand patterns of quality so that we can measure them. So one I would say we can measure them. So one I would say we can measure them. So one I would say is that problem decomposition. How do we is that problem decomposition. How do we is that problem decomposition. How do we force like true distributions of what force like true distributions of what force like true distributions of what you see in the world? How do you force you see in the world? How do you force you see in the world? How do you force true like expert selection across these true like expert selection across these true like expert selection across these u different buckets? And these are u different buckets? And these are u different buckets? And these are things that you can totally control, things that you can totally control, things that you can totally control, right? You can see who those experts right? You can see who those experts right? You can see who those experts are. You can do a selection pattern that are. You can do a selection pattern that are. You can do a selection pattern that is very strict um and you can decompose is very strict um and you can decompose is very strict um and you can decompose that problem and this is something that that problem and this is something that that problem and this is something that is completely in your control and that is completely in your control and that is completely in your control and that totally helps with the um results let's totally helps with the um results let's totally helps with the um results let's say of the experiment being being good. say of the experiment being being good. say of the experiment being being good. Um the second is I would say that like Um the second is I would say that like Um the second is I would say that like flow of like how do you determine then flow of like how do you determine then flow of like how do you determine then the right problem routeed to the right the right problem routeed to the right the right problem routeed to the right solution. Um we also I would say do a solution. Um we also I would say do a solution. Um we also I would say do a lot of what we call lot of what we call lot of what we call essentially like QA on this data and I essentially like QA on this data and I essentially like QA on this data and I think there's two ways to do that is think there's two ways to do that is think there's two ways to do that is understanding what are properties about understanding what are properties about understanding what are properties about that data point that correlate with that data point that correlate with that data point that correlate with being it being rich and high signal. So being it being rich and high signal. So being it being rich and high signal. So for example, specificity when you're for example, specificity when you're for example, specificity when you're trying to ask an expert to define is trying to ask an expert to define is trying to ask an expert to define is this good, is this bad or put reasoning this good, is this bad or put reasoning this good, is this bad or put reasoning behind it or create a whole observation behind it or create a whole observation behind it or create a whole observation system around uh how they would judge an system around uh how they would judge an system around uh how they would judge an asset. The specificity of their language
-
asset. The specificity of their language asset. The specificity of their language and of how precise they're being able to and of how precise they're being able to and of how precise they're being able to be with how they're doing that be with how they're doing that be with how they're doing that description is what will determine that description is what will determine that description is what will determine that data quality. Or for example, if you can data quality. Or for example, if you can data quality. Or for example, if you can tie their commentary with actually which tie their commentary with actually which tie their commentary with actually which piece in the code does this relate to. piece in the code does this relate to. piece in the code does this relate to. Like let's say you have an expert that's Like let's say you have an expert that's Like let's say you have an expert that's judging a landing page. Uh they might be judging a landing page. Uh they might be judging a landing page. Uh they might be able to just like write a paragraph able to just like write a paragraph able to just like write a paragraph describing this. But we know that models describing this. But we know that models describing this. But we know that models have a tricky time kind of actually have a tricky time kind of actually have a tricky time kind of actually connecting the piece of the code to the connecting the piece of the code to the connecting the piece of the code to the visual. And so if you can find for visual. And so if you can find for visual. And so if you can find for example a method to tie that exact code example a method to tie that exact code example a method to tie that exact code component to the commentary of the component to the commentary of the component to the commentary of the expert, suddenly you have data that is expert, suddenly you have data that is expert, suddenly you have data that is way less noisy and way more clear. So way less noisy and way more clear. So way less noisy and way more clear. So these are some things that we can do these are some things that we can do these are some things that we can do both in terms of the flow of how you both in terms of the flow of how you both in terms of the flow of how you connect the data uh of how you collect connect the data uh of how you collect connect the data uh of how you collect the data but also in these like QA the data but also in these like QA the data but also in these like QA checks of how do you determine checks of how do you determine checks of how do you determine characteristics about it that will uh characteristics about it that will uh characteristics about it that will uh correlate highly let's say with with correlate highly let's say with with correlate highly let's say with with valuable data and same with human QA. I valuable data and same with human QA. I valuable data and same with human QA. I think by the way human QA is tricky here think by the way human QA is tricky here think by the way human QA is tricky here because there's two sides to it. There because there's two sides to it. There because there's two sides to it. There is a side of for example let's say is a side of for example let's say is a side of for example let's say you're collecting uh a bunch of you're collecting uh a bunch of you're collecting uh a bunch of preference data about preference data about preference data about slide design. Um you could have human QA slide design. Um you could have human QA slide design. Um you could have human QA be like okay is this again high quality be like okay is this again high quality be like okay is this again high quality data is the following the specs which data is the following the specs which data is the following the specs which most people would agree on but suddenly most people would agree on but suddenly most people would agree on but suddenly if you ask for expert consensus and you if you ask for expert consensus and you if you ask for expert consensus and you try to have another expert see if they try to have another expert see if they try to have another expert see if they agree with the initial designers like agree with the initial designers like agree with the initial designers like votes you might start seeing some votes you might start seeing some votes you might start seeing some disagreement there and you I think the disagreement there and you I think the disagreement there and you I think the key is understanding is that key is understanding is that key is understanding is that disagreement something that's actually disagreement something that's actually disagreement something that's actually a flaw in the data meaning are they for a flaw in the data meaning are they for a flaw in the data meaning are they for example disagreeing on something that example disagreeing on something that example disagreeing on something that they should be agreeing on such as they should be agreeing on such as they should be agreeing on such as alignment like alignment is something alignment like alignment is something alignment like alignment is something that's pretty objective So it would be
-
that's pretty objective So it would be that's pretty objective So it would be kind of odd to see experts disagreeing kind of odd to see experts disagreeing kind of odd to see experts disagreeing on that front. But suddenly if they're on that front. But suddenly if they're on that front. But suddenly if they're disagreeing on things like sty style or disagreeing on things like sty style or disagreeing on things like sty style or um aesthetics that is not necessarily um aesthetics that is not necessarily um aesthetics that is not necessarily bad data that's actually good data. It bad data that's actually good data. It bad data that's actually good data. It shows you that there is a distinction shows you that there is a distinction shows you that there is a distinction for what people like. And so uh this for what people like. And so uh this for what people like. And so uh this almost like analysis of how do you run almost like analysis of how do you run almost like analysis of how do you run human QA in a way that both screens for human QA in a way that both screens for human QA in a way that both screens for kind of the fundamentals but then when kind of the fundamentals but then when kind of the fundamentals but then when you use consensus I think in an you use consensus I think in an you use consensus I think in an intentional way is another big big piece intentional way is another big big piece intentional way is another big big piece of this. Um and then obviously kind of of this. Um and then obviously kind of of this. Um and then obviously kind of seeing actually how this data is is seeing actually how this data is is seeing actually how this data is is interacting with models. Uh we run a lot interacting with models. Uh we run a lot interacting with models. Uh we run a lot of research on our side. Obviously when of research on our side. Obviously when of research on our side. Obviously when you're interacting with labs as we do um you're interacting with labs as we do um you're interacting with labs as we do um it there's a lot more involved and we it there's a lot more involved and we it there's a lot more involved and we oftentimes don't get that feedback loop oftentimes don't get that feedback loop oftentimes don't get that feedback loop of exactly what affected this cause of exactly what affected this cause of exactly what affected this cause which is why we're so adamant on which is why we're so adamant on which is why we're so adamant on focusing on these things we can control focusing on these things we can control focusing on these things we can control in terms of data quality because these in terms of data quality because these in terms of data quality because these are things that uh we can completely are things that uh we can completely are things that uh we can completely measure on on our side. Um so I think measure on on our side. Um so I think measure on on our side. Um so I think one other uh piece of advice or message one other uh piece of advice or message one other uh piece of advice or message of the day is I think especially when it of the day is I think especially when it of the day is I think especially when it comes to subjective domains comes to subjective domains comes to subjective domains I would advocate for a quality over I would advocate for a quality over I would advocate for a quality over quantity approach. I think creating high quantity approach. I think creating high quantity approach. I think creating high quality data is expensive. It's quality data is expensive. It's quality data is expensive. It's difficult. It takes a lot of difficult. It takes a lot of difficult. It takes a lot of understanding and depth around a understanding and depth around a understanding and depth around a specific domain. and having that be specific domain. and having that be specific domain. and having that be incredibly high quality done by people incredibly high quality done by people incredibly high quality done by people that also are incredibly high taste or that also are incredibly high taste or that also are incredibly high taste or whatever you want to call it in that whatever you want to call it in that whatever you want to call it in that domain uh yield far better results than domain uh yield far better results than domain uh yield far better results than getting a bunch of noisy data or a bunch getting a bunch of noisy data or a bunch getting a bunch of noisy data or a bunch of messy data uh that was not of messy data uh that was not of messy data uh that was not necessarily intentional or didn't have necessarily intentional or didn't have necessarily intentional or didn't have all those things we talked about of like all those things we talked about of like all those things we talked about of like the problem breakdown. So that is my my the problem breakdown. So that is my my the problem breakdown. So that is my my message of of the day. Thank you.
Summary
The main theme is addressing "AI slop" by decomposing subjective domains like creative writing and emotional intelligence, which AI currently struggles with compared to objective tasks like coding. Key references include the limitations of current AI and the need for new approaches beyond foundation models, focusing on user intent and context. The practical takeaway is that understanding subjective user needs and context is crucial for building better AI applications, especially in a future with billions of non-expert creators.