8 ms·
We in-housed our data labelling
- llm_trw 2y agoData is king. Even when a new better model comes along a high quality dataset is still just as valuable. Paying top performers above market rates to do nothing but data labelling is a moat that just keeps getting deeper.
- xnx 2y agoGood data and good evals are two legs of the 3-legged stool that a lot of AI teams are missing.
- antognini 2y agoIt also can't really be overstated how helpful it is as an ML engineer to simply spend the time going through thousands of examples yourself. If you abstract yourself away from the data and just "make metric go up" you'll be missing out on valuable insights about how and why your model might be failing.
- almostgotcaught 2y agoIt's almost as if (bear with me ...) these "artificial intelligences" actually need "human intelligences" to guide them. Maybe we can think up a "system" where "experts" can codify rules for the "artificial intelligence" to follow. Ok the sarcasm got too thick but my point is if the engineer has to spend the time to comb thousands of examples then you don't have AI you have a man in a box pretending to be a machine that plays chess.
- llm_trw 2y agoWe have human teachers for much the same reasons. Are humans just other humans hiding in boxes pretending to play chess?
- jsemrau 2y agoWhat would a product look like in this space?
- llm_trw 2y agoIt's not a product. It's business core competency in the ml space.
- ellisv 2y agoThere are several data labeling products on the market such as Label Studio. I’ve resorted to building my own annotation apps.
- sgarland 2y agoFor my one foray into ML, in 2020, I also built my own labeling system. It was stupidly simple; IIRC, it was a Jupyter Notebook that presented you with text to label, and you’d do so by hitting 1-5, which were mapped to sentiments / emotions. If you got bored, or just wanted to see how it performed with X% training, you could save progress and quit. It worked well enough, and I think I labeled a couple of thousand entries using it.
- collingreen 2y agoI ALSO have resorted to building my own labeling even though there are great generic labeling tools out there. I think this is a missing piece of the landscape but I don't know enough about the space yet to say what the solution should be.
- neilv 2y agoI think this didn't age well, for HN, and it prompts some serious questions about our techbro startup culture. > Obvious but necessary: to incentivize productive work, we tie compensation to the number of characters transcribed, and assess financial penalties for failed tests (more on tests below). Penalties are priced such that subpar performance will result in little to no earnings for the labeller. So, these aren't employees? The writeup talks about not trusting gig workers, but it sounds like they have gig workers, and a particularly questionable kind. Not like independent contractors with the usual freedoms. But rather, under a punishing set of Kafkaesque rules, like someone was thinking only of computer programs, oops. "Gamified", with huge negative points penalties and everything. To be under threat of not getting paid at all. I see that this article is dated the 16th, so it's before the HN outrage last week, over the founders who demoed a system for monitoring factory worker performance, and were ripped a new one online for dehumanizing employees. Despite the factory system being not as invasive, dehumanizing, and potentially labor law-violating as what's described in this article: about whip-cracking of gig workers, moment-to-moment, and even not paying them. I'm not even sure you'd get away with calling them "independent contractors", under these conditions, when workers save copies of this blog post, to show to labor lawyers and state regulators. (Incidentally, I wasn't aware that a company working in aviation gets skilled workers this way. The usual way I've seen is to hire someone, with all the respect, rights, and benefits that entails. Or to hire a consultant who is decidedly not treated like a gig worker in a techno-dystopian sweatshop.) I don't want Internet mob justice here, but I want to ask who is advising these startups regarding how they think of their place in the world, relative to other humans? I can understand getting as far as VC pitches while overwhelmed with fixating on other aspects of the business problems, and still passing the "does this person have a good enough chance to have a big exit" gut feel test of the VCs. But are there no ongoing checks and advising, so that people don't miss everything else?
- rrr_oh_man 2y agoHow else would you do this?
- totetsu 2y agoAnyone have the link to that thread?
- mlsu 2y agoWhere I'm from, "in house" means employees. I see "contractors" and "negative earnings" in the same article. They do say that reviewers have to have some kind of aviation experience. I'd be more curious reading an article about how they source the talent here.
- Aeolun 2y agoEspecially given you lose 15m of work every time you get a few s clip wrong.
- v9v 2y ago> Still, expert reviewers will occasionally disagree in their labelling. To ensure quality, an audio clip [box characters], at which point [...] Have they censored their own article?
- beardedwizard 2y agoI noticed the same thing, very strange.
- stevage 2y agoSure looks like it, didn't want to give away too much secret sauce?
- blitzar 2y agoPivot to sweat shop.
- yorwba 2y ago> Failing a test will cost a user 600 points, or roughly the equivalent of 15 minutes of work on the platform. A correctly tuned penalty system removes the need for setting reviewer accuracy minimums; poor performers will simply not earn enough money to continue on the platform. This still sets a reviewer accuracy minimum, but it is determined implicitly by the arbitrary test penalty instead of consciously chosen based on application requirements. I don't see how that's an improvement. If you absolutely want to have negative earnings, it would make more sense to choose a reviewer accuracy minimum to aim for, and then determine the penalty that would achieve that target, instead of the other way around. Moreover, a reviewer earning nothing on expectation under this scheme (they work for 15 minutes, then fail a test, and have all their earnings wiped out) could team up with a second reviewer with the same problem, submitting their answer only when both agree, and as long as their errors aren't 100% correlated, they would end up with positive expected earnings they could split between them. This clearly indicates that the incentive scheme as designed doesn't capture the full economic value of even lower-quality data when processed appropriately. Of course you can't expect random reviewers to spontaneously work together in this way, so it's up to the data consumer to combine the work of multiple reviewers as appropriate. Trying to get reliable results from humans by exclusively hiring the most reliable ones can only get you so far; you can do much better by designing systems to use redundancy to correct errors when they inevitably do appear. Ironically, this is a case where treating humans as fallible cogs in a big machine would be more respectful.
- stevage 2y agoThe screenshot shows that 25,000 points is about $50, so 500 points is about $1. If 600 points is about 15 minutes work, that means reviewers are getng paid less than $4 per hour?
- kristian1109 2y agoAll the numbers in the article are made up (I coded up a quick JSON so we could render the page without showing real user information). Our reviewers make ~10x that number. In hindsight, we shouldn't have made up numbers that ended up with this math. That's on me!
- gpvos 2y ago> All labellers are either licensed pilots or controllers (or VATSIM pilots/controllers). I would think such people can make better money by actually working as a pilot or controller?
- repiret 2y agoNot all pilots have a commercial pilots license, without which you can’t get paid to fly at all. Early career professional pilots make surprisingly little money flying. And professional pilots of all sorts often find themselves in a hotel in a city away from home with time to kill.
- JamesSwift 2y agoAnd doing the quickmath based on the UI saying that 25,150 pts == $50.30 along with them saying 600 pts ~= 15 minutes of work... this is coming out to be ~$4.80/hr. No thanks. EDIT: and that assumes perfect accuracy, the actual pay will be lower if you miss anything
- stevage 2y agoThey said that their reviewers mostly have day jobs.
- gpvos 2y agoAh, I see it now. Totally read over that.
- kristian1109 2y agoFor sure they can! The vast majority of our reviewers make a few extra $hundred every week around their day jobs in aviation. Our target audience for this is the folks who enjoy spending their free time watching YouTube videos like VASAviation or PilotDebrief (like me). We get a kick out of listening to air traffic control audio and hearing what's going on in the airspace system.
- turtlebits 2y ago"and assess financial penalties for failed tests" That's an immediate nope for me. I don't care if I can file a dispute, unless I can resolve it then and there, I'm not going to be at the whim of some faceless escalation system, or an uninformed CS agent.
- Aeolun 2y agoSince they have diffs I imagine your mistake (or not) would be immediately obvious. I just think the penalty is too large.
- nsedlet 2y agoData labeling has been moving to onshore / higher paid work. There's still a lot offshore, but for LLMs in particular and various specialized models, there's a massive trend toward hiring highly educated, highly paid specialists in the US. But as other commenters have warned: beware of labor laws, especially in CA/NY/MA. I've had a front-row seat to this...our company hires + employs contract W2 and 1099 workers for the tech industry. Two years ago we started to get a ton of demand from data labeling companies and more recently foundation model cos who are doing DIY data labeling. Companies are converting 1099 workforces to W2 to avoid misclassification. Or they're trying to button up their use of 1099 to avoid being offside.
- stevage 2y agoSo they are building a system which has all the hallmarks of an extremely addictive game. But that's ok because they pay the players a small amount of money? They didn't even address the wellbeing of players, managing addiction and overwork etc.
- Aeolun 2y agoI mean, as opposed to companies that get people addicted to a game and have them pay for the privilege? I would say so.
- EricButton 2y agoSome context, the average labeller on our platform puts in a single digit number of hours on our platform, works whenever and how much they want, and earn significantly more than an uber driver.
- stevage 2y agoThanks. To play devil's advocate, the average gambler is not problematic either, it's the outliers that are the problem.
- EricButton 2y agofair point!