Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Andrew Mao is active.

Publication


Featured researches published by Andrew Mao.


Computer Networks | 2014

The design and implementation of the A3 application-aware anonymity platform

Micah Sherr; Harjot Gill; Taher Saeed; Andrew Mao; William R. Marczak; Saravana Soundararajan; Wenchao Zhou; Boon Thau Loo; Matt Blaze

This paper presents the design and implementation of Application-Aware Anonymity (A^3), an extensible platform for rapidly prototyping and evaluating anonymity protocols on the Internet. A^3 supports the development of highly tunable anonymous protocols that enable applications to tailor their anonymity properties and performance characteristics according to specific communication requirements. To support flexible path construction, A^3 uses a declarative language to compactly specify path selection and instantiation policies. We demonstrate that our declarative language is sufficiently expressive to encode novel multi-metric performance constraints as well as existing relay selection algorithms employed by Tor and other anonymity systems, using only a few lines of concise code. We experimentally evaluate A^3 using a combination of trace-driven simulations and a deployment on PlanetLab, as well as a case-study of A^3-enabled voice-over-IP communication. Our experimental results demonstrate that A^3 can flexibly and efficiently support a wide range of path selection and instantiation strategies at low performance overhead.


national conference on artificial intelligence | 2013

Better human computation through principled voting

Andrew Mao; Ariel D. Procaccia; Yiling Chen


national conference on artificial intelligence | 2013

Volunteering Versus Work for Pay: Incentives and Tradeoffs in Crowdsourcing

Andrew Mao; Ece Kamar; Yiling Chen; Eric Horvitz; Megan E. Schwamb; Chris Lintott; Arfon M. Smith


national conference on artificial intelligence | 2012

Adaptive polling for information aggregation

Thomas Pfeiffer; Xi Alice Gao; Andrew Mao; Yiling Chen; David G. Rand


national conference on artificial intelligence | 2012

TurkServer: Enabling Synchronous and Longitudinal Online Experiments

Andrew Mao; Yiling Chen; Krzysztof Z. Gajos; David C. Parkes; Ariel D. Procaccia; Haoqi Zhang


national conference on artificial intelligence | 2013

Why Stop Now? Predicting Worker Engagement in Online Crowdsourcing

Andrew Mao; Ece Kamar; Eric Horvitz


economics and computation | 2014

Trick or treat: putting peer prediction to the test

Xi Alice Gao; Andrew Mao; Yiling Chen; Ryan P. Adams


Archive | 2011

Human Computation and Multiagent Systems: An Algorithmic Perspective

Andrew Mao; David C. Parkes; Ariel D. Procaccia; Haoqi Zhang


national conference on artificial intelligence | 2012

Social Choice for Human Computation

Andrew Mao; Ariel D. Procaccia; Yiling Chen


arXiv: Information Retrieval | 2013

Capturing Variation and Uncertainty in Human Judgment

Andrew Mao; Hossein Azari Soufiani; Yiling Chen; David C. Parkes

Collaboration


Dive into the Andrew Mao's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Haoqi Zhang

Northwestern University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Boon Thau Loo

University of Pennsylvania

View shared research outputs
Researchain Logo
Decentralizing Knowledge