A ROle-Oriented Filtering (ROOF) approach for collaborative recommendation

In collaborative filtering (CF) recommender systems, existing techniques frequently focus on determining similarities among users’ historical interests. This generally refers to situations in which each user normally plays a single role and his/her taste remains consistent over the long term. However, we note that existing techniques have not been significantly employed in a role-oriented context. This is especially so in situations where users may change their roles over time or play multiple roles simultaneously, while still expecting to access relevant information resources accordingly. Such systems include enterprise architecture management systems, e-commerce sites or journal management systems. In scenarios involving existing techniques, each user needs to build up very different profiles (preferences and interests) based on multiple roles which change over time. Should this not occur to a satisfactory degree, their previous information will either be lost or not utilised at all. To limit the occurrence of such issues, we propose a ROle-Oriented Filtering (ROOF) approach focusing on the manner in which multiple user profiles are obtained and maintained over time. We conducted a number of experiments using an enterprise architecture management scenario. In so doing, we observed that the ROOF approach performs better in comparison with other existing collaborative filtering-based techniques.

[1]  Lida Xu,et al.  Enterprise Information Systems Architecture—Analysis and Evaluation , 2013, IEEE Transactions on Industrial Informatics.

[2]  Jon Espen Ingvaldsen,et al.  Industrial application of semantic process mining , 2012, Enterp. Inf. Syst..

[3]  Oleg Chertov Enterprise Architecture Model that Enables to Search for Patterns of Statistical Information , 2013 .

[4]  Imran Ghani Sematic filtering based hybrid approach for e-learning recommender system , 2012 .

[5]  Liu Yu,et al.  A feature-based regression algorithm for cold-start recommendation , 2014 .

[6]  Markus Buschle,et al.  Enterprise architecture availability analysis using fault trees and stakeholder interviews , 2014, Enterp. Inf. Syst..

[7]  Domonkos Tikk,et al.  Scalable Collaborative Filtering Approaches for Large Recommender Systems , 2009, J. Mach. Learn. Res..

[8]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.

[9]  Janno von Stülpnagel,et al.  Semantic Enterprise Architecture Management , 2013, ICEIS.

[10]  Wu He,et al.  Integration of Distributed Enterprise Applications: A Survey , 2014, IEEE Transactions on Industrial Informatics.

[11]  Xin Jin,et al.  Semantically Enhanced Collaborative Filtering on the Web , 2003, EWMF.

[12]  Ricardo Chalmeta,et al.  A step-by-step methodology for enterprise interoperability projects , 2015, Enterp. Inf. Syst..

[13]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[14]  Byron L. D. Bezerra,et al.  A symbolic approach for content-based information filtering , 2004, Inf. Process. Lett..

[15]  Dick A. C. Quartel,et al.  Application and project portfolio valuation using enterprise architecture and business requirements modelling , 2012, Enterp. Inf. Syst..

[16]  Paul Resnick,et al.  Recommender systems , 1997, CACM.

[17]  Lakshmish Ramaswamy,et al.  Cooperative distributed architecture for mashups , 2014, Enterp. Inf. Syst..

[18]  Xiao Min,et al.  A Collaborative Filtering Recommendation Algorithm based on Domain Knowledge , 2008, 2008 International Symposium on Computational Intelligence and Design.

[19]  Lora Aroyo,et al.  Semantics : Science , Services and Agents on the World Wide Web , 2008 .

[20]  CachedaFidel,et al.  Comparison of collaborative filtering algorithms , 2011 .

[21]  Alta van der Merwe,et al.  A framework for the identification of reusable processes , 2013, Enterp. Inf. Syst..

[22]  Zeinab Rajabi,et al.  Data-Centric Enterprise Architecture , 2012 .

[23]  Dan Frankowski,et al.  Collaborative Filtering Recommender Systems , 2007, The Adaptive Web.

[24]  Arturo Molina,et al.  Leveraging the Zachman framework implementation using action – research methodology – a case study: aligning the enterprise architecture and the business goals , 2013, Enterp. Inf. Syst..

[25]  Yi Zhang,et al.  Open Domain Recommendation: Social Networks and Collaborative Filtering , 2008, ADMA.

[26]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[27]  Sophie Ahrens,et al.  Recommender Systems , 2012 .

[28]  Hema Banati,et al.  A MULTI -PERSPECTIVE EVALUATION OF MA AND GA FOR COLLABORATIVE FILTERING RECOMMENDER SYSTEM , 2010 .

[29]  Zhiguo Gong,et al.  TrustRank: a Cold-Start tolerant recommender system , 2015, Enterp. Inf. Syst..

[30]  Zuhua Jiang,et al.  An inner-enterprise knowledge recommender system , 2010, Expert Syst. Appl..

[31]  Masoud Rahgozar,et al.  An ontology-based semantic extraction approach for B2C ecommerce , 2011, Int. Arab J. Inf. Technol..

[32]  Raphael Volz,et al.  A Comparison of RDF Query Languages , 2004, SEMWEB.

[33]  Imran Ghani,et al.  A role-oriented content-based filtering approach: personalized enterprise architecture management perspective , 2010 .

[34]  David M. Pennock,et al.  Categories and Subject Descriptors , 2001 .

[35]  Christian M. Schweda,et al.  Tool Support for Enterprise Architecture Management - Strengths and Weaknesses , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC'06).

[36]  Hsinchun Chen,et al.  A Link Analysis Approach to Recommendation under Sparse Data , 2004, AMCIS.

[37]  John A. Zachman,et al.  A Framework for Information Systems Architecture , 1987, IBM Syst. J..

[38]  Shogo Nishida,et al.  Content-based music filtering system with editable user profile , 2006, SAC.

[39]  Zhendong Niu,et al.  Analysis of Architecturally Significant Requirements for Enterprise Systems , 2014, IEEE Systems Journal.

[40]  Diego Fernández,et al.  Comparison of collaborative filtering algorithms , 2011, ACM Trans. Web.

[41]  Lida Xu,et al.  Parameter mapping and data transformation for engineering application integration , 2008, Inf. Syst. Frontiers.

[42]  Imran Ghani Sematic filtering based collaborative approach for personalized learning environment recommender system , 2012 .

[43]  Gerhard Friedrich,et al.  Recommender Systems - An Introduction , 2010 .

[44]  Alfred Kobsa,et al.  The Adaptive Web, Methods and Strategies of Web Personalization , 2007, The Adaptive Web.

[45]  William W. Cohen,et al.  Recommendation as Classification: Using Social and Content-Based Information in Recommendation , 1998, AAAI/IAAI.

[46]  Sobah Abbas Petersen,et al.  Feature-Based Analysis Framework for Interoperability in Networked Organisations , 2005, PRO-VE.

[47]  Tasos Anastasakos,et al.  A collaborative filtering approach to ad recommendation using the query-ad click graph , 2009, CIKM.

[48]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[49]  Thomas Hofmann,et al.  Latent semantic models for collaborative filtering , 2004, TOIS.

[50]  Changyong Liang,et al.  Collaborative filtering based on information-theoretic co-clustering , 2014, Int. J. Syst. Sci..

[51]  Giancarlo Guizzardi,et al.  Applying and extending a semantic foundation for role-related concepts in enterprise modelling , 2009, Enterp. Inf. Syst..