Hacker News new | ask | show | jobs
by tehlike 2043 days ago
The meme that never dies.

There are 1 billion users, each of which spend x$ on the platform. The recommendation system does not need to get 100% accurate (it'd be very hard to get to something that 10% nonaccidental/nonfraud click through rate for example). It needs to be slightly accurate. The difference between 0.5% ctr and 0.6% CTR or conversion is probably 20% increase in revenue, and much more in profits (assuming fixed cost).

6 comments

This is a perfect example of why end-users shouldn't buy into the idea that all of this invasive tracking is getting them better/ more relevant advertising. That Google and Facebook were able to pedal this lie for so long and so effectively is the biggest scam of modern times.
Well, people always have examples of fail cases. My friend at Amazon was dealing with the problem of black socks being tagged as DSLR cameras. It would have been too soon to close the curtains on ML just because that's obviously wrong.

Same with bogus results in Google search. It would be a mistake to fixate on a fail case at the expense of seeing what it gets right.

One thing that can be said about Amazon is how data-driven it is. Even an obvious "improvement" to a system would require analysis to back it up as an improvement. For example, it might seem obvious to filter out lower quality user-created answers in the product FAQ, but answers with poor grammar might actually boost sales because shoppers trust the answer more.

Also, as we descend deeper into ML/AI and black boxes, the deeper we get into effects from afar. There's no real place to write if (user.sex == M) then weigh('tampons', -1) as it was a constellation of factors that cascaded into a man seeing tampons like that time he purchased something related for his girlfriend. The next rung in line is the business of mind-reading.

I still hate how I'll buy something that is clearly an expensive one time purchase from amazon (such as a lawnmower or an audio receiver) and the best its dumb algorithm can come up with is, "Hey, wanna buy another lawnmower?"
Actually this recommendation makes a lot of sense. You generally have 30 days to return your purchase, no questions asked. The algorithm knows that you're now quite likely to buy another lawnmower/audio receiver. Perhaps there is a fat chance you may even spend more the second time over (after returning your previous purchase)?
Since Amazon knows whether you’re submitting a return.. they could just filter to that scenario and then provide such recommendations.
There's a good chance you purchase the 2nd one before returning the first.

Or you sell the 1st elsewhere like Craigslist.

Either way, the numbers show those ads (remarketing ads in industry speak) are insanely effective.

They might be weighting by E(rev|ad_shown) in which case you'd only need a very small amount of repeat users to make it worthwhile to show it to everyone.

Not that that justifies the practice.

My anecdote is that Facebook got really good at targeting ads at me. Once I actually purchased 4 things from FB ads in a short time, I realized I had to quit. Going on 2 years now FB free!
Do you regret those purchases?
Not original poster. Also got ads for things I would definitely like. 100% of them were cheap crap that actually did not work at all. Stopped using Facebook because I got tired of the deceptive ads, lack of accountability, and invasive profiling

And, yes, I do think Facebook should take responsibility for the content of their ads and products sold through them. If the New York Times only sold ads for scams, and all their articles were lies, we would no longer trust the New York Times

Facebook is like Vegas strip junk ads. It may look nice, but you’re going to have a bad time

there's whole facebook groups now dedicated to posting screenshots of, and laughing at, the ridiculous advertisements and products sold by wish.com
The funny thing about this is that those groups and the people in them, look at the wish ads, and engage with them, thus making wish's ads cheaper and making the company more likely to serve them bizarre ads.
The government should legislate that all tracking is off by default. If it is such a good deal we could opt into it.

Facebook and Google would have to innovate instead of rent seek.

Lie & scam - big words.

Ads/marketing budgets create employment that would otherwise not be there.

Ads provide monetization for apps you use on your phone. Without monetization you wouldn't have the proliferation of the ads, and not everyone is willing to pay directly.

It creates jobs, supports businesses, helps otherwise unsustainable content. It helps the small businesses grow their market. It supports economy.

You are also sort of missing the point. We are trying to make ads relavant for everyone, but even if it's relavant, you don't click on everything you see. This is true because of how you as a person do things. You don't buy the first car you see on the street, you do research, you spend days etc. Just think of that, and you'll see why why 1% ctr is actually not a terrible thing as you made it sound like. if you clicked on everything you see, you wouldn't be able to do _anything_.

Disclaimer: Current FB and ex-Google employee working on ads for 8 years. And no, my pay doesn't depend on me saying these, i could just work _anywhere_ i wanted, literally.

You know what else would monetize apps on our phone?

Actual money.

In the absence of ads, we'd have people paying money to honest app makers for the utility of the app. And along with that, the accountability, honesty, and incentive alignment that comes from a straightforward exchange. Instead, we have app makers selling users, their data, and their attention to the various companies/intermediaries/entities involved -- without ever telling the user how the bread is buttered.

Yeah, when I'm buying a toaster, I do research. But that has nothing to do with modern ad-tech and its various tentacles whatsoever. Actually, nowadays, I find this whole ecosystem actively prevents me from being proactive about my consumer choice, because every single thing I see when I google "best toaster 2020" is some type of eldritch symbiosis of Fb Goog Az (choose any; none are good), a 1 cent-paid-per-letter 3rd world content farmer, instant click bidding based on my browser, age, gender, location, prior 2 week consumption pattern, political view.

It's really tough to compete with free, and I understand that there are significant barriers to paying directly for content/utility/etc. I know, the system we have set up is ambiguous and complicated and subtle. But maybe those ads/marketing budget dollars could be used to actually like, I don't know: improve people's lives? fix these systems? reverse course? Convince people to consume less so that we don't collapse the biosphere?

It's so tiring to see the most intelligent people alive say, well, this is quite clearly a massive problem that might literally destabilize the order of our entire society on one hand, but on the other, people just have to know how bad they want the Newest Garbage On Sale This Upcoming Black Friday...

Yes, it is a lie and a scam. One of the most epic of recent years.

Feel free to pay money, I applaud that. For the content you benefit from, if you are willing to pay, that's amazing. I do pay for content too (i have yt premium, netflix, blutv etc). But not everyone wants to pay for the content. You certainly wouldn't pay for a game you play for two weeks and get bored. How do you think a mobile game on a device would get the word of mouth they do without initial monetization etc?

How do you think you'd get to know your neighborhood burger joint without some form of advertising (either word of mouth, or through real paid advertising). how would you know the burger joint somewhere else?

Short of a micropayment solution that pays out proportional to the value you get (flattr? maybe), ads is the only viable option. But that only solves the content creator pov. It doesn't help the advertiser - the business that need your money to survive.

The burger joint did absolutely fine before ads and the internet. That's kind of my point. Nobody is inventing a micropayment solution because doing ads pays. (Like, maybe we can put our efforts towards updating payments to the 21st century instead of just outsourcing everything to VISA and paying their 30c tithe...? Maybe we can have some kind of publicly funded digital cash thing?)

What I'm getting at is that some things are better for giant tech companies and corporations and worse for regular people and some things are better for regular people but worse for giant corporations and tech companies.

I'm not even saying that I hate that this is the case, I understand our reality. The lack of creativity, the lack of imagination on this from anyone at all, but especially our best and brightest -- that is the worst part about all of this.

The absolute depth of monoculture on these issues is "oh for sure, it's messed up, but like, fixing it is too hard because of how messed up it is. Better double down before this whole thing implodes!"

A shared prosperity micropayments solution is entirely possible. I am testing one version of this in regards to phone spam.[1] Your bigger picture is what I am addressing with my micropayments as a service platform.[2] We are relatively now & still creating our path, but I just wanted you to know that there are people working on micropayments solution as an alternative to the traditional ad model.

[1] https://myrobocash.com

[2] https://fyncom.com

> if you are willing to pay, that's amazing.

Here's the difference: If I am paying for a thing, I have a choice. I am never presented with the choice over whether I want to get tracked online. Or between apps. Usually tracking is invisible and completely obfuscated in such a way that even if you want to know who is tracking me and what is getting tracked you can't.

> How do you think you'd get to know your neighborhood burger joint without some form of advertising

It's in my neighborhood, I see it when I drive by, friends recommend it. Sometimes I do a web search. I don't think I've ever found a restaurant (grocery store, pub, etc etc) due to an advertisement. About the closest I get is when the local paper runs their people's choice awards for local businesses. (and I know, the local paper gets revenue from advertising)

> If I am paying for a thing, I have a choice.

The only choice you have is to stop paying for the thing. In reality it's more likely that you'd end up paying with money and with the data that's being collected. Businesses always want to grow revenue so at some point collecting data again or serving you ads in a paid product constitutes low hanging fruit.

Look at Samsung and the ads they force on you after you paid thousands on their TVs, look at Amazon who crams some ads in movies and shows you already pay for with Prime, look at Google who still collects info on you even if you pay for YouTube Premium.

This isn't about paying with money or your data. You may get something for your money at first, until you don't anymore.

Browsers (starting with apple) and regulations (ccpa etc) will give you a choice.

The area is ripe for disruption. But sadly, that's the world we have to live in. I am pretty sure google would have prefered if you paid for the services you get (i suggest you sign up for google one, if you use gmail/drive/etc). But until that's ubiquitous ads is what we have.

re: neighborhood burger joint - web search implies someone is providing you this for free. or through ads. or you pay.

> You certainly wouldn't pay for a game you play for two weeks and get bored.

I certainly would and have. I highly suspect that's the majority (or at least a significant percentage) of money made in the gaming industry.

You are taking "you" as literal you. Not everyone is literal you. IAP revenue probably is on par with or more than ads. But ads is on top of that. There's a difference.
>In the absence of ads, we'd have people paying money to honest app makers for the utility of the app.

I don’t think so; and the counter example is gaming. We would see free to download products with upsells catered to whales. I’m not sure if that would be a better product but I don’t think that business model is honest either

> You certainly wouldn't pay for a game you play for two weeks and get bored. How do you think a mobile game on a device would get the word of mouth they do without initial monetization etc?

[Replying to parent because I can't reply directly to poster]

It looks like you have no idea that there are games worth paying for. Not on mobile phones though. And definitely not free to play games. They are designed to take your money, not entertain you.

I do know there are games worth paying 60 bucks for. Also worth games worth a few buck. I normally don't play games, but the thought of having to make pyments every single time is too much for me personally.
I'm sorry, but whenever I'm looking for a new app to do something, it's consistently either the "hobbyist-made, free because ideology" apps, or the "made by $bigcorp, costs $5 but no ads" apps that actually are useful and good.

That, and the seemingly utter stupidity of ad engines. Like, yes I bought that new power tool last week. Stop showing me the ad for the tool from the same store I already bought it from.

I'm pretty much convinced that apart from the people working in the ad business, nobody actually profits off ads. Certainly it's close to impossible to prove that ads are effective, and people who sell ads to companies are good at cherry picking and suggestive correlations. Then in the end everyone tries to buy the same eyeballs by paying the same ad companies, and it all averages out to nothing except you spent a bunch of money.

It's fairly easy to prove. Businesses are not dumb. Why would they throw their money on advertising otherwise?
Come now, this is only an enhanced form of prisoners dilemma, where the prison guards do a side hustle helping prisoners rat each other out, in exchange for a "very small" commission. Everyone spending money on advertising is a strong Nash equilibrium, but it is not the optimal solution.

If everyone spends money on ads, a single actor choosing to not spend money on ads would (probably) see a loss. And in this case, you have a centralized actor (ad companies) spending a lot of resources telling everyone this fact.

But if everyone decided to not spend money on ads, everyone (except ad companies of course) would see a win.

I think you are digging yourself too deep into antagonistic thinking.

>Come now, this is only an enhanced form of prisoners dilemma, where the prison guards do a side hustle helping prisoners rat each other out, in exchange for a "very small" commission. Everyone spending money on advertising is a strong Nash equilibrium, but it is not the optimal solution.

Imagine you are making your own craft beer in your basement and you are sitting on two crates of beer. You want to sell your beer but you don't tell anyone that you are selling beer because that would be advertising and according to you advertising is not an optimal solution. Even if we assume you are the only company on the planet and have no competitors, your business is still in trouble and about to make losses and close down.

>If everyone spends money on ads, a single actor choosing to not spend money on ads would (probably) see a loss. And in this case, you have a centralized actor (ad companies) spending a lot of resources telling everyone this fact.

Now we assume that you tell someone that you are selling beer which is basically what advertising is. People know that you sell beer now. They can now make a decision to buy your beer. If people like beer that's what they are going to do. If they hate beer they can still decide to not buy your beer.

Yeah, if you did not advertise then you would indeed see losses. Simply because nobody is aware of your products, meaning they are unable to buy your products. But again, no second party is involved, so you don't need a centralized actor to decide to do advertising.

>But if everyone decided to not spend money on ads, everyone (except ad companies of course) would see a win.

Since we are the only company around we are "everyone" and if we decide to not spend money on ads then we would see losses.

So now that I have proven that your hypothesis is not correct we can actually talk about the ad market in general.

Advertising is providing value for companies but the amount of value advertising can provide is not based on how many resources you spend on advertising, rather it is dependent on the size of the market. A big market with lots of consumers can make more money off of more advertising but there is a certain point beyond which you end up spending more on advertising than the market needs. On a planet with 1000 consumers and two companies the best case would be if both companies put out 500 ads. So clearly the optimum amount of advertising is not 0. However, a big company can put out 1000 ads and thereby displace its competitor's ads. It's best to have some ads but not too many.

> Businesses are not dumb.

Over all businesses over long periods of time, maybe. But a business can definitely be dumb. And a smart business can definitely do a dumb thing.

"some can be" and "all are" are different things. There are a lot of businesses that don't keep track of their finances, just like there are many people who don't. But assuming that's de-facto situation and every business is losing money on ads is cynical thinking.
>"I bought that new power tool last week. Stop showing me the ad for the tool from the same store I already bought it from."

Yes. I hate this too, but think of it as a bug, not the actual intention. We would love to know when you wouldn't buy a product as much as we would love to know when you actually would. But we don't, always, and end up having to make approximations. We don't always know what you actually bought, we just know you bought something. Advertisers don't even always tell the value of stuff you bought, something tht'd have benefited them to share from ROI pov etc.

That "bug" exists ever since adtech exists.

Clearly, nobody is interested in fixing it then?

"It's a developing area" is a pretty old adage by now, and is worn out. Modern tech exists for 25+ years now. Do something. Most of the people I've spoken to hate ads.

Not fixing ancient bugs isn't helping the situation.

No, this is within the framework - the buyer (say, amazon) wants to target you since you recently bought something. They could say they don't want to target you since you already bought it, but it's partly up to them. FB/Google/etc could downrank and reduce its frequency or whatever, but it will keep happening one way or the other due to variety of sellers etc in the market.
> Ads/marketing budgets create employment that would otherwise not be there.

Whether something creates jobs or not doesn't make it a net good. Would you suggest Ransomware is good? Because it also creates jobs. As do Nigerian email scams and Ponzi schemes. "Creating Jobs" doesn't mean something is good for society.

> You are also sort of missing the point. We are trying to make ads relavant for everyone, but even if it's relavant, you don't click on everything you see.

Apparently you are missing the point here. Whether you see it or not, Facebook and google's marketplaces by nature serve advertisers, not me. Advertisers don't give a damn what advertising is "most relevant" to me. What they care about is which demographics are most profitable to their brands.

> We are trying to make ads relavant for everyone

So long as Google and Facebook put the advertisers in control of who sees their advertising, any assertion that the system is designed to serve us is bullshit. People don't see advertising that is relevant, they see advertisements from the people who pay google/ Facebook to see their message. Those two things are not equivalent and never will be.

Advertisers don't give a damn what advertising is "most relevant" to me. -> They certainly do, indirectly - that'd mean they get better ROI on their investment.

But think of it this way. You are getting a service, you are paying either directly or indirectly through ads.

Facebook wouldn't be a thing if it were a paid product from get go. It'd probably even lose a major part of its user base if it became a paid product overnight.

Like i said, i would love if i can pay for a product i am benefiting from, but it's not always possible.

> So long as Google and Facebook put the advertisers in control of who sees their advertising, any assertion that the system is designed to serve us is bullshit

But they don't put advertisers in control of who sees their ads.

If you look at audience sizes on FB, and then run some direct response ads on that audience, you'll notice that you only ever reach maybe 10% of that audience.

This is because what FB/Goog are good at is figuring out which ads are likely to get someone to click and/or convert, and show only those ads.

The dirty secret is that those people might have converted anyway.

One can measure this with an attribution model, but the trouble is that the two biggest players Google and Facebook have very little incentive to co-operate, so all attribution models are extremely biased.

tl;dr the advertisers set boundaries on who should see the ad, but they don't control who the ads get served to.

You haven’t addressed the only point in the comment you’re replying to.
I did. "tracking is getting them better/ more relevant advertising" -> it makes it more relavant yes. But your individual experience on 100 impressions don't matter. Us showing you ads for something you already bought is a bug. Not a fundamental to advertising kind of issue.
The problem is that it’s called a recommendation, as if your close friend, who knows you, told Amazon, hey I think this person might also want to buy XYZ. Or a jazz connoisseur says you might like this album if you liked that one.

But it’s not, it’s a tractable similarity based solution to the question of, which of millions of ads to show, in order to increase CTR.

The biggest difference is motive: a good recommendation is made in good faith for the benefit of the recipient while ads are businesses trying to turn a profit. Maybe that’s why this meme never dies.

Perfectly said.

If I had an acquaintance who's a recovering drug addict, then I would never ever recommend him to try out a new drug, because that is obviously against his best interests. But for an ethical void such as a company blindly pursuing profits, bombarding him with free samples for highly addictive drugs would be an effective strategy for increasing short-term profits.

I didn't try to say that these systems don't work at all. I meant to say that I don't believe they are cost effective. Let's say you can get that 0.1% CTR improvement by purchasing a typical AI recommendation cluster for $100mio + $3mio annually. There are only very few companies for which that 0.1% CTR will offset the costs and increase profits.
It needs to be slightly accurate.

People aren't saying recommendations need to be good, but just they need to be better than they are right now. To justify the cost of investment in AI, AI hardware, and AI developers an AI recommendation system needs to be more accurate than the next best recommendation system. The real point here is that no matter how clever you think your AI system is the end user still thinks it's worse than a very simple system based on "people who bought X also bought Y".

Thanks for the reminder that we have to think in probability and scale.

Good example!

Thank you, this should be added to the hacker news rules or something. I can't remember the last time there was a thread related to personalized recommendations and someone didn't complain about irrelevant results.
We already suffer the ads, why do we also have to internalize and normalize the business rationale?