← Latest papers
🤖 AI

Continual Model Routing in Evolving Model Hubs

This paper addresses the challenges of scaling model selection in rapidly expanding AI hubs by formalizing the Continual Model Routing (CMR) setting, introducing the large-scale CMRBench benchmark, and proposing CARvE, a contrastive embedding method that significantly outperforms existing baselines in routing accuracy across diverse models and tasks.

Original authors: Jack Bell, Giacomo Carfì, Gerlando Gramaglia, Vincenzo Lomonaco

Published 2026-05-28
📖 5 min read🧠 Deep dive

Original authors: Jack Bell, Giacomo Carfì, Gerlando Gramaglia, Vincenzo Lomonaco

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, ever-expanding library. Every day, thousands of new books (AI models) arrive, written by different authors, covering every topic imaginable. You have a specific question, and you need to find the one perfect book to answer it.

In the past, you might have asked a librarian to read a few books to see which one was best. But with millions of books, reading even a few takes too long and costs too much. You need a super-fast librarian who can look at your question and instantly point to the single best book without opening any of them first.

This paper is about building that super-fast librarian for the world of AI models, and it solves a specific problem: What happens when the library keeps growing while you are trying to find books?

Here is the breakdown of the paper's ideas, using simple analogies:

1. The Problem: The Library Never Stops Growing

Currently, AI model hubs (like Hugging Face) are like libraries that never stop adding new shelves.

  • The Challenge: If you train a librarian to know the books from 2023, they will be confused when 5,000 new books arrive in 2024.
  • The "Catastrophic Forgetting" Issue: If you try to teach the librarian about the new books, they often forget the old ones. It's like studying for a new math test and suddenly forgetting how to do basic addition.
  • The Scale: The library isn't just adding a few books; it's adding thousands. A simple "search" isn't fast enough, and a "read everything" approach is too slow.

2. The Solution: "CARvE" (The Smart, Adaptable Librarian)

The authors propose a new system called CARvE (Continual Anchored Router with Contrastive Embeddings). Think of CARvE as a librarian who uses a special "memory anchor" system.

  • The "Anchor" Metaphor: Imagine the librarian has a set of heavy, permanent anchors tied to the books they already know. When new books arrive, the librarian learns about them without pulling up those anchors. This ensures the old books stay exactly where they were in the librarian's mind, while the new books find their own spot.
  • The "Map" (Embeddings): Instead of reading the whole book, CARvE creates a tiny "map coordinate" (an embedding) for every book based on what it does. When you ask a question, the system just checks which coordinate is closest to your question. It's like checking a GPS location rather than reading a map.
  • The "Practice" (Replay): To make sure the librarian doesn't forget the old books, the system occasionally shows them a small, carefully selected sample of old questions and answers. It's like a teacher giving a quick pop quiz on old material to keep the memory fresh.

3. The Test: "CMRBench" (The Simulation)

To prove their librarian works, the authors built a giant simulation called CMRBench.

  • They created a fake library that grows over time, simulating four different "eras" of model releases.
  • It includes over 2,000 different models (books) across many topics.
  • They tested their librarian against other methods (like just searching by title or trying to retrain the whole system from scratch).

4. The Results: Why CARvE Wins

The paper shows that CARvE is much better than the other methods for three main reasons:

  • It Doesn't Forget: While other methods got confused and forgot the old models as new ones arrived, CARvE kept its memory of the old books intact.
  • It's Fast and Efficient: It doesn't need to read the whole library to find the answer. It uses the "map coordinates" to find the right book instantly.
  • It Handles the "Family" Problem: Sometimes, you don't need the exact same book, just a book from the same "family" (e.g., a specific version of a model). CARvE is good at finding the right family of models, not just the exact title, which is often more useful in real life.

5. What They Didn't Do (Important Limits)

The paper is very clear about what this system cannot do yet:

  • No "Zero-Shot" for New Books: If a brand new book arrives that the librarian has never seen and has no examples of, CARvE cannot instantly know how to route it. It needs to see a few examples of how that new book is used before it can add it to its map.
  • It's Pre-Selection: This system picks the book before you read it. It doesn't read the book to check if the answer is good; it just guesses which book is most likely to have the right answer based on the title and description.

Summary

In short, this paper says: "We built a smart system that can manage a giant, growing collection of AI models without forgetting the old ones."

They created a benchmark to test this (CMRBench) and a method called CARvE that uses "anchors" to keep old knowledge stable while learning new things. It works better than trying to retrain the whole system from scratch or just searching by keywords, making it a practical solution for the future of AI where models are constantly changing.

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 →