21 research outputs found

    FreeRec: an Anonymous and Distributed Personalization Architecture

    Get PDF
    We present and evaluate FreeRec, an anonymous decentral- ized peer-to-peer architecture, designed to bring personalization while protecting the privacy of its users. FreeRec's decentralized approach makes it independent of any entity wishing to collect personal data about users. At the same time, its onion-routing-like gossip-based overlay protocols effectively hide the association between users and their inter- est profiles without affecting the quality of personalization. The core of FreeRec consists of three layers of overlay protocols: the bottom layer, rps, consists of a standard random peer sampling protocol ensur- ing connectivity; the middle layer, PRPS, introduces anonymity by hid- ing users behind anonymous proxy chains, providing mutual anonymity; finally, the top clustering layer identifies for each anonymous user, a set of anonymous nearest neighbors. We demonstrate the effectiveness of FreeRec by building a decentralized and anonymous content dis- semination system. Our evaluation by simulation and through extensive PlanetLab experiments show that FreeRec effectively decouples users from their profiles without hampering the quality of personalized content delivery

    A Multiagent Approach to Personalization and Assistance to Multiple Persons in a Smart Home

    Get PDF
    http://www.aaai.org/ocs/index.php/WS/AAAIW14/paper/download/8809/8371&sa=X&scisig=AAGBfm2W2ejiuEPthMsyGE4AgBRTA_1HfAInternational audienceLocalization, personalization, activity recognition, and cognitive assistance are key issues in research on smart homes for cognitively impaired people. Most of the current solutions rely on the presence of solely one person in the residence. To actively consider the interaction of the smart home inhabitant with their caregivers, nurses, doctors and people sharing their home, this paper proposes a multi-agent approach to transparently locate, identify, and ease the collaboration between distributed personalization and assistance services. Based on Bayesian filtering localization using anonymous sensors, the multi-person localization process provides information on each occupant presence, either incoming or outgoing. This information is then used for personalization and assistance

    An Agent Enabled System for Personalizing Wireless Mobile Services

    Get PDF
    Handheld wireless devices such as cellular phones and personal digital assistants (PDAs) have limited memory, storage, and processing power. In addition, small screens and limited input facilities make entering information tedious. It is therefore important that wireless mobile applications optimize resource usage and minimize input effort imposed on the user. One way is to download to the client only the information most relevant to the user, then present that information effectively, taking into account the user\u27s preferences and history as well as the task at hand. This personalization approach minimizes the information to be displayed. In this paper, we present a mobile agent-based system for personalizing mobile services; we use mobile agents simply because such autonomous software entities have characteristics that can benefit mobile devices and the wireless environment. We introduce the tiered architecture of the proposed system and the functions of the different components; then we discuss how we use the Composite/Capabilities Preferences/Profile (CC/PP) in personalizing wireless mobile services. A proof of concept implementation has been developed using Java technologies

    User model interoperability in education: sharing learner data using the experience API and distributed ledger technology

    Get PDF
    Learning analytics and data mining require gathering and exchanging learner data for further processing and designing of activities tailored to learner’s characteristics, context, and needs. Currently, systems that store learners’ attributes should, ideally, be operated and controlled by responsible and trustworthy authorities that guarantee the protection and sovereignty of data and use objective criteria to protect and represent all parties’ interests. This chapter introduces a peer-to-peer method for storing and exchanging learner data with minimal trust. The proposed approach, underpinned by the Experience API standard, eliminates the need of a mediator authority by using distributed ledger technology

    On the Design of Collective Applications

    Get PDF
    Paper presented at SocialCom 2009 Vancouver, 2009In this paper we define collective applications as those that employ the aggregated distinct behaviours of individuals in a crowd to shape their environment and to provide structure and influence in that environment. Such behaviour can be seen in most systems that aggregate user-generated content, whether or not that is the intention of the designers or contributors. We identify the necessary features of such applications and observe that they pose a particularly wicked set of design problems, because important characteristics of the system, including processing and presentation, reside outside the program in the behaviour of the crowd itself. We suggest some approaches to dealing with these problems
    corecore