← Latest papers
🤖 machine learning

PinEqualizer: Full Funnel Content Exploration and Debiasing System at Pinterest

This paper introduces PinEqualizer, a full-funnel content exploration and debiasing system deployed at Pinterest that addresses the cold-start problem by balancing fresh content discovery with user engagement across search and recommendation surfaces while utilizing a scalable framework to validate both short-term and long-term impacts.

Original authors: Olafur Gudmundsson, Bo Zhao, Huayi Liao, Anna Kiyantseva, Sai Xiao, Heath Vinicombe, Mostafa Keikha, Luke DeLuccia, Zihao Chen, Junpeng Hou, Weijie Jiang, Bhawna Juneja, Andreanne Lemay, Wei-Ting Lin
Published 2026-07-27
📖 8 min read🧠 Deep dive

Original authors: Olafur Gudmundsson, Bo Zhao, Huayi Liao, Anna Kiyantseva, Sai Xiao, Heath Vinicombe, Mostafa Keikha, Luke DeLuccia, Zihao Chen, Junpeng Hou, Weijie Jiang, Bhawna Juneja, Andreanne Lemay, Wei-Ting Lin, Keyvan Moghadam, Jiaxing Qu, Zhiqing Rao, Zhihua Zhang

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 walk into a massive, endless library where the shelves are constantly being refilled with new books. In this library, the librarians (who are actually super-smart computer programs) have one job: to hand you the perfect book to read right now. But here's the catch: the librarians have a bad habit. They love the books they've already seen a million times. They know exactly how popular those old favorites are, so they keep shoving them into your hands. Meanwhile, the brand-new books, which nobody has read yet, are stuck in the back, gathering dust. This is a problem called the "cold-start" issue. If a new book never gets a chance to be read, the librarians can't learn if it's actually good, so they never recommend it. The library ends up with a boring loop where only the same old stories get told, and the exciting new voices never get a chance to shine.

This paper is about a team of engineers at Pinterest who decided to fix this exact problem. They built a new system called "PinEqualizer" to help their computer librarians stop being so biased toward the "famous" old content and start giving a fair shot to the fresh, new stuff. They didn't just tweak one part of the process; they overhauled the entire pipeline, from how they pick which new books to look at, to how they find them, to how they decide which ones to show you. Their goal was to make sure that new content gets a fair chance to prove itself, which they found leads to happier readers and a much healthier, more diverse library overall.

The Problem: The "Rich Get Richer" Library

Pinterest is like a giant visual discovery engine with hundreds of billions of unique items, called "Pins." Every day, millions of new Pins are uploaded. The system's job is to match these Pins with users who will love them. But there's a sneaky trap: the system learns from history. If a Pin has been clicked on a lot in the past, the system thinks, "This is great!" and shows it to more people. If a new Pin has no history, the system is scared to show it because it doesn't know if it's good.

This creates a "rich-get-richer" effect. The popular, old content gets even more popular, while the new, fresh content gets buried. Over time, this hurts the whole ecosystem. New creators can't grow, and users stop seeing exciting new things. The engineers realized that just trying to "explore" (randomly showing new stuff) wasn't enough. They needed to fix the bias deep inside the system so that the computer could predict how good new content would be without needing a long history first.

The Solution: PinEqualizer

The team built a new system called PinEqualizer that works across the entire "funnel" of how content gets to a user. Think of the funnel like a water slide for Pins. A Pin has to pass through several stages to reach a user's screen:

  1. Corpus Selection: Deciding which new Pins are worth keeping in the pool.
  2. Retrieval: Finding the right Pins for a specific user.
  3. Ranking: Deciding the exact order in which to show them.

PinEqualizer adds special tools at every single stage of this slide to make sure new content doesn't get stuck at the bottom.

