← Latest papers
🤖 machine learning

MMRM: A Multiplex Multimodal Representation Model for Product Ranking in E-commerce Search

The paper proposes MMRM, a unified framework that aligns Multimodal Large Language Models with diverse collaborative signals to generate multiplex item and user representations, significantly improving e-commerce search ranking performance and efficiency in the JD search engine.

Original authors: Zhen-Lin Chen, Maosen Sheng, Peng Lin, Jianmin Chen, Zhuojian Xiao, Dongyue Wang, Xiwei Zhao

Published 2026-07-14
📖 5 min read🧠 Deep dive

Original authors: Zhen-Lin Chen, Maosen Sheng, Peng Lin, Jianmin Chen, Zhuojian Xiao, Dongyue Wang, Xiwei Zhao

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are running a massive, super-fast digital mall (like JD.com) where millions of people are hunting for the perfect pair of jeans. To help them find what they want, you need a smart assistant that doesn't just read the text on a product tag but also "sees" the picture, understands the style, and knows exactly what the shopper is looking for.

For a long time, these assistants had a tricky problem. They were like students who only studied for one specific test at a time. If they studied for "Search," they were great at matching a text query to a product. If they studied for "Cart," they were good at knowing what people put in their shopping carts. But trying to make one student study for all these different tests at once usually resulted in a confused mess. The old methods tried to force a single "super-student" (a general Multimodal Large Language Model) to learn from just one type of signal, or they treated the student's notes as a generic list of facts that didn't really help predict what a specific user wanted next.

The paper introduces a new system called MMRM (Multiplex Multimodal Representation Model) that solves this by acting like a master chef with a single, high-tech kitchen but four different, specialized recipe books.

The Big Idea: One Kitchen, Four Specialized Chefs
Instead of building four separate kitchens (models) for every task, MMRM uses one shared "backbone" (the kitchen itself) but gives it four special "hats" or tokens: [SEARCH], [CLICK], [CART], and [ORDER].

Think of it like a versatile actor. When they put on the [SEARCH] hat, they act like a detective matching a text clue to a product. When they switch to the [CART] hat, they act like a stylist who knows which items people actually buy together. The magic is that this actor can switch hats instantly without needing to leave the stage. In one single trip through the kitchen, the model learns from four different types of clues (signals) at the same time:

  1. Search clicks: When someone types "jeans" and clicks a result.
  2. Click sessions: When someone clicks from one item to another in a row.
  3. Cart sessions: When someone adds items to their cart in a sequence.
  4. Order sessions: When someone actually buys a sequence of items.

The authors found that these signals are very different. A search click is like a broad "I'm interested," while an order session is a "I really, really want this specific combo." By ignoring the differences and treating them all the same, old models missed out. MMRM, however, learns all four at once, creating four distinct "representations" (or mental maps) of the same product, each tuned for a different job.

The "Multiplex" User Strategy
Once the model has these four different maps of the products, it needs to figure out what you want. The paper argues that you can't just use one generic map for everyone. Instead, MMRM uses a "multiplex user representation" strategy.

Imagine you are browsing. The system looks at your history. If you are just searching, it uses the [SEARCH] map to find items similar to what you clicked. If you are building a cart, it switches to the [CART] map to see what usually goes together. It's like having a personal shopper who changes their strategy based on whether you are just window-shopping or ready to buy. They take your specific behavior sequence and match it against the right "hat" of the product, creating a highly personalized recommendation.

What They Ruled Out
The paper explicitly argues against two common approaches:

  1. Using only one signal: They show that training a model on just search data (or just cart data) leaves it blind to the other important relationships. You can't just pick one and ignore the rest.
  2. The "One-Size-Fits-All" embedding: They found that simply taking one generic product description and shoving it into a ranking model doesn't work well for multitask scenarios. It causes "embedding entanglement," where the model gets confused because it's trying to use the same note for a search query and a cart prediction simultaneously. MMRM rejects this by keeping the representations separate (disentangled) for each task.

The Proof: Real Numbers, Real Results
The authors didn't just guess; they tested this on a massive scale.

  • Training Data: They used a huge dataset of 0.3 billion triplets (groups of three related items) collected over six months for search, and even larger datasets for cart and order behaviors (up to 3 years of data for orders).
  • The Model: They trained a 4-billion parameter model (a very large AI) on 8 NVIDIA H800 GPUs.
  • The Results: In their tests, MMRM beat all the previous "single-task" models and the "multi-task" models that didn't use this special hat system.
  • Real World Impact: They didn't stop at computer simulations. They deployed this on the actual JD.com search engine. In a week-long test with millions of daily users, the new system improved:
    • Click-Through Rate (CTR) by 0.42%
    • Add-to-Cart Rate (ACR) by 0.37%
    • Conversion Rate (CVR) by 0.35%

The authors note that while these percentages look small, in a platform with millions of users, even a 0.10% lift leads to massive revenue growth. Because of these proven gains, the system is now fully live and helping millions of people find their products.

In short, MMRM is a smarter, more flexible way to teach AI how to understand shopping. It stops trying to be a "jack of all trades" that masters none, and instead becomes a master of many trades by using a single, efficient brain with four specialized modes.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →