SAGE: Scalable AI Governance & Evaluation
SAGE is a scalable AI governance framework that operationalizes high-quality human judgment through a bidirectional calibration loop of policy, precedent, and LLM surrogate judges, utilizing cost-effective distillation to enable policy-aligned model evaluation in LinkedIn Search that ultimately increased daily active users by 0.25%.
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 the editor-in-chief of a massive newspaper (LinkedIn) that publishes millions of articles (jobs and profiles) every day. Your goal is to make sure that when a reader searches for something specific, like "entry-level data analyst," they get the perfect article, not just a random one that happens to have those words in it.
The problem? You have too many articles and too many readers. You can't have a human editor read every single search result to check if it's good. If you try to use simple math (like counting how many people click a link), you might get tricked by popular but irrelevant articles.
This is the story of SAGE, a new system LinkedIn built to solve this problem. Think of SAGE as a "Super-Editor" that learns to think like a human expert, but works at the speed of a robot.
Here is how it works, broken down into simple steps:
1. The Problem: The "Human vs. Robot" Gap
Usually, when companies build search engines, they rely on two things:
- Human Editors: They are great at judging quality, but they are slow and expensive. They can't read millions of results.
- Engagement Metrics: They count clicks and views. But this is like judging a movie by its box office; a bad movie can still be popular if people click on it by accident. It doesn't tell you if the movie is actually good.
LinkedIn needed a way to get the quality judgment of a human with the speed of a machine.
2. The Solution: The "SAGE" Framework
SAGE stands for Scalable AI Governance & Evaluation. It's a three-part team that works together to create a perfect "rulebook" for judging search results.
Part A: The Policy (The Rulebook)
This is a set of written rules in plain English. Instead of saying "match keywords," it says things like, "If a user asks for an entry-level job, the result must not require 10 years of experience." It defines exactly what "good" looks like.
Part B: The Precedent (The Sample Answers)
Imagine a teacher giving a student a few sample essays with perfect grades and explanations. SAGE uses a small, carefully chosen set of "gold standard" examples created by human experts. These examples show the AI exactly how to apply the rulebook to tricky situations.
Part C: The Surrogate Judge (The Student)
This is an AI (a Large Language Model) that acts as the judge. It reads the search results and compares them against the Rulebook and the Sample Answers.
3. The Secret Sauce: "Two-Way Training"
In the past, you would just tell the AI the rules and hope it understood. SAGE uses a Two-Way Calibration Loop.
- Human to AI: Humans teach the AI the rules and show it examples.
- AI to Human: The AI actually critiques the humans!
- If the AI sees a human expert make a mistake (like missing a hidden detail in a long job description), it flags it.
- If the AI gets confused because the rules are vague, it tells the humans, "Hey, your rulebook doesn't cover this specific case."
This creates a cycle where the Rulebook, the Examples, and the AI Judge all get smarter together. They fix each other's mistakes until they agree almost perfectly (about 77% agreement with human experts, which is considered "substantial" in this field).
4. The Speed Trick: "Distillation" (Teacher to Student)
The "Teacher" AI (the one that learned from humans) is very smart but slow and expensive to run. It's like a genius professor who takes hours to grade a paper. LinkedIn needs to grade millions of papers a second.
So, they used a technique called Distillation.
- Imagine the Teacher (the genius professor) explains their thought process to a Student (a fast, efficient intern).
- The Student learns to mimic the Teacher's logic but becomes much smaller and faster.
- The Result: The Student Judge is 92 times cheaper and faster than the Teacher, but it still gets the right answer almost as often as the human experts.
5. How It Changed LinkedIn
Once they built this fast, smart Student Judge, they used it in three powerful ways:
- The Safety Net (Offline Testing): Before launching a new search feature, they run it through the Student Judge. If the AI says, "This new feature is showing bad results," they can stop it immediately. They don't have to wait for real users to complain. This cut their testing time from 2 weeks to 3 days.
- The Real-Time Gatekeeper (Online Serving): They compressed the AI even further to make it tiny enough to run in real-time. Now, every time you search, a tiny version of this AI checks the results instantly to make sure they follow the rules.
- The Early Warning System: They used the AI to watch the system 24/7. Sometimes, a search update might look fine based on clicks, but the AI notices the quality is dropping. It caught a problem that human metrics missed, preventing a bad experience for users.
The Bottom Line
By using this system, LinkedIn didn't just make their search "faster"; they made it smarter and more trustworthy.
The paper claims that by using SAGE to enforce high-quality rules, they saw a 0.25% increase in Daily Active Users on LinkedIn. In the world of a platform with hundreds of millions of users, that small percentage represents a massive number of people who found what they were looking for, stayed on the site, and kept coming back.
In short: SAGE turned the messy, subjective job of "deciding what's a good search result" into a clear, automated, and scalable process that learns from its mistakes and keeps getting better.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.