9 ms·
* Let me configure the recommender. * Let me turn it off entirely. * Let me adjust the relative weight that the current video gets vs my past views (i.e. do I
by cameldrv 8y ago
* Let me configure the recommender.
* Let me turn it off entirely.
* Let me adjust the relative weight that the current video gets vs my past views (i.e. do I want to see related videos to this one, or ones that YouTube generally thinks I'll click on)
* Let me adjust the weighting of thumbs up vs. watch time.
* Let me configure the homepage
* Let me make the entire recommender panel be just subscriptions or items from a particular list
* Let me replace the recommender entirely with something of my own devising, called back through a webhook
These things would make YouTube much more useful for me. I'm not going to YouTube just to kill time, and I pay them $13/mo. They're not getting any ad revenue from me, so why am I stuck with their recommender that only cares what it thinks will cause me to spend the most time on YouTube. I am not interested in spending the most time on YouTube. I'm interested in getting the most out of it in the minimum time.
- harryf 8y agoIn other news YouTube released Stories (Snapchat / Instagram feature) to make help users be "more engaged" ... https://www.theverge.com/2018/11/29/18117670/youtube-stories-creators-subscribers-instagram-philip-defranco https://www.theverge.com/2018/11/29/18117670/youtube-stories... ... give users so much control over their experience is counter to having algorithms that suck them into spending more time.
- Semaphor 8y agoConsidering that pretty much every huge service goes into the direction of less control over time (Amazon, Netflix are other examples), I assume that for other people this has to somehow be great and actually increase their engagement. For me (and I assume many others on HN) it simply makes the experience worse and recommendations less relevant.
- AnIdiotOnTheNet 8y agoBeing great and increasing engagement are not necessarily correlated.
- Semaphor 8y agoIt is for me and, (again, my assumption) probably for most of HN. When I don't like stuff I'm just annoyed by it taking up space and if I somehow end up watching it, it's only for the few seconds it takes me to close it.
- LoSboccacc 8y agodo you engage with YouTube ads? because otherwise your not the target audience, you're a cost center. their optimization makes more sense when you consider what metrics generates them money. the one which I only partially understand is Netflix, but I think it's because of the show pricing hidden variable.
- scotchio 8y agoI always call this Modern Day Tobacco. At a certain level of volume, more transparency should be LEGALLY required for multiple companies (auto personalization / recommendation engines / etc.). At least the ability to opt-out. Just hard to define. Could you legally define “bubbling” or super duper smart recommendation algorithms? Big tech knows this is the direction IMO. It’s my guess why they randomly started pressing so hard for screen time usage reminders. They’re selling addiction to kids (and adults). YouTube, FB, Instagram, Twitter Moments all have liability when it starts to click with everyone. It’s a serious issue that is totally unregulated and not understood by most.
- ravenstine 8y ago> They’re selling addiction to kids (and adults). To play the devil's advocate, isn't technological "addiction" the inevitable future, so why even fight it? The more engaging technology becomes, the more people will naturally(and perhaps rightfully) choose it over reality. Isn't trying to curb the addiction merely an attempt to postpone the future?
- maroonblazer 8y agoA distinction without a difference. Some experiences promote better outcomes than others. As a society we promote those that are demonstrably better vs those that are not. Why should this new terrain - digital - be exempt?
- amanaplanacanal 8y agoWe don't use that logic with other addictive behaviors, like tobacco, gambling or opioids. "They are inevitably going to take over, so why fight it?"
- amelius 8y agoI want a university or public library to manage the largest online database of videos (which is defining our culture to a great extent), not a big company like Google. A big company can provide the hardware, though.
- 8y ago
- swiley 8y agoPart of me feels like these tools with "recommendation algorithms" who's parameters and behavior are opaque and not adjustable by the user are meant to put the people that wrote them in control of the user's mind.
- tzs 8y agoMany times a recommendation system is opaque and not adjustable because the people who made it don't know how it make it transparent and adjustable. A good example of such a system was given in Andrew Ng's old machine learning MOOC. I'll describe it below. Suppose we want to do a movie recommendation system, and we have a bunch of data consisting of anonymous user identifiers and for each user a list of movies they have seen and their rating of that movie. Imagine that we had a list of movie attributes that we thought might be relevant to whether or not someone would like the movie. This might be things like running time, if it is funny, if it has car chases, if it has romance, if there are horses in it, if there is profanity, and so on. Let's say we've got 50 of these attributes. Now suppose we had for each movie a vector of length 50 whose components were how well the movie fit each of those attributes, on a -1 to 1 scale. If we had that movie attribute data, then what we could try is modeling the users as if each user had a 50 component vector telling how important each attribute is for that user, and for each user we could go over the list of movie ratings and try to find a set of weights for the components of that user's vector such that the dot product of their vector with a given movie's attribute vector correlates with that user's rating. That works pretty well, but there are two practical problems. First, we need to come up with that attribute list for the movies. Second, once we've got our attributes someone has to go through each movie and figure out the vector. So forget about that approach for a moment. Suppose instead we came up with a list of attributes, somehow, but instead of figuring them out for the movies and then inferring the user weights, suppose we told the users the attributes, and asked them how important each was, and assumed that the users are actually right about what is important to them? Then maybe we could take all the movies, and try to assign attribute weights to them that lead to consistent predictions of user scores! It turns out that works, but we still have the problem of guessing what attributes matter, and depend on the users actually somewhat knowing what makes them like a movie. So...if we knew the movie attribute weights we could infer the user preference weights, and if we knew the user preference weights we could infer the movie attribute weights. The brilliant solution is to get rid of the attribute labels. All we decide on is the number of attributes! So we might decide that there are going to be 50 attributes, and we can assign the movies random weights for all those attributes. We can assign the users random preferences for the attributes. Then you can go through an iterative processes where you tune the movie attribute weights to better predict user scores, and you tune the user preferences to better match the movies. This ends up converging to a set of movie attribute weights and user preference weights that do a good job of reproducing the user's scores for the movies, and makes good recommendations... ...and you have no idea when it is done what the attributes mean!
- _cs2017_ 8y ago> They're not getting any ad revenue from me, so why am I stuck with their recommender that only cares what it thinks will cause me to spend the most time on YouTube. I can think of two reasons. 1. If YT recommends good content to people, and make them watch YT more, they are more likely to keep paying the monthly subscription fee. So I'm not sure that the recommender is completely useless for their subscription business. I do agree that for subscribers, the weight of engagement metrics should probably be lowered in favor of user satisfaction or some other metrics. 2. YouTube is an extremely complex system developed over many years, and it's very expensive and error-prone to try and change anything. For many years, it was monetized through ads; so it was designed around that goal. The monthly subscription is relatively new, and it's still probably a tiny fraction of the ad revenues, so many features of YouTube are just left untouched even when they don't make much sense for monthly subscribers.
- chongli 8y agoWhat you're describing is a power user product. Google is allergic to power user features, at least for their main brands.
- gerash 8y agoIMO it's got more to do with the fact that providing a power user feature such as "run a regex search on the closed captions" would implicitly define an API which needs to be maintained. It could complicate the backend forever or block certain optimizations even if the feature is used by a tiny percentage of users who'd be outraged when it's removed.
- ehsankia 8y agoAny UX designer just had a heart attack reading that. Yes having a bazillion knobs and buttons is cool for hackernews folks, but as a user, it's just confusing. There's a reason iOS is so popular, and Pixel devices are creating an iOS like simple UI. I do agree that 1-2 or the stuff mentioned above would be nice, but most of it comes off as a programmer trying to tweak the hell out of a system, ignoring that 99.99% of users actually won't benefit from ANY of that.
- throwdaddy425 8y agoBeing able to hide complexity can easily solve this problem. A user interface can come in multiple flavors. The default interface is typically simple and suitable for 95% of people. The other 5% need things like stats for nerds, advanced options, etc. Making advanced options limited defeats the purpose of advanced options. If you have too many casual users clicking through to advanced options, it means you did a bad job separating concerns in the first place.
- ehsankia 8y agoBut the question is, how much engineering hour and effort do you want to put into a feature that will benefit a very tiny percent of your users, vs putting that time into trying to make the experience that 99% of users have better?
- o10449366 8y agoYouTube, Spotify, Snapchat, Google all have horrid recommendation systems. I mistakenly clicked a link to a YouTube clip of a TV show once and closed it immediately before even watching 2 seconds of it, but now my home page and the "watch next" bar are filled with clips from that show. I'm convinced that the dislike button and "I'm not interested in these" option in the hamburger menu are actually defunct because as far as I can tell they have absolutely no effect. Spotify is just as bad. I once made the mistake of liking an instrumental track on one of the radio stations I listen to. Now a good 25-30% of the songs that come up are just the instrumental versions, not the songs themselves. No matter how many of them I dislike they keep appearing. The same goes for remixes. There's no notion of "nuance" in these systems and it just makes me think that they were only ever evaluated internally. The models might perform well when they're tested on all 1 billion YouTube users, but on an individual level they're really awful. As an aside, I've never given them any of my data so this is purely anecdotal, but I frequently hear (in both positive and negative contexts) about how great Facebook's recommendation systems are on both Facebook and Instagram. I think that's what investor confidence in them as an ad company has stayed so high even through their controversies. I honestly don't think I've ever heard anyone praise Google's recommendation systems, by contrast.
- deleted 8y ago[deleted]
- ravenstine 8y ago> There's no notion of "nuance" in these systems and it just makes me think that they were only ever evaluated internally. The models might perform well when they're tested on all 1 billion YouTube users, but on an individual level they're really awful. Well, that is all that really matters to them in the end, isn't it? A more accurate recommendation system might be better for many individuals but not drive engagement, whereas what they are going after may be lousy for the individual but drive more engagement overall. It's the classic playing to the lowest common denominator. Getting enough people to keep viewing ads is all that matters.
- adrianN 8y ago
- joe_the_user 8y agoYeah, this, User configurability. Moreover, Youtube became increasingly resistant to user configuration. And the discussion doesn't touch on user configuration. I'd say the reason is that there's been uniform switch across multiple platform to auto-recommender model. Why? Part may be bureaucracies assuming they need control, part is a "the average user is a total moron who can't configure and will just accept defaults anyway" consensus (not entirely false but not entirely true), part of it is the rise of machine learning makes having supposedly strong recommendation engine be equated with having value. And the situation with a completely unconfigurable recommendation is that they can't show people what they want. They can only show people "what people can be conditioned to like, what grabs some average more." Which is going to be polarizing content.
- clord 8y agoI wouldn’t mind having these customization methods you suggest organized under different “smart playlists” with different recommendation methods and levels. Some are just chronological subscriptions, others try to dig up new and interesting/different content.
- sa46 8y agoI think most of the suggestion aren't realistic. You can project the same desire for customizability to any software product. For Hacker News: - Let me configure the order of posts based on voting patterns (hot, newest, controversial) - Let me adjust the weighted score of posts based on the age of the account. - Let me configure the home page. > Let me replace the recommender entirely with something of my own devising, called back through a webhook. Is there any popular consumer product that allows custom recommendation based on a webhook? Opening up a core part of your product to an untrusted and probably unreliable third-party is not a good idea. > why am I stuck with their recommender that only cares what it thinks will cause me to spend the most time on YouTube. This is addressed by the article: > The first is this notion that it’s somehow in our interests for the recommendations to shift people in this direction because it boosts watch time or what have you. I can say categorically that’s not the way that our recommendation systems are designed.
- FrozenVoid 8y ago> I am not interested in spending the most time on YouTube. I'm interested in getting the most out of it in the minimum time. This is actually better in business sense, since it saves so much bandwidth: A. Watch N videos that you like or are neutral about. B. Watch N/4 videos that you really like. The latter is decreased server load and less bandwidth wasted on content that users may not like at all. Youtube is currently wasting Terabytes of bandwidth on such silly ideas as autoplaying somewhat relevant videos in a chain(similar to TV).
- nl 8y agoYou don't understand the bandwidth market at all. There is no additional cost to Google for playing additional videos. They have interconnects and they aren't full, so there is no reason not to add more content. It's only the last mile that has bandwidth constraints really.
- lewisl9029 8y agoAll I really want is for Youtube to stop recommending me videos that I've already watched, or at least show the watched indicator on them consistently. It has always annoyed me to no end how Youtube seems to "forget" about videos that I've watched after a while, even though they're all still right there in my history.