How INDB scores stories
Everything on a story page is counted from the outlets covering it. This page says exactly how, so you can check our work.
How articles become stories
INDB reads the RSS feeds and YouTube channels of the outlets listed on the sources page. It keeps the headline, the short description the outlet publishes in its feed, the link and the time. It never copies the article itself.
Each headline and description is turned into a list of numbers that describes its meaning. A new article joins an existing story when it is close enough in meaning to that story and was published within 48 hours of it. Sharing the same named people, organisations or places counts in favour; very common names count for less. An article that is close to nothing starts a new story.
Two articles from the same outlet need a closer match to land in one story, so an outlet's daily round-up does not pull unrelated items together. Stories that turn out to be the same are merged, and old links redirect to the merged story.
Coverage by lean
Every outlet has a lean rating from -1 (left) to +1 (right), or no rating at all. On a story page each outlet is counted once, however many articles it published:
- -0.2 or lower counts as left
- +0.2 or higher counts as right
- anything in between counts as centre
- outlets nobody has rated are shown as not rated, and are left out of the percentages
Lean describes the outlet, not the article. A centre outlet can publish a one-sided piece, and the reverse.
Blind spots
A story is a blind spot when at least 5 rated outlets cover it, one side makes up 10% or less of them, and the other side makes up at least half. A left blind spot is a story the left is mostly not covering.
Source quality
Reliability is a 0 to 100 rating of how often an outlet gets facts right and corrects its mistakes. The factuality bands are: 85 and up very high, 72 to 84 high, 60 to 71 mostly factual, and lower scores mixed, low or very low. A story's average reliability is the average over the rated outlets covering it.
Every rating shown on INDB has a source. The outlet's page lists who rated it and when. Ratings inherited from INDB's earlier editions are labelled INDB editorial. Where an older list only held placeholder values, the outlet is shown as not rated rather than given a number nobody checked.
Outlets rated below 45 count as low credibility. State media means a government funds the outlet or controls what it publishes.
Amplification
A story is flagged as amplified when at least 3 low-credibility outlets publish nearly the same text within 3 hours. Copies of wire agency stories (Reuters, AP, AFP and similar) are normal and are not counted.
Ranking
Top stories are ordered by how many outlets cover a story, how many new articles it got recently, and how many sides of the spectrum are covering it. Scores halve every 10 hours, so new stories can rise. INDB does not rank by clicks.
When the list is built, a story whose lead outlet, lean, owner, country or section repeats the stories just above it is moved down a little. That keeps one outlet or one side from filling the page.
Trending
A name is trending when more outlets mention it in the last 2 hours than its usual rate over the past 3 days would predict, by a wide margin, and at least 4 outlets mention it.
Summaries
Stories with 3 or more outlets get a short summary. It is written by a language model running on INDB's own server, from the headlines and descriptions only, and says what the outlets agree on, what is disputed, and how the coverage splits. When the model is not available, INDB picks sentences from the outlets' own descriptions instead. Both are labelled. Summaries can be wrong; the original articles are always one click away.
Limits
- INDB only sees outlets that publish feeds, and only the parts they put in them.
- Lean and reliability ratings are judgements. We show where each one came from so you can weigh it.
- Grouping is automatic and sometimes wrong. If a story mixes two events, tell us on the contact page.