- Recall + Ranking
    - Recall: Candidate Generation
        - Coviewed items
            - A pair of items that have been frequently viewed together in the same browsing session by multiple users
- Filter out covered from a different item category to ensure similarity.
 
- Title similarity
            - Using ElasticSearch indexing scheme (TF/IDF) give higher quality than previous approaches Recommending Similar Items in Large-scale Online MarketplacesRecommending Similar Items in Large-scale Online Marketplaces
 Offline process, generates long-term cluster based on product’s title
 
 e.g.
 
 c1 = {nike, air-max, white, gray, running}
 
 Nike white gray 7 m... which used Locality Sensitive Hashing (LSH)
 
- Using ElasticSearch indexing scheme (TF/IDF) give higher quality than previous approaches Recommending Similar Items in Large-scale Online MarketplacesRecommending Similar Items in Large-scale Online Marketplaces
 
- Coviewed items
            
- Ranking
        - Pointwise learning to rank problem
- Binary classification,whether purchased (positive class) vs. non-clicked (negative class)
- Sampling
            - KL divergence to get a quantitative measure of the overlap of the probability distributions for 2 classes
- The non- clicked / purchased strategy is optimal for class separation. Reflect…
                - Non-clicked show absolutely no user interest
- Purchased indicate complete user intention
 
 
 
 
- Recall: Candidate Generation
        
- Baseline = Linear model with manually adjusted weights based on domain exports
Results
- CTR +3.0%
- PTR (Purchase-Through-Rate) +6.6%
- Revenue +6.0%
Reference
Y. M. Brovman et al., “Optimizing Similar Item Recommendations in a Semi-structured Marketplace to Maximize Conversion,” in Proceedings of the 10th ACM Conference on Recommender Systems, Boston Massachusetts USA, Sep. 2016, pp. 199–202. doi: 10.1145/2959100.2959166.
#recommender-system/ecommerce #recommender-system