Migrating Production Recommenders from Trees to Deep Learning

Sonia Sharma, Jeyendran Balakrishnan, Shreya Rajpal, Swapnil Parekh, Nagaraj Janardhana, Andrew Mattarella-Micke· August 26, 2026 View original

Key takeaways

  • Deep recommenders can effectively replace tree-based models for dynamic product catalogs.
  • Pairwise binary prediction and feature enrichment are key migration techniques.
  • Attention pooling efficiently incorporates long conversational context.
  • The migrated system maintained quality and outperformed baselines in later stages.

Who benefits

E-commerceCustomer ServiceTelecommunicationsRetailSaaS

Summary

This paper details the successful migration of a live customer support recommendation system from a gradient-boosted tree model to a pairwise-binary deep recommender. The migration maintained recommendation quality while enabling the system to handle dynamic product catalogs and multimodal data, crucial for ecosystem growth.

In fast-evolving service businesses, product catalogs are becoming increasingly dynamic, moving away from static SKUs towards bundled and discount-coupled offerings. This shift challenges traditional tree-based classifiers, which struggle with changing label spaces and multimodal data like tabular information and conversation transcripts. This research presents a practical case study of migrating a production customer support recommendation system from a gradient-boosted multiclass model to a deep learning-based pairwise-binary recommender. The migration prioritized maintaining live recommendation quality, which was achieved through several key techniques. These included reformulating the problem as pairwise binary prediction to jointly learn from user and item features, enhancing representations via negative sampling and noise injection, and efficiently incorporating long conversational context using attention pooling. The deep recommender, evaluated against a CatBoost baseline, demonstrated parity at the start of conversations and superior performance in later stages, proving the viability of deep learning for complex, dynamic recommendation tasks.

Why it matters

For professionals in e-commerce, customer service, and product management, this provides a blueprint for upgrading legacy recommendation systems to handle modern, dynamic product offerings and leverage rich, multimodal customer interaction data.

How to implement this in your domain

  1. 1Assess current recommendation systems for limitations with dynamic catalogs and multimodal data.
  2. 2Reformulate recommendation problems as pairwise binary prediction for deep learning models.
  3. 3Implement techniques like negative sampling, noise injection, and attention pooling for feature enrichment.
  4. 4Benchmark deep learning architectures (e.g., two-tower, DeepFM) against existing tree-based models.
  5. 5Plan a phased migration strategy, ensuring quality parity during the transition.

Original post by Sonia Sharma, Jeyendran Balakrishnan, Shreya Rajpal, Swapnil Parekh, Nagaraj Janardhana, Andrew Mattarella-Micke

"arXiv:2608.24132v1 Announce Type: new Abstract: Product catalogs in fast-moving service businesses are shifting from static, independently priced SKUs toward dynamically bundled, discount-coupled offerings--a shift that strains the tree-based classifiers traditionally preferred f…"

View on X

Originally posted by Sonia Sharma, Jeyendran Balakrishnan, Shreya Rajpal, Swapnil Parekh, Nagaraj Janardhana, Andrew Mattarella-Micke on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses