【24h】

Managing Security in Aspect Oriented Recommender System

机译:在面向方面的推荐器系统中管理安全性

获取原文

摘要

Recommender systems are widely used in intelligent applications which assist users in a decision-making process to choose one item amongst a potentially overwhelming set of alternative products or services. A recommender system compares the user's profile to some reference characteristics. These characteristics may be from the information item (the content-based approach) or the user's social environment (the collaborative filtering approach) or a combination of both (Hybrid-filtering approach). Recent research shows that collaborative recommender systems are highly vulnerable to profiles injection attacks. Therefore, security mechanisms are needed for protecting the recommender systems against these attacks. Aspect Oriented Recommender System (AORS) is a proposed multi agent system (MAS) that uses the concept of Aspect Oriented Programming (AOP) for building security aspect. Implementing the security in recommender system using a conventional agent oriented approach results not only with the problem of code scattering and code tangling, but also results in weaker enforcement of security concern. In this paper, security crosscutting is handled as aspect in AORS in a modular way to remove scattering and tangling problems. The prototype of AORS has been designed and developed for a book recommender system.
机译:推荐系统广泛用于智能应用程序中,可帮助用户在决策过程中从可能压倒性的替代产品或服务中选择一项。推荐系统将用户的个人资料与某些参考特征进行比较。这些特征可能来自信息项(基于内容的方法)或用户的社交环境(协作过滤方法),或者两者的组合(混合过滤方法)。最近的研究表明,协作推荐系统极易受到配置文件注入攻击的攻击。因此,需要安全机制来保护推荐系统免受这些攻击。面向方面的推荐系统(AORS)是一种建议的多代理系统(MAS),它使用面向方面的编程(AOP)的概念来构建安全方面。使用常规的面向代理的方法在推荐器系统中实现安全性不仅导致代码分散和代码纠结的问题,而且还导致对安全性问题的执行较弱。在本文中,安全性横切以模块化方式作为AORS中的一个方面来处理,以消除散射和纠结问题。 AORS的原型是为图书推荐系统设计和开发的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号