1. Picking the Best Newcomers (Corpus Selection)
Since there are too many new Pins to check every single one, the system uses a smart guessing game called "Thompson Sampling." Imagine you have a bag of mystery boxes. Some boxes have a high chance of having a toy inside, and some have a low chance. Instead of opening every box, the system picks the ones that might be the best, based on a mix of what it knows about the creator and a little bit of luck. They also built a special "exploration library" just for fresh content, so the system doesn't have to compete with the old, famous Pins right away.

2. Finding the Right Match (Retrieval)
Once the system has a pool of good new Pins, it needs to find the right ones for you. Usually, the system looks at how Pins are connected to each other (like a web of friends). But new Pins don't have many friends yet! So, the engineers taught the system to use "content-based" clues instead. They used advanced AI to understand what the picture actually looks like (using things like visual language models) rather than just looking at who saved it before. They also created a special "dedicated channel" to ensure that a steady stream of new Pins gets sent down the slide, even if they haven't been popular yet.

3. The Final Decision (Ranking)
This is the most important part. When the system has to choose the final list of Pins to show you, it usually relies heavily on past data. If a Pin has no past data, the system often gives it a low score. PinEqualizer fixes this by:

  • Teaching the AI to ignore the past: They used a trick called "dropout," where they randomly hide the "popularity" numbers during training. This forces the AI to learn how to judge a Pin based on its actual content (the picture and description) rather than just its fame.
  • Giving a confidence boost: They added a "bonus" score to new items. It's like saying, "We don't know if this is good yet, but let's give it a fair chance to be seen." This is done using a method called UCB (Upper Confidence Bound), which adds a little extra excitement to items that haven't been seen much.
  • Calibrating the scores: They made sure the system doesn't unfairly penalize new content just because it's new. They adjusted the math so that a new Pin with great potential gets the same chance as an old, famous Pin.

How They Measured Success

You might wonder, "How do you know this actually works?" If you just show people new stuff, they might click less at first because they don't know the new stuff yet. This is the "short-term pain for long-term gain" problem.

To solve this, the team built a special measurement framework:

  • The "Holdout" Test: They ran a long-term experiment where one group of users saw only old content (no new stuff), while another group saw the new, explored content. They found that the group seeing the new stuff had much better long-term engagement. This proved that the new content was actually valuable, even if it took a little time to discover.
  • The "Graduation" Metric: They defined a "graduation" point. Once a new Pin gets enough positive interactions (likes, saves) within a certain number of days, it "graduates" from being a mystery to being a known quantity. They tracked how many Pins were graduating successfully.
  • The "Under-Explored" Metric: They measured how much engagement the system was getting from content that hadn't been seen much yet. This helped them see if their changes were actually helping the new stuff get noticed.

The Results

The results were impressive. After deploying PinEqualizer, Pinterest saw a 350% increase in fresh content impressions. This means users were seeing way more new Pins than before.

  • User Engagement: The system led to a 24% increase in successful sessions in North America and a 49% increase internationally.
  • Shopping: The impact was huge for shopping. Shopping sessions increased by 63% in North America, suggesting that new products were finally getting the attention they deserved.
  • Creator Health: The system helped more creators succeed. The number of "successful content providers" (creators whose content got a good amount of attention) jumped by 99% year-over-year.

Why It Matters

The paper shows that you don't have to choose between showing users what they love right now and showing them what they might love in the future. By fixing the bias in the system's brain, you can do both. The engineers found that by making small, smart changes at every step of the process—picking better candidates, finding them better, and ranking them fairly—they could break the cycle of the "rich getting richer."

They also learned that you can't just fix one part of the system. If you fix the ranking but the retrieval stage is still biased, the new content never even gets to the ranking stage. It's like having a great new book but locking it in a room where no one can find it. PinEqualizer unlocked the whole library.

In the end, the system didn't just help Pinterest show more new Pins; it helped create a healthier ecosystem where new creators could grow, and users could discover a wider, more exciting world of content. The paper suggests that this "full-funnel" approach is a powerful way to solve cold-start problems in any large-scale recommendation system, proving that fairness and accuracy can go hand-in-hand.

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 →