All Research Areas
Research Areas
Year Published

492 Results

June 1, 2015

Beyond Frontal Faces: Improving Person Recognition Using Multiple Cues

International Conference on Computer Vision and Pattern Recognition

We propose a method for person recognition from arbitrary viewpoint and pose.

By: Ning Zhang, Manohar Paluri, Yaniv Taigman, Rob Fergus, Lubomir Bourdev
May 19, 2015

Challenges to Adopting Stronger Consistency at Scale

Workshop on Hot Topics in Operating Systems

There have been many recent advances in distributed systems that provide stronger semantics for geo-replicated data stores like those underlying Facebook. At Facebook we are excited by these lines of research, but fundamental and operational challenges currently make it infeasible to incorporate these advances into deployed systems. This paper describes some of these challenges with the hope that future advances will address them.

By: Philippe Ajoux, Nathan Bronson, Sanjeev Kumar, Wyatt Lloyd, Kaushik Veeraraghavan
May 18, 2015

Design and Analysis of Benchmarking Experiments for Distributed Internet Services

Proc. WWW

We develop statistical models of distributed Internet service performance based on data from Perflab, a production system used at Facebook which vets thousands of changes to the company’s codebase each day.

By: Eytan Bakshy, Eitan Frachtenberg
May 18, 2015

The Lifecycles of Apps in a Social Ecosystem

Proc. WWW'15

Apps are emerging as an important form of on-line content, and they combine aspects of Web usage in interesting ways — they exhibit a rich temporal structure of user adoption and long-term engagement, and they exist in a broader social ecosystem that helps drive these patterns of adoption and engagement. It has been difficult, however, to study apps in their natural setting since this requires a simultaneous analysis of a large set of popular apps and the underlying social network they inhabit.

By: Isabel Kloumann, Lada Adamic, Jon Kleinberg, Shaomei Wu
May 9, 2015

Exposure to Ideologically Diverse News and Opinion on Facebook

Science.

How do these online networks influence exposure to perspectives that cut across ideological lines?

By: Eytan Bakshy, Solomon Messing, Lada Adamic
May 6, 2015

Wormhole: Reliable Pub-Sub to Support Geo-replicated Internet Services

12th USENIX Symposium on Networked Systems Design and Implementation

Wormhole is a publish-subscribe (pub-sub) system developed for use within Facebook’s geographically replicated datacenters. It is used to reliably replicate changes among several Facebook services including TAO, Graph Search and Memcache. This paper describes the design and implementation of Wormhole as well as the operational challenges of scaling the system to support the multiple data storage systems deployed at Facebook.

By: Yogeshwer Sharma, Philippe Ajoux, Petchean Ang, David Callies, Abhishek Choudhary, Laurent Demailly, Thomas Fersch, Liat Atsmon, Andrzej Kotulski, Sachin Kulkarni, Sanjeev Kumar, Harry Li, Jun Li, Evgeniy Makeev, Kowshik Prakasam, Robbert van Renesse, Sabyasachi Roy, Pratyush Seth, Yee Jiun Song, Benjamin Wester, Kaushik Veeraraghavan, Peter Xie
March 14, 2015

The Diffusion of Support in an Online Social Movement: Evidence from the Adoption of Equal-Sign Profile Pictures

Proc. CSCW'15

In March of 2013, 3 million Facebook users changed their profile picture to one of an equals sign to express support of same-sex marriage. We demonstrate that this action shows complex diffusion characteristics congruent with threshold models, with most users observing several of their friends changing their profile picture before taking the action themselves.

By: Bogdan State, Lada Adamic
February 17, 2015

What Makes for Effective Detection Proposals?

PAMI

An in depth study of object proposals and their effect on object detection performance.

By: Jan Hosang, Rodrigo Benenson, Piotr Dollar, Bernt Schiele
February 10, 2015

Moving Fast with Software Verification

NASA Formal Method Symposium

For organisations like Facebook, high quality software is important. However, the pace of change and increasing complexity of modern code makes it difficult to produce error free software. Available tools are often lacking in helping programmers develop more reliable and secure applications.

By: Cristiano Calcagno, Dino Distefano, Jeremy Dubreil, Dominik Gabi, Pieter Hooimeijer, Martino Luca, Peter O'Hearn, Irene Papakonstantinou, Jim Purbrick, Dulma Churchill
December 19, 2014

Predicting the Quality of New Contributors to the Facebook Crowdsourcing System

Neural Information Processing Systems: Crowdsourcing and Machine Learning Workshop

We are interested in improving the quality and coverage of a knowledge graph through crowdsourcing features built into a social networking service. This work presents an approach to model user trust when prior history is lacking.

By: Julian Eisenschlos