Our experience of the physical world is mediated by our senses, but while most people have five senses, interactions with computer systems are largely limited to the visual sense. When working with nonvisual artifacts, like sound, on computers, such artifacts are typically transformed, or re-encoded, into something visual. Determining how...
In conventional data federations, a set of data providers each possess an autonomous database and collectively make the union of these databases available for querying by a client from a unified SQL interface. This setting however, provides no guarantees on data privacy or security. With my work, I consider a...
This dissertation asks how researchers can create more equitable algorithmic systems. Ultimately, this thesis explores methods and implications of representing subjects of analysis in the design and evaluation of algorithmic systems. I also unpack how algorithmic tools measure and quantify human behavior, giving heed to the potential impacts of these...
Computational imaging (CI) is a class of imaging systems that optimize both the opto-electronic hardware and computing software to achieve task-specific improvements. Machine/deep learning models have proven effective in drawing statistical priors from adequate datasets. Yet when designing computational models for CI problems, physics-based models derived from the image formation...
Volunteer-based physical crowdsourcing systems connect individuals to make unique contributions to solve local and communal problems and enable new services. A key challenge in enabling such systems is attracting enough willing volunteers who can make useful contributions to achieve desired system goals. While most volunteer-based systems provide volunteers flexibility to...
Algorithmically-driven social platforms present a challenge for self-presentation and identity management by obscuring audiences behind algorithmic mechanisms. Users are increasingly aware of this and actively adapting through folk theorization, but we do not know how users are coping with the constant change endemic to these platforms. We also do not...
In this thesis we study two problems, one in unsupervised learning - k-means clustering and the other in a supervised learning setting with the presence of adversarial perturbations. We do a beyond-worst case style analysis and show that in either case instances that are resilient to adversarial perturbations are also...
Commonsense inference is a critical capability of modern artificial intelligence (AI) systems. The machines need commonsense knowledge to perform tasks exactly like human being does. Learning commonsense inference from text has been a long standing challenge in the field of natural language processing due to reporting bias -- people do...
This dissertation explores the design and evaluation of augmentative and alternative communication (AAC) technologies for people with aphasia. Humans use speech and language to communicate their thoughts and opinions as well as express their individuality, autonomy and agency (George Armitage Miller 1951; Ahearn 2001). Speech and language are important tools...
Millions of people freelance in the growing online gig economy, making it important to advance pay equity and support freelancers in earning their livelihoods online. Compared to offline employment, freelancing introduces at least two challenges that threaten freelancers’ ability to secure work and the equitability of the gig economy: 1)...