—User profiling is a fundamental component of any personalization applications. Most existing user profiling strategies are based on objects that users are interested in (i.e., p...
In order to address privacy concerns, many social media websites allow users to hide their personal profiles from the public. In this work, we show how an adversary can exploit an...
Adaptive computer-based training systems aim to enhance the learning experience by personalising the presentation and content delivery according to the preferences of each particu...
—Context-aware adaptive systems aim at automatically personalizing the user’s environment depending on the user’s situation, and hence, minimizing user interaction with the s...
Personalized information agents can help overcome some of the limitations of communal Web information sources such as portals and search engines. Two important components of these...