I find that answer unconvincing and there is no published data to back it up, but it is repeated constantly here.
In theory since they also have purchase data their 'purchasing intent' categories could exclude people who have subsequently purchased from $productcategory for products which are substitutes (but definitely not products which are complements/consumables/collectibles etc, because someone who has just bought guitar/fishing accessories isn't just likely to buy more guitar/fishing accessories again in future but a lot more likely to than the average person), and yes they could even make guesses about whether somebody is likely to want more than one office chair based on whether they're purchasing as a business or an individual. But in practice it's not easy when they've got a product inventory that's so enormous, complex and dubiously-labelled even the basic product search doesn't work that well, and most of the time the vendors are paying them to show the ads anyway. And still wouldn't be perfect (ironically I seriously considered buying two different vacuum cleaners for different use cases this week!)
It's surprising how bad basic targeting is, like when Facebook allowed ad targeting by sexual orientation but even dating websites spent vast sums without bothering, so its unsurprising subtle distinctions about which buyer types only need one of which office accessory are often missed.
Also sometimes there may be communication lags between retailers and ad networks. Some retailers may only upload purchase data daily, sometimes there are gaps in uploads etc.
I think most advertisers would prefer to not advertise the same item that people just bought, but it takes perfect execution both technically and from the marketers creating campaigns to pull it off cleanly. When you’re managing dozens of campaigns across half a dozen ad platforms, it’s easy to miss some of the details that matter. And while the wasted ad impressions may annoy the consumers on HN, it is likely a rounding error for advertisers and not a huge cost driver.
But it's probably true that there are a lot of individuals out there who have done this (for whatever reason), and it's the statistical likelihood of people buying a second widget that drives this.
An individual who doesn't do this, can't perceive this "fact" of statistics, which is human behavior in-aggregate form. Individuals only perceive individual behavior.
Given how widely this policy is criticized, Amazon must be very aware of it and they must continue to do it intentionally. I would trust, given the amount of money on the line, that they see evidence that tells them it's a reasonable choice.
The problem is that in this case, they've encoded into your condensed representation something about office chairs. A better system would be knowledgeable about the kind of purchase and infer if it's the kind of thing you would buy once, or multiple times.
But then you have the problem of different individuals having the propensity to buy different products at varying intervals. If I like shoes, I might buy many pairs. You might not be into shoes, and so you're not going to buy more than a couple pairs, if that. In this case, how do we train a system to know the difference between the two of us, with our different tastes? The more specific we get with the vector descriptor, the harder it is to compare us to other people (because in high dimension, random vectors are basically orthogonal).
And going through all products and trying to determine if they are the kind of thing that you would buy more or less of, given that you just bought it, is expensive, and likely difficult. The system ultimately falls on a positive correlation between history and future purchases.
Another way to think about this is with Bayesian reasoning, where your prior likelihood to buy office chairs affects the posterior. The system's prior is high (you've bought chairs in the past), which scales the posterior (that you'll buy a chair now).
While it seems counter-intuitive to the person who is targeted; (examples abound) - if you think about it from the perspective of someone selling widgets, the (set of people who are in the market for widgets) will necessarily include people who just bought one. Maybe they are not satisfied with their purchase? Maybe they want to buy another? Maybe they bought one, and it arrived damaged?
Personally, I would think that this kind of "trying to think FOR me" is rather offensive to a lot of people, and probably turns-off a fair amount of people who are subject to it. On the other hand, it is probably true that people exposed to an ad for a widget, immediately after buying one, are statistically more likely to buy another. So as long as that is true (if it is) - then that's going to be a criteria for ad targeting.
An experiment to try; if you only go shopping/searching for vacuum cleaners but don't actually buy one you are likely to see the same phenomenon.
Why do advertisers pay for this? Because conversion statistics show that showing ads to people shopping for vacuum cleaners do actually result in vacuum cleaner sales. A/B tests back up the causality of the results, so vacuum sellers pay for the ads.
Why doesn't Amazon remove you from the cohort of vacuum cleaner shoppers after you make a purchase? 1) it would reveal that you made a purchase. 2) Amazon would lose out on additional ad revenue.
I have no inside information on Amazon but it matches what I've seen on other large ad networks.
If the likelihood of buying by someone who already bought the item is 3% and the likelihood of buying by someone else is 1% (simply because there are many more people in the second category), which group would you focus on with your ads?
Personally, if I like an item, I'll recommend (and gift) it to my family and friends. I can think of at least 3 items that I bought for myself, liked and bought for someone else that are normally more of a long-serving items (like a tea kettle or a vacuum).
Any ad engineers here, why does this happen? Amazon knows I just bought an office chair from them, they know I'm a residential customer and presumably they know I'm not gonna buy an office chair every week, so why do they keep advertising office chairs to me?