Translator | Bugatti
Reviewer | Sun Shujuan
The online marketplace eBay has added additional buying signals to its machine learning model, such as “add to watchlist”, “ Bid" and "Add to Cart" to increase the relevance of recommended ad listings based on the initial product being searched. Chen Xue gave a very detailed introduction in this recent article.
# eBay’s Promotional Listing Standard (PLS) is a paid option for sellers. Using the PLSIM option, eBay's recommendation engine will recommend sponsored products similar to the one the potential buyer just clicked on. PLSIM pays on a CPA model (sellers only pay eBay when a sale is made), so this is a great incentive to create the most efficient model to promote the best listings. This often works out for sellers, buyers, and eBay. The PLSIM journey is as follows: 1. User searches for products. 2. The user clicks on the results from the search -> Log in to View Items (VI) page to view the listed items (eBay calls them seed items). 3. Users scroll down the VI page and can see recommended products in PLSIM. 4. The user clicks on the product from PLSIM, performs an action (view, add to shopping cart, buy now, etc.), or view another new set of recommended products. From a machine learning perspective, the PLSIM journey is as follows:Gradient boosted trees support multiple labels to capture a range of correlations, but there is no direct way to achieve the magnitude of the correlation.
eBay had to run the tests iteratively until it came up with numbers that made the model work. The researchers added additional weights (called "sample weights") that were fed into the pairwise loss function. They optimized the hyperparameter tuning and ran it for 25 iterations before arriving at the best sample weights - "Add to Watchlist" (6), "Add to Cart" (15), "Bid" (38 ), "Buy Now" (8) and "Buy" (15). Without sample weights, the new model will perform worse. With sample weights, the new model outperforms the binary model.
They tried adding only clicks as additional relevant feedback and applied the tuned hyperparameter "Purchase" sample weight of 150. Offline results are also shown below, where "BOWC" stands for Buy Now, Make a Bid, Add to Watchlist, and Add to Cart actions. Purchase ranking reflects the average ranking of items purchased. The smaller the better.
The trained model has a total of more than 2000 instances. A/B testing is conducted in two stages. The first phase, which only included additional select tags and showed a 2.97% increase in purchase volume on the eBay mobile app and a 2.66% increase in ad revenue, was deemed successful enough to move the model into global production.
The second phase added more actions to the model, such as "Add to Watchlist", "Add to Cart", "Bid" and "Buy Now", and A/B testing showed better customer engagement (e.g. more clicks and BWC).
Original title: EBay Uses Machine Learning to Refine Promoted Listings, Author: Jessica Wachtel
The above is the detailed content of eBay uses machine learning to improve sale listings. For more information, please follow other related articles on the PHP Chinese website!