Whether human or digital, the sacrifice you make for having a personal assistant is privacy. Until now, that is. Researchers from the Department of Computer Science developed a digital assistant app that does not compromise privacy and answers the question, how can we provide personalized news recommendations without sharing sensitive data with the provider?

Digital personal assistants have the ability to gear the content of an app or service to your specific likes and dislikes, such as Google News. However, they need a lot of sensitive data about you to be effective. For the past year, assistant professors Aruna Balasubramanian and Niranjan Balasubramanian, former grad students Shashank Jain (Microsoft) and Vivek Tiwari (LinkedIn) to develop an app that can deliver personalized recommendations for news articles, without collecting and sending sensitive user data to a cloud service.

Dubbed PrIA (Private Intelligent Assistant), maintains your privacy by not using remote servers to organize a personal user profile, but instead does so locally on your smartphone and laptop. This ensures that personal information is kept private.

The research team conducted a ten day study of their application and found that Google News, which uses private user data and is a comparable cloud based service, was only 14% better at suggesting news articles to its users. According to Niranjan Balasubramanian, for privacy-minded users this may be a worthy trade-off. PrIA downloads stories from Google News, but does so without signing into a Google account or sending user’s information elsewhere.

“The important thing is, only your phone and your laptop have this information,” says Aruna Balasubramanian.

Running on the user’s laptop, the implementation of PrIA consisted of these applications:

Logger – This collected web browsing history and the user’s Twitter and Facebook feeds.

Profile Builder – A user profile graph is built on the user’s laptop. Using the Stanford Named Entity tagger, 20 topics were chosen and added to the profile graph.

PPR Recommendation - A recommendation algorithm downloads all headline articles from Google News. PrIA reviews the candidate articles and uses the recommendation article to push articles to the user’s smartphone.