3 ms·
"For example, if a new user lands onto a site selling watches, we’ll have a really expensive product and a relatively cheap product. If the user clicks on the e
by pravula 10y ago
"For example, if a new user lands onto a site selling watches, we’ll have a really expensive product and a relatively cheap product. If the user clicks on the expensive product and ignores the other one, then we know they want expensive watches and we’ll show higher-end products on the next page."
How is that deep learning?
- omernev 10y agoThat's a fair question :-) The article is aimed to simplify the basic things that would happen, and not to give an explanation of the algorithm. In reality, the indications we learn from different products are considerably more nuanced than more\less expensive depending on a choice between two products.
- pravula 10y agoIs that something you can share? Edit: To clarify, I am not asking you to share the algo, but a more accurate example perhaps?
- omernev 10y agoI've actually been planning to write about it (the actual algorithm, or at least the basic concepts there) and put it up for a while now, but finding time for writing is pretty hard.... Here's my best shot at a short technical summary of the concepts that are relevant and how they come into play: 1. Product information: You can easily give a score to how much information (in the information-theory sense) and interest in product gives on the random variable that describes what that user is likely to buy. This is easy and straight forward. 2. Purchase characteristics - Instead of looking at what a user is likely to buy as one complex random variable. It's much better to split it into a set of variables, that can be easily filtered\sorted by. Price range is one, but things like style preference are more complex. You'd want to know how informative each product is in relation to each of these. 3. The more difficult problem is figuring out how to effectively split this huge random variable into useful and simpler random variables. This is probably the most interesting part of our research, and where we've had the most use for deep learning. As for an example: I'd probably look to the second page to find a good example. If we already know a user is looking for relatively expensive high-end watches - which products do we show them that will teach us about other things (specifically optimize on information on other aspects that aren't price)... I hope this is clear enough - I really should at some point write this down more clearly...
- pravula 10y agoThank You. Looking forward to ur writeup.
- swalsh 10y agoI can imagine it being a bit more sophisticated than that, such as after a few clicks they learn a preference for leather straps or gold faceplates, or a classic design so you start sorting "browse" pages differently. If you have enough data, you might also be able to discern "customers who looked at x usually end up buying y". Those preferences could also be carried forward if they're making use of retargeting ads.
- omernev 10y agoThis is very accurate :-)
- deedubaya 10y agoIt's so deep it's "balls deep" learning, bro!