PrIA: Private Intelligent Assistance

Overview

The long-term vision of this project is to build a set of personalized intelligent assistant services completely locally on the user's personal device, without forking over private data to a cloud-service.

We start with a news recommendation service. We built a PrIA news recommendation service that collects user's personal data, builds a profile, and recommends news articles based on the profile, all locally on the user's personal device. Our small scale, IRB-approved, user study shows that while the effectiveness of PrIA's news recommendation is lower than that of Google's recommendations, the difference in performance is not significant. The user study is currently offline, but the code and instructions are available here.

We are currently extending PrIA to provide other personalization services.