Infrastructure Introducing VMAF percentiles for video quality measurements

Twitter is introducing a visual quality assessment method that relies on computing VMAF percentiles. Compared to existing techniques, the method is effective and intelligible to non-video engineers.

Infrastructure How we fortified Twitter's real time ad spend architecture

Learn how our Revenue Platform team fortified Twitter's real time ad spend architecture to prevent overspend.

Insights What Twitter learned from the Recsys 2020 Challenge

In this blog post we describe the dataset that Twitter released for the RecSys 2020 Challenge and the insights we had from the winning teams.

Insights Distributed training of sparse ML models — Part 3: Observed speedups

Using our customized data and model parallel distributed training strategy provides training speed improvements of up to 60x over single-node training for sparse machine learning models at Twitter.

Insights Distributed training of sparse ML models — Part 2: Optimized strategies

We use a combination of data parallelism and model parallelism in a customized distributed training strategy to enable fast training of large sparse machine learning models at Twitter.

Insights Distributed training of sparse ML models — Part 1: Network bottlenecks

We detail the optimizations behind our custom approach to distributed training. We begin with the distribution strategies provided by TensorFlow, and the difficulties we had using them at Twitter.

Insights Graph ML at Twitter

How we do Graph Machine Learning at Twitter

Infrastructure Rebuilding Twitter’s public API

How Twitter rebuilt its public API v2 from the ground up.

Infrastructure Accelerating ad product development at Twitter

Learn how our Revenue Platform team decomposed Twitter's monolithic AdServer by product verticals to accelerate ad product development at Twitter.

Infrastructure Building Twitter’s ad platform architecture for the future

Learn how our Revenue Platform team re-built Twitter’s Ad Platform Architecture for the future.

See more