Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building Multilingual Recommendations Systems for BBC News

techsessions
February 14, 2018

Building Multilingual Recommendations Systems for BBC News

Magda Piatkowska, Lead Data Scientist, BBC

techsessions

February 14, 2018
Tweet

More Decks by techsessions

Other Decks in Technology

Transcript

  1. Technology can help open new paths into understanding the diverse

    interests, opinions and perspectives of our audiences.
  2. Technically it is possible “…that around 90% of news will

    be computer generated by 2026…” Kris Hammond, Chief Scientist Narrative Science
  3. 40 languages Algorithmically driven distribution for BBC World Service •

    We are addressing anonymous, disengaged readers • At a large scale in challenging environments • In 40 different languages • We need the solution to be universal ◦ Work with little information about the user ◦ Work fast (scale and kick start) ◦ Work based on language independent techniques
  4. Distributed data community (made of superheroes) • Audience Engagement @BBC

    News • BBC News Labs (check out the blog!) • BBC Data Labs
  5. BBC is competing for attention. The pressure is the same

    as in a commercial organisation. We need to start now and start simple. But where? • Content to content ◦ Diversity Low ◦ Novelty High ◦ Suprisal High • User Profile to content ◦ Diversity Low ◦ Novelty Low ◦ Suprisal High • Based on mass user (Most viewed) ◦ Diversity Low ◦ Novelty Low ◦ Suprisal Low • User to User ◦ Diversity High ◦ Novelty High ◦ Suprisal High
  6. Topic based content profiles Don’t we just love Latent Dirichlet

    Allocation? Documents are modelled as a mixture of topics. It’s basically like doing a soft clustering of the articles (it allows documents to exhibit multiple topics) and project them into smaller topics space. Topic 1
  7. Come and help us... • deploy machines, reinvent our objective

    function, build the future of the newsroom that is behind BBC for all. • be a superhero!