Aneesh Sharma
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Aneesh Sharma.
very large data bases | 2016
Aneesh Sharma; Jerry Jiang; Praveen Bommannavar; Brian Larson; Jimmy J. Lin
This paper presents GraphJet, a new graph-based system for generating content recommendations at Twitter. As motivation, we trace the evolution of our formulation and approach to the graph recommendation problem, embodied in successive generations of systems. Two trends can be identified: supplementing batch with real-time processing and a broadening of the scope of recommendations from users to content. Both of these trends come together in Graph-Jet, an in-memory graph processing engine that maintains a real-time bipartite interaction graph between users and tweets. The storage engine implements a simple API, but one that is sufficiently expressive to support a range of recommendation algorithms based on random walks that we have refined over the years. Similar to Cassovary, a previous graph recommendation engine developed at Twitter, GraphJet assumes that the entire graph can be held in memory on a single server. The system organizes the interaction graph into temporally-partitioned index segments that hold adjacency lists. GraphJet is able to support rapid ingestion of edges while concurrently serving lookup queries through a combination of compact edge encoding and a dynamic memory allocation scheme that exploits power-law characteristics of the graph. Each GraphJet server ingests up to one million graph edges per second, and in steady state, computes up to 500 recommendations per second, which translates into several million edge read operations per second.
Interfaces | 2015
Ashish Goel; Pankaj Gupta; John Sirois; Dong Wang; Aneesh Sharma; Siva Gurumurthy
The who-to-follow system at Twitter is an algorithmic data product that recommends accounts for Twitter users to follow. Building the system involved algorithmic, analytics, operational, and experimental challenges; operations research and analytics techniques played a key role in resolving these challenges. This product has had significant direct impact on Twitters growth and the quality of its user engagement, and has also been a major driver of revenue. More than one-eighth of all new connections on the Twitter network are a direct result of this system, and a substantial majority of Twitters revenue comes from its promoted products, for which this system was a foundation. To place this contribution into perspective, Twitter is now a publicly traded company with a market capitalization of more than
international world wide web conferences | 2013
Pankaj Gupta; Ashish Goel; Jimmy J. Lin; Aneesh Sharma; Dong Wang; Reza Bosagh Zadeh
30 billion, projected annual revenue of close to
international world wide web conferences | 2014
Seth A. Myers; Aneesh Sharma; Pankaj Gupta; Jimmy J. Lin
1 billion, and more than 240 million active users.
international conference on management of data | 2013
Gilad Mishne; Jeff Dalton; Zhenghua Li; Aneesh Sharma; Jimmy J. Lin
conference on online social networks | 2013
Reza Bosagh Zadeh; Ashish Goel; Kamesh Munagala; Aneesh Sharma
SIAM Journal on Discrete Mathematics | 2015
Kshipra Bhawalkar; Jon M. Kleinberg; Kevin Lewi; Tim Roughgarden; Aneesh Sharma
international world wide web conferences | 2016
Jessica Su; Aneesh Sharma; Sharad Goel
Archive | 2013
Ashish Goel; Aneesh Sharma; Dong Wang; Zhijun Yin
international colloquium on automata languages and programming | 2012
Kshipra Bhawalkar; Jon M. Kleinberg; Kevin Lewi; Tim Roughgarden; Aneesh Sharma