By Siddharth Rao and Kai Zhu on
Learn how we design a system that stores and retrieves ad impression metadata accurately and consistently in Twitter's ads ecosystem.
By Yoshimasa Niwa on
Introducing Twitter Text Editor, a standalone, flexible API that provides a full-featured rich text editor for iOS applications.
By Emanuele Rossi and Michael Bronstein on
A new neural network architecture for dynamic graphs
By Babatunde Fashola on
Kafka is traditionally used to power streaming infrastructures. Learn how we used Kafka as a storage system to build the Account Activity API Replay Feature.
By Adeel Abbas on
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.
By Revenue Platform on
Learn how our Revenue Platform team fortified Twitter's real time ad spend architecture to prevent overspend.
By Wenzhe Shi and Luca Belli on
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.
By Andrew Bean and Ricardo Cervera-Navarro on
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.
By Andrew Bean on
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.
By Andrew Bean on
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.