# "If you like A, you might like B" - not necessarily

**URL:** <https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213>\
**Category:** Cafe Society\
**Created:** [October 9, 2012, 2:18pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213 "2012-10-09T14:18:13Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![well\_he\_s\_back](https://avatars.discourse-cdn.com/v4/letter/w/3ab097/32.png) [@well\_he\_s\_back](https://boards.straightdope.com/u/well_he_s_back)\
**Post date:** [October 9, 2012, 2:18pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/1 "2012-10-09T14:18:13Z")

</div>

Since I am a Lord of the Rings nerd, people assume I love Harry Potter. Nope. After the first book it just got too repetitive, derivative, and just plain boring to me.  
Since I enjoy science fiction, people assume I love Star Wars. Nope saw the first as a grad student. wrong age, I think.  
Since I enjoy some YA books, people assume I love Hunger Games. Nope. Can’t stand books written in the present tense.

and I’m not impossible to please, seriously.  
Many sites, such as Amazon will give you suggestions based on past likes. Do you guys ever find these helpful? They can’t ever know what variables your likes & dislikes are based on, can they.  
Thoughts?

---

<div class="post-metadata">

**Author:** ![KneadToKnow](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/kneadtoknow/32/3999_2.png) [@KneadToKnow](https://boards.straightdope.com/u/KneadToKnow)\
**Post date:** [October 9, 2012, 2:31pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/2 "2012-10-09T14:31:10Z")

</div>

“You might” does not mean “you will.”

When I started trying to put together a complete list of movies I had seen in IMDb, I found their recommendations very helpful in spurring my memories.

---

<div class="post-metadata">

**Author:** ![Rollo\_Tomasi](https://avatars.discourse-cdn.com/v4/letter/r/58956e/32.png) [@Rollo\_Tomasi](https://boards.straightdope.com/u/Rollo_Tomasi)\
**Post date:** [October 9, 2012, 2:33pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/3 "2012-10-09T14:33:46Z")

</div>

People like to take shots at Netflix’s recommendations, but they’ve always worked pretty well for me. Sure, there’s the occasional WTF suggestion, but when I add a movie to my queue, a lot of times, the recommendations will contain at least one movie that makes me say, “Oh yeah, I’ve been meaning to watch that.”

That’s how the suggestions are helpful to me: they remind me of titles that I’m already somewhat familiar with but have somehow slipped through the cracks of my memory.

---

<div class="post-metadata">

**Author:** ![Khadaji](https://avatars.discourse-cdn.com/v4/letter/k/9e8a1a/32.png) [@Khadaji](https://boards.straightdope.com/u/Khadaji)\
**Post date:** [October 9, 2012, 2:42pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/4 "2012-10-09T14:42:23Z")

</div>

I’ve said here in the past that Amazon’s recommendations might just as well be random picks from the database for all that they’re relevant. Not too long ago I bought a book they recommended based on my love for Sherlock Holmes. It was horrible and really, the only two things that they had in common were being set in historical England and \*labeled \*mystery.

---

<div class="post-metadata">

**Author:** ![ThelmaLou](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/thelmalou/32/390_2.png) [@ThelmaLou](https://boards.straightdope.com/u/ThelmaLou)\
**Post date:** [October 9, 2012, 3:07pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/5 "2012-10-09T15:07:28Z")

</div>

As someone pointed out, “might” is the operative word. I find amazon’s suggestions very helpful and I like that they do that. Maybe you ARE hard to please and just don’t know it?

---

<div class="post-metadata">

**Author:** ![Hello\_Again](https://avatars.discourse-cdn.com/v4/letter/h/85e7bf/32.png) [@Hello\_Again](https://boards.straightdope.com/u/Hello_Again)\
**Post date:** [October 9, 2012, 3:19pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/6 "2012-10-09T15:19:43Z")

</div>

> [@well\_he\_s\_back](#):
>
> Since I am a Lord of the Rings nerd, people assume I love Harry Potter. Nope. After the first book it just got too repetitive, derivative, and just plain boring to me.  
> Since I enjoy science fiction, people assume I love Star Wars. Nope saw the first as a grad student. wrong age, I think.  
> Since I enjoy some YA books, people assume I love Hunger Games. Nope. Can’t stand books written in the present tense.

These people are idiots who are comparing things on the basis of very shallow attributes. Of course they aren’t useful suggestions. You wouldn’t hand someone a block of American cheese just because they said they like oranges and they’re both orange.

A problem with Amazon’s engines is that when you buy things, you don’t always buy them for yourself. This tends to confuse the engine about what you enjoy. I bought my dad a book on digging for clams, that doesn’t mean I’m interested in more books about shellfish.

I find Netflix to have an excellent recommendations engine, one thing I also notice is they have fairly deep level of assigning attributes. You’ll see lists like “quirky, bittersweet urban comedies” or “historically accurate war dramas” as opposed to “comedies” or “war movies.” However you have to rate a lot lot lot lot lot of stuff before it makes good suggestions.

---

<div class="post-metadata">

**Author:** ![tomcar](https://avatars.discourse-cdn.com/v4/letter/t/7993a0/32.png) [@tomcar](https://boards.straightdope.com/u/tomcar)\
**Post date:** [October 9, 2012, 3:40pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/7 "2012-10-09T15:40:59Z")

</div>

I am the worst candidate for these type of things. I like the best of everything. Sure, every once in a while these systems work but for the most part.

I would rather have the best of a completely different genre than the C level contributions of a film I liked given genre.

---

<div class="post-metadata">

**Author:** ![Marley23](https://avatars.discourse-cdn.com/v4/letter/m/45deac/32.png) [@Marley23](https://boards.straightdope.com/u/Marley23)\
**Post date:** [October 9, 2012, 3:43pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/8 "2012-10-09T15:43:42Z")

</div>

> [@tomcar](#):
>
> I am the worst candidate for these type of things. I like the best of everything.

If you like the best of everything, you might like [“The Best of Everything”](http://www.amazon.com/The-Best-Everything-Hope-Lange/dp/B0007PALUM) and [The Very Best](http://www.amazon.com/Warm-Heart-Africa-Very-Best/dp/B002IW62LO).

---

<div class="post-metadata">

**Author:** ![Khadaji](https://avatars.discourse-cdn.com/v4/letter/k/9e8a1a/32.png) [@Khadaji](https://boards.straightdope.com/u/Khadaji)\
**Post date:** [October 9, 2012, 3:45pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/9 "2012-10-09T15:45:16Z")

</div>

> [@ThelmaLou](#):
>
> As someone pointed out, “might” is the operative word. I find amazon’s suggestions very helpful and I like that they do that. Maybe you ARE hard to please and just don’t know it?

Yeah maybe. Here, I was recommended: _How to be a Super Hot Woman: 339 Tips to Make Every Man Fall in Love with You and Every Woman Envy You [Paperback]_

Because:  
\*Recommended because you purchased Hyland’s - Leg Cramps W/ Quinine, 100 tablets \*

I’m a man BTW and am really not at all interested in being a woman.

This one was good too: _Pro [ASP.NET](http://ASP.NET) 3.5 in C# 2008: Includes Silverlight 2, Third Edition [Paperback]_ recommended to you because you purchased: _Pro [ASP.NET](http://ASP.NET) 3.5 in C# 2008: Includes Silverlight 2, Third Edition [Paperback]_

Wow! \*That \*was useful!

_US magazine_ because I purchased _slippers_.

But yeah, maybe I’m just hard to please…

---

<div class="post-metadata">

**Author:** ![Airk](https://avatars.discourse-cdn.com/v4/letter/a/9de053/32.png) [@Airk](https://boards.straightdope.com/u/Airk)\
**Post date:** [October 9, 2012, 6:31pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/10 "2012-10-09T18:31:21Z")

</div>

> [@Hello\_Again](#):
>
> A problem with Amazon’s engines is that when you buy things, you don’t always buy them for yourself. This tends to confuse the engine about what you enjoy. I bought my dad a book on digging for clams, that doesn’t mean I’m interested in more books about shellfish.

This shouldn’t be a problem - you can mark anything you’ve bought as a gift, which tells the engine essentially what you said “Just because I got Dad a book about Clam Digging doesn’t mean I want more books about shellfish”.

OTOH, the recommendation system is really, really bad at video games. You’d think they could AT LEAST reason that if you’ve never bought a game for a system, that that might be because you don’t OWN that system, so they could stop recommending me Nintendo 3DS titles. PLUS, the matching mostly seems to be “You liked a video game that sold well. Perhaps you’d like some other games that are selling well?”

---

<div class="post-metadata">

**Author:** ![Fretful\_Porpentine](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/fretful_porpentine/32/2873_2.png) [@Fretful\_Porpentine](https://boards.straightdope.com/u/Fretful_Porpentine)\
**Post date:** [October 10, 2012, 2:58am UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/11 "2012-10-10T02:58:33Z")

</div>

> [@Hello\_Again](#):
>
> I find Netflix to have an excellent recommendations engine, one thing I also notice is they have fairly deep level of assigning attributes. You’ll see lists like “quirky, bittersweet urban comedies” or “historically accurate war dramas” as opposed to “comedies” or “war movies.”

The one that absolutely cracked me up was when they informed me that I liked “political dramas involving revenge” because I had rented _The Merchant of Venice_ and _Measure for Measure_. I think those two movies might have something slightly more obvious in common 🙂

---

<div class="post-metadata">

**Author:** ![Khadaji](https://avatars.discourse-cdn.com/v4/letter/k/9e8a1a/32.png) [@Khadaji](https://boards.straightdope.com/u/Khadaji)\
**Post date:** [October 10, 2012, 12:03pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/12 "2012-10-10T12:03:35Z")

</div>

> [@Airk](#):
>
> This shouldn’t be a problem - you can mark anything you’ve bought as a gift, which tells the engine essentially what you said “Just because I got Dad a book about Clam Digging doesn’t mean I want more books about shellfish”.
> 
> OTOH, the recommendation system is really, really bad at video games. You’d think they could AT LEAST reason that if you’ve never bought a game for a system, that that might be because you don’t OWN that system, so they could stop recommending me Nintendo 3DS titles. PLUS, the matching mostly seems to be “You liked a video game that sold well. Perhaps you’d like some other games that are selling well?”

And also: you bought a book from \*this \*author, so here are a dozen others by the \*same \*author. Gee, it \*never \*occurred to me to check out the other books by him.  
And another: You just bought a dish washer; here are 20 other brands that are similar. How many dish washers do you think I need?

---

<div class="post-metadata">

**Author:** ![Tapiotar](https://avatars.discourse-cdn.com/v4/letter/t/3be4f8/32.png) [@Tapiotar](https://boards.straightdope.com/u/Tapiotar)\
**Post date:** [October 10, 2012, 12:15pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/13 "2012-10-10T12:15:39Z")

</div>

> [@well\_he\_s\_back](#):
>
> and I’m not impossible to please, seriously.  
> Many sites, such as Amazon will give you suggestions based on past likes. Do you guys ever find these helpful? They can’t ever know what variables your likes & dislikes are based on, can they.  
> Thoughts?

I find it useful maybe 35% of the time, and annoying 65% of the time. The mistaken recommendations don’t bother me quite so much, as I can click on the “Fix this recommendation” and change it.

But it is so very difficult to make lovely serendipitous discoveries on Amazon or other web-based stores. If you do general browsing, there is so much dreck to wad through, it’s hard to find the gems. That’s what I like about browsing in a good indie bookstore – the buyers have already waded through dreck in the catalogs, and made intelligent selections for the store. And there, I make the lovely unexpected discoveries.

---

<div class="post-metadata">

**Author:** ![Tapiotar](https://avatars.discourse-cdn.com/v4/letter/t/3be4f8/32.png) [@Tapiotar](https://boards.straightdope.com/u/Tapiotar)\
**Post date:** [October 10, 2012, 12:16pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/14 "2012-10-10T12:16:42Z")

</div>

> [@Khadaji](#):
>
> And also: you bought a book from \*this \*author, so here are a dozen others by the \*same \*author. Gee, it \*never \*occurred to me to check out the other books by him.  
> And another: You just bought a dish washer; here are 20 other brands that are similar. How many dish washers do you think I need?

Ditto!!! to both.

---

<div class="post-metadata">

**Author:** ![GuanoLad](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/guanolad/32/42_2.png) [@GuanoLad](https://boards.straightdope.com/u/GuanoLad)\
**Post date:** [October 10, 2012, 12:22pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/15 "2012-10-10T12:22:15Z")

</div>

I find Amazon’s recommendations to be useful about 30% of the time, which isn’t bad. And most of the time when they aren’t useful it’s because of some obscure actor appearing in one movie also appears in 35 other movies. “No, buying the _Blade_ box-set doesn’t mean I want to watch every Ryan Reynolds movie ever made, thanks.” Of course I can also go in and edit the way they guess at the recommendations so that won’t happen as often, refining it down a bit more accurately.

Anyway, it works okay for me. Buying a Dara O’Briain DVD means I get recommended a bunch of other UK Stand Up Comedian DVDs, many of which I end up finding very entertaining.

---

<div class="post-metadata">

**Author:** ![Telemark](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/telemark/32/372_2.png) [@Telemark](https://boards.straightdope.com/u/Telemark)\
**Post date:** [October 10, 2012, 2:21pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/16 "2012-10-10T14:21:36Z")

</div>

I used to work in the recommendation algorithm business, although it was a few years ago and technology and approaches have changed somewhat since then. But the algorithms are all data driven, often based on statistical correlations between purchases by the masses. This works well when there’s lots of data - and most people who like _Lord of the Rings_ do like _Harry Potter_ so that recommendation is probably a good one. These algorithms often break down when there’s not enough data to make a reasonable correlation. If only one person bought the book that you bought, the algorithm might recommend his purchases and the chances that they are good for you are pretty slim. A good algorithm should have a minimum threshold of data points before valuing a recommendation, but at the thresholds those recos are going to be less valuable.

Other parts of the algorithm depend on the classification and categorization of the data set. If the data is rich you have lots of characteristics to work with; if the data is poor then all the comedies are lumped together. Concrete characteristics (like actors, directors, genres) get more weight than things like “light” or “dark” which may not be available across the entire data set.

Another piece of the algorithm regulates how many familiar versus exploratory suggestions are presented. You don’t want to always recommend things the user is likely to be familiar with; that gets boring. You mix it up with some educated guesses that the user might find interesting or catch his eye, but won’t be recognized immediately. That is responsible for some occasional oddballs.

It’s a complex process, and one that almost by definition can’t work for everyone equally well.

---

<div class="post-metadata">

**Author:** ![KneadToKnow](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/kneadtoknow/32/3999_2.png) [@KneadToKnow](https://boards.straightdope.com/u/KneadToKnow)\
**Post date:** [October 10, 2012, 2:34pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/17 "2012-10-10T14:34:46Z")

</div>

> [@Khadaji](#):
>
> And also: you bought a book from \*this \*author, so here are a dozen others by the \*same \*author. Gee, it \*never \*occurred to me to check out the other books by him.

Actually, we recently got access here at the library to a new reader’s advisory tool (a way of recommending books to people who read things that, for example, you have no personal knowledge of). The first thing I did was check it to see if it would recommend other books by the same author like so many of them do.

It did not. I tried a different author, still not. A different author, still not.

Finally I wrote it off as a new resource with a fairly shallow database that hopefully would deepen over time and went looking through its documentation. That’s where I found a statement that it explicitly excludes other works by the same author from coming back in the results, on the grounds that _duh_.

My respect for it tripled. 🙂

---

<div class="post-metadata">

**Author:** ![minor7flat5](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/minor7flat5/32/258_2.png) [@minor7flat5](https://boards.straightdope.com/u/minor7flat5)\
**Post date:** [October 10, 2012, 2:40pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/18 "2012-10-10T14:40:54Z")

</div>

I find these recommendations humorous because of one pretty big gap in the system: the pool of “stuff you like” is polluted with other family members’ “stuff they like but you don’t really like”  
In Amazon, you can knock out books and videos you bought as gifts, but you need to know this and you need to actually care. I don’t know if you can do this in Netflix.

A couple of weeks ago I got a nice email from Netflix saying something like “Dear Member, we thought you would like to know that the latest season of Gossip Girl is now available”

Gossip Girl?

I simply forwarded that to my teenage daughter, with a note that “I think this one is for you” She was pleased.

(ETA: I just noticed that **Hello Again** alluded to this too.)

---

<div class="post-metadata">

**Author:** ![Lynn\_Bodoni](https://avatars.discourse-cdn.com/v4/letter/l/e47c2d/32.png) [@Lynn\_Bodoni](https://boards.straightdope.com/u/Lynn_Bodoni)\
**Post date:** [October 10, 2012, 3:08pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/19 "2012-10-10T15:08:23Z")

</div>

I’ve found Amazon’s recommendations to be somewhat useful. Sometimes the suggestions are logical, but not applicable. For instance, I loved Disney’s Mulan. However, I am not interested in any of the Disney Princesses toys or lifestyle accessories for little girls. And I rated several games for the SNES and the PSX/PS2, but that doesn’t mean that I want games for the Wii or DS. I’d love to be able to tell Amazon “I don’t have or want a Wii, so quit suggesting games for this platform”. Same thing with Blu-Ray, don’t have one, don’t want one, I’ll probably break down and get one eventually but until then I just automatically check “Not Interested” in all the suggestions for Blu-Ray movies. I’d also like a way to tell Amazon that I am not ever going to buy certain authors. For a while, I was being shown every single book Robert Jordan ever wrote, in hardback, paperback, and used. Yes, I like epic fantasy. I don’t like Robert Jordan, though.

However, I’ve had some really, really great suggestions, too. I find that the suggestions tend to work better on nonfiction than on fiction, for some reason, though I’ve had some success with fiction writers as well. I probably wouldn’t have picked up John Scalzi’s books except that Amazon kept recommending him to me.

---

<div class="post-metadata">

**Author:** ![It\_s\_Not\_Rocket\_Surgery](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/it_s_not_rocket_surgery/32/312_2.png) [@It\_s\_Not\_Rocket\_Surgery](https://boards.straightdope.com/u/It_s_Not_Rocket_Surgery)\
**Post date:** [October 10, 2012, 3:19pm UTC](https://boards.straightdope.com/t/if-you-like-a-you-might-like-b-not-necessarily/637213/20 "2012-10-10T15:19:37Z")

</div>

I visited friends who _insisted_ that I would love **The Big Bang Theory** because of my love for other nerdy things. They even made me watch an episode, which just served to confirm my opinion that BBT has never left any nerd cliche unused.
