Information Systems Frontiers

, Volume 18, Issue 1, pp 145–158 | Cite as

Providing awareness, explanation and control of personalized filtering in a social networking site

  • Sayooran NagulendraEmail author
  • Julita Vassileva


Social networking sites (SNSs) have applied personalized filtering to deal with overwhelmingly irrelevant social data. However, due to the focus of accuracy, the personalized filtering often leads to “the filter bubble” problem where the users can only receive information that matches their pre-stated preferences but fail to be exposed to new topics. Moreover, these SNSs are black boxes, providing no transparency for the user about how the filtering mechanism decides what is to be shown in the activity stream. As a result, the user’s usage experience and trust in the system can decline. This paper presents an interactive method to visualize the personalized filtering in SNSs. The proposed visualization helps to create awareness, explanation, and control of personalized filtering to alleviate the “filter bubble” problem and increase the users’ trust in the system. Three user evaluations are presented. The results show that users have a good understanding about the filter bubble visualization, and the visualization can increase users’ awareness of the filter bubble, understandability of the filtering mechanism and to a feeling of control over the data stream they are seeing. The intuitiveness of the design is overall good, but a context sensitive help is also preferred. Moreover, the visualization can provide users with better usage experience and increase users’ trust in the system.


Online communities Social network Visualization Personalized Filtering SNS 


  1. Bostandjiev, S., O’Donovan, J., & Höllerer, T. (2012). Tasteweights: A visual interactive hybrid recommender system. In Proceedings of the sixth ACM conference on Recommender systems, (pp. 35–42): ACMGoogle Scholar
  2. Boyatzis, R.E. (1998). Transforming Qualitative Information: Thematic Analysis and Code Development: Sage.Google Scholar
  3. Cleger-Tamayo, S., Fernández-Luna, J. M., Huete, J.F., & Tintarev, N. (2013). Being Confident About the Quality of the Predictions in Recommender Systems. In Advances in Information Retrieval (pp. 411–422). Springer.Google Scholar
  4. Dooms, S. (2013). Dynamic generation of personalized hybrid recommender systems. In Proceedings of the 7th ACM conference on Recommender systems, (pp. 443–446): ACMGoogle Scholar
  5. Garrett, J.J. (2010). Elements of user experience, the: User-centered design for the web and beyond: Pearson Education.Google Scholar
  6. Gauch, S., Speretta, M., Chandramouli, A., & Micarelli, A. (2007). User profiles for personalized information access. In The Adaptive Web (pp. 54–89): Springer.Google Scholar
  7. Ge, M., Delgado-Battenfeld, C., & Jannach, D. (2010). Beyond Accuracy: Evaluating Recommender Systems by Coverage and Serendipity. In Proceedings of the fourth ACM conference on Recommender systems, (pp. 257–260): ACMGoogle Scholar
  8. Herlocker, J.L., Konstan, J.A., & Riedl, J. (2000). Explaining collaborative filtering recommendations. In Proceedings of the 2000 ACM conference on Computer supported cooperative work, (pp. 241–250): ACMGoogle Scholar
  9. Indratmo, Vassileva, J., & Gutwin, C. (2008). Exploring Blog Archives with Interactive Visualization. In Proceedings of the working conference on Advanced visual interfaces, (pp. 39–46): ACMGoogle Scholar
  10. ISO, I., & IEC, T. (2003). 9126–2: Software Engineering-Product Quality-Part 2: External Metrics. International Organization for Standardization, Geneva, Switzerland.Google Scholar
  11. Johnson, H., & Johnson, P. (1993). Explanation facilities and interactive systems. In Proceedings of the 1st international conference on Intelligent user interfaces, (pp. 159–166): ACMGoogle Scholar
  12. Kay, J., & Kummerfeld, B. (2013). Creating personalized systems that people Can scrutinize and control: drivers, principles and experience. ACM Transactions Interaction. Intelligence. Systems, 2(4), 1–42. doi: 10.1145/2395123.2395129.CrossRefGoogle Scholar
  13. Keim, D.A., Schneidewind, J., & Sips, M. (2004). Circleview: A new approach for visualizing time-related multidimensional data sets. In Proceedings of the working conference on Advanced visual interfaces, (pp. 179–182): ACMGoogle Scholar
  14. Lim, B.Y., Dey, A.K., & Avrahami, D. (2009). Why and why not explanations improve the intelligibility of context-aware intelligent systems. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (pp. 2119–2128): ACMGoogle Scholar
  15. Loepp, B., Hussein, T., & Ziegler, J. (2014). Choice-Based Preference Elicitation for Collaborative Filtering Recommender Systems. In Proceedings of the 32nd annual ACM conference on Human factors in computing systems, (pp. 3085–3094): ACMGoogle Scholar
  16. Matt, C., Benlian, A., Hess, T., & Weiß, C. (2014). Escaping from the Filter Bubble? The Effects of Novelty and Serendipity on Users’ Evaluations of Online Recommendations. Paper presented at the 2014 International Conference on Information Systems Auckland.Google Scholar
  17. McNee, S.M., Albert, I., Cosley, D., Gopalkrishnan, P., Lam, S. K., Rashid, A. M., et al. (2002) On the Recommending of Citations for Research Papers. In Proceedings of the 2002 ACM conference on Computer supported cooperative work, (pp. 116–125): ACM.Google Scholar
  18. McNee, S.M., Lam, S.K., Konstan, J.A., & Riedl, J. (2003). Interfaces for Eliciting New User Preferences in Recommender Systems. In User Modeling 2003 (pp. 178–187): Springer.Google Scholar
  19. McNee, S. M., Riedl, J., & Konstan, J. A. (2006). Being accurate is not enough: How accuracy metrics have hurt recommender systems. In CHI’06 extended abstracts on Human factors in computing systems, (pp. 1097–1101): ACM.Google Scholar
  20. Murakami, T., Mori, K., & Orihara, R. (2008). Metrics for evaluating the serendipity of recommendation lists. In New Frontiers in Artificial Intelligence (pp. 40–46): Springer.Google Scholar
  21. Nagulendra, S., & Vassileva, J. (2013).Minimizing social data overload through interest-based stream filtering in a P2p social network. In Social Computing (SocialCom), 2013 International Conference on, (pp. 878–881): IEEEGoogle Scholar
  22. Paolacci, G., Chandler, J., & Ipeirotis, P. G. (2010). Running experiments on amazon mechanical turk. Judgment and Decision Making, 5(5), 411–419.Google Scholar
  23. Pariser, E. (2011). The filter bubble: What the internet is hiding from You. UK: Penguin.Google Scholar
  24. Resnick, P., Garrett, R.K., Kriplean, T., Munson, S.A., & Stroud, N.J. (2013). Bursting your (Filter) bubble: Strategies for promoting diverse exposure. In Proceedings of the 2013 conference on Computer supported cooperative work companion, (pp. 95–100): ACMGoogle Scholar
  25. Sarwar, B., Karypis, G., Konstan, J., & Riedl, J. (2001). Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th international conference on World Wide Web, (pp. 285–295): ACMGoogle Scholar
  26. Scheel, C., Castellanos, A., Lee, T., & De Luca, E.W. (2014). The reason why: A survey of explanations for recommender systems. In Adaptive Multimedia Retrieval: Semantics, Context, and Adaptation (pp. 67–84): Springer.Google Scholar
  27. Shi, S., Largillier, T., & Vassileva, J. (2012). Keeping up with Friends’ Updates on Facebook. In Collaboration and Technology (pp. 121–128): Springer.Google Scholar
  28. Shneiderman, B. (2001). Supporting creativity with advanced information-abundant user interfaces. In Frontiers of Human-Centered Computing, Online Communities and Virtual Environments (pp. 469–480): Springer.Google Scholar
  29. Sinha, R., & Swearingen, K. (2002) .The Role of Transparency in Recommender Systems. In CHI’02 extended abstracts on Human factors in computing systems, (pp. 830–831): ACM.Google Scholar
  30. Tandukar, U., & Vassileva, J. (2012). Ensuring relevant and serendipitous information flow in decentralized online social network. In Artificial Intelligence: Methodology, Systems, and Applications (pp. 79–88): Springer.Google Scholar
  31. Tandukar, U., & Vassileva, J. (2012). Selective propagation of social data in decentralized online social network. In Advances in User Modeling (pp. 213–224): Springer.Google Scholar
  32. Tintarev, N., & Masthoff, J. (2007). Effective Explanations of Recommendations: User-Centered Design. In Proceedings of the 2007 ACM conference on Recommender systems, (pp. 153–156): ACMGoogle Scholar
  33. Tintarev, N., & Masthoff, J.A (2007). Survey of Explanations in Recommender Systems. In Data Engineering Workshop, 2007 I.E. 23rd International Conference on, (pp. 801–810): IEEEGoogle Scholar
  34. Tintarev, N., & Masthoff, J. (2012). Evaluating the effectiveness of explanations for recommender systems. User Modeling and User-Adapted Interaction, 22(4–5), 399–439.CrossRefGoogle Scholar
  35. Tullio, J., Dey, A.K., Chalecki, J., & Fogarty, J. (2007). How It Works: A Field Study of Non-Technical Users Interacting with an Intelligent System. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (pp. 31–40): ACM.Google Scholar
  36. Webster, A., & Vassileva, J. (2007). The Keepup Recommender System. In Proceedings of the 2007 ACM conference on Recommender systems, (pp. 173–176): ACMGoogle Scholar
  37. Xiao, B., & Benbasat, I. (2007). E-commerce product recommendation agents: use, characteristics, and impact. MIS Quarterly, 31(1), 137–209.Google Scholar
  38. Zhang, Y.C., Séaghdha, D.Ó., Quercia, D., & Jambor, T. (2012). Auralist: Introducing serendipity into music recommendation. In Proceedings of the fifth ACM international conference on Web search and data mining, (pp. 13–22): ACMGoogle Scholar
  39. Ziegler, C.-N., McNee, S.M., Konstan, J.A., & Lausen, G. (2005). Improving recommendation lists through topic diversification. In Proceedings of the 14th international conference on World Wide Web, (pp. 22–32): ACMGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  1. 1.Department of Computer ScienceUniversity of SaskatchewanSaskatoonCanada

Personalised recommendations