← Latest papers
💬 NLP

Index SLM Technical Report

Bilibili introduces Index-1.9B, a series of open small language models featuring a 1.9B-parameter foundation trained on 2.8 trillion tokens with a specialized Warmup-Stable-Decay schedule and Norm-Head layer, which achieves competitive performance on standard benchmarks and includes variants for pure pre-training, chat alignment, and character-based role-playing.

Original authors: Lusheng Zhang, Shien He, Tianxing Yan, Mengran Yu, Ziang Cui, Kai Zhao, Xiaojing Liu, Tianjiao Li

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

Original authors: Lusheng Zhang, Shien He, Tianxing Yan, Mengran Yu, Ziang Cui, Kai Zhao, Xiaojing Liu, Tianjiao Li

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're building a tiny, super-smart robot brain that fits in your pocket. Most people think bigger brains are always better, but a team at Bilibili decided to see if they could make a 1.9-billion-parameter robot (let's call it Index-1.9B) that punches way above its weight class. They didn't just shrink a giant model; they rebuilt the engine from the ground up using 2.8 trillion words of reading material, mostly in Chinese and English.

Here's the story of how they did it, what they discovered, and the weird surprises they found along the way.

The Secret Sauce: How They Trained the Brain

1. The Reading List (Data)
Think of the training data as the robot's library. They didn't just dump the whole internet in there. They cleaned it up like a librarian organizing a messy attic. They removed duplicates (even finding a menu of month names that was copied 156,000 times by mistake!) and filtered out bias.

  • The Mix: The library is mostly books and web pages, but they made sure to include 6% code and 10% high-quality stuff like academic papers and encyclopedias.
  • The Surprise: They found that reading "instruction manuals" (like "Write a poem" or "Solve this math problem") during the final stage of training made the robot look much smarter on tests. In fact, adding just 7% of this instruction data boosted its test scores by about 7 points. They even released two versions of the robot—one with this extra reading and one without—so everyone could see exactly how much it helped.

2. The Brain Structure (Architecture)
Usually, when you have a fixed amount of "brain power" (parameters), you can make the brain wide (lots of neurons in one layer) or deep (many layers stacked up).

  • The Finding: The team tried a "deep and narrow" design (36 layers) versus a "wide and shallow" one (9 layers). The deep one won every time. It's like building a skyscraper instead of a wide, flat warehouse; for this size, going up worked better than going out.
  • The Stabilizer: They also added a special "Norm-Head" layer. Imagine the robot's brain getting a little dizzy when it tries to guess the next word because some words are rare. This new layer acts like a stabilizer, keeping the brain calm even when the robot is learning super fast.

3. The Learning Schedule (The "WSD" Method)
Most robots learn at a steady pace or slow down gradually. Index-1.9B uses a "Warmup–Stable–Decay" (WSD) schedule.

  • The Strategy: First, it warms up. Then, it learns at a constant, high speed (the "Stable" phase) while reading the whole library. Finally, in the "Decay" phase, it slows down but switches to reading only the best, most curated books (the academic papers and encyclopedias).
  • The Result: This combination of slowing down while reading high-quality data gave it the biggest boost in performance.

The Weird Surprise: The "Surge"

Here is the part that even the authors can't fully explain yet.
During the "Stable" phase, when the robot was reading at a constant speed, something strange happened. Between 1.0 and 1.2 trillion tokens of reading, the robot's test scores suddenly jumped up. It went from being average to surpassing a number of 7B models, all without changing the learning speed or the type of data.

  • The Certainty: The paper admits this is a mystery. They suggest that maybe the high-quality data combined with the fast learning rate just clicked at that moment, but they haven't proved exactly why. It's like a student suddenly understanding everything after reading a specific chapter, even though the teacher hasn't changed the lesson plan.

The Different Versions of the Robot

The team didn't just stop at one model. They released a whole family:

  • Index-1.9B-Base: The raw, smart brain ready for anything.
  • Index-1.9B-Pure: A control version that never read instruction manuals. This proves that the "smart" scores of the main model really do come from that extra reading.
  • Index-1.9B-Chat: The Base model taught to talk nicely to humans, using a technique called "Direct Preference Optimization" (DPO). This is like teaching the robot not just to answer, but to answer well by showing it examples of good vs. bad conversations.
  • Index-1.9B-Character: A version that can role-play. It uses a "retrieval" trick, where it looks up past conversations with a specific character to stay in character. It's so good at this that it ranks higher than many much larger models on role-playing tests.

What It Can (and Can't) Do

The Wins:

  • Smarts: On standard tests for math, reasoning, and general knowledge, Index-1.9B scores an average of 64.92. This is competitive with, and sometimes beats, models that are several times bigger. Specifically, it surpasses the Llama-2-13B model on the overall average score, though it doesn't beat every single benchmark against every larger model.
  • Language: It's great at Chinese and English. Additionally, the tokenizer they built for the model achieves the strongest compression rates for Japanese and Korean among the tokenizers they compared, making it efficient for these languages.
  • Role-Playing: It can act out characters with high consistency, ranking 9th overall on a major leaderboard, beating many 7B to 14B models.

The Limits:

  • Math and Code: While it's decent, the authors admit these are still areas for improvement. It's not a math genius yet.
  • Facts: Because it's small, it might still make up facts or misunderstand complex instructions.
  • The Mystery: That sudden performance jump during training? They still don't know exactly why it happened.

The Bottom Line

The paper shows that you don't need a massive, expensive brain to be smart. If you feed a small robot the right mix of high-quality books, teach it to read deeply rather than broadly, and give it a special stabilizer for its brain, it can compete with giants. They also proved that "instruction data" (learning how to follow orders) is a huge cheat code for test scores, and they released the evidence so no one can hide the fact.

It's a small model with a big personality, a few open questions, and a whole lot of potential.

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 →