Skip to main content
Log in

Inferring preferences in ontology-based recommender systems using WOWA

  • Published:
Journal of Intelligent Information Systems Aims and scope Submit manuscript

Abstract

In content-based semantic recommender systems the items to be considered are defined in terms of a set of semantic attributes, which may take as values the concepts of a domain ontology. The aim of these systems is to suggest to the user the items that fit better with his/her preferences, stored in the user profile. When large ontologies are considered it is unrealistic to expect to have complete information about the user preference on each concept. In this work, we explain how the Weighted Ordered Weighted Averaging operator may be used to deduce the user preferences on all concepts, given the structure of the ontology and some partial preferential information. The parameters of the WOWA operator enable to establish the desired aggregation policy, which ranges from a full conjunction to a full disjunction. Different aggregation policies have been analyzed in a case study involving the recommendation of touristic activities in the city of Tarragona. Several profiles have been compared and the results indicate that different aggregation policies should be used depending on the type of user. The amount of information available in the ontology must be also taken into account in order to establish the parameters of the proposed algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

References

  • Adomavicius, G., & Tuzhilin, A. (2005). Toward the next generation of recommender systems: a survey of the state of the art and possible extensions. IEEE Transactions on Knowledge and Data Engineering, 17(6), 734–749.

    Article  Google Scholar 

  • Aldea, A., Bañares-Alcántara, R, Skrzypczak, S. (2012). Managing information to support the decision making process. Journal of Information & Knowledge Management, 11(3), 1.

    Article  Google Scholar 

  • Anand, S.S., Kearney, P., Shapcott, M. (2007). Generating semantically enriched user profiles for Web personalization. ACM Transactions on Internet Technology, 7(4).

  • Bhatt, M., Wenny, J., Prakash, S., Wouters, C. (2009). Ontology driven semantic profiling and retrieval in medical information systems. Web Semantics, 7(4), 317–331.

    Article  Google Scholar 

  • Blanco-Fernández, Y, López-Nores, M., Gil-Solla, A., Ramos-Cabrer, M., Pazos-Arias, J. (2011). Exploring synergies between content-based filtering and spreading activation techniques in knowledge-based recommender systems. Information Sciences, 181(21), 4823–4846.

    Article  Google Scholar 

  • Borràs, J, Moreno, A., Valls, A. (2014). Intelligent tourism recommender systems: a survey. Expert Systems with Applications, 41(16), 7370–7389.

    Article  Google Scholar 

  • Borràs, J., Valls, A., Moreno, A., Isern, D. (2012). Ontology-based management of uncertain preferences in user profiles. In Greco, S., Bouchon-Meunier, B., Coletti, G., Fedrizzi, M., Matarazzo, B., Yager, R.R. (Eds.) 14th international conference on information processing and management of uncertainty in knowledge-based systems (IPMU 2012). Springer Series: Communications in Computer and Information Science, 298 (pp. 127–136).

  • Burke, R. Brusilovski, P., Kobsa, A., Nejdl, W. (Eds.). (2007). Hybrid web recommender systems. Berlin: Springer.

  • Cantador, I., Bellogin, A., Casells, P. (2008). A multilayer ontology-based hybrid recommendation model. AI Communications: Special Issue on Recommender Systems, 21, 203–210.

    MathSciNet  MATH  Google Scholar 

  • Carlsson, C., Brunelli, M., Mezei, J. (2012). Decision making with a fuzzy ontology. Soft Computing, 16(7), 1143–1152.

    Article  Google Scholar 

  • Cena, F., Likavec, S., Osborne, F. (2013). Anisotropic propagation of user interests in ontology-based user models. Information Sciences, 250(20), 40–60.

    Article  Google Scholar 

  • Codina, V., & Ceccaroni, L. (2010). Taking advantage of semantics in recommendation systems. In Proceedings of the 13th international conference of the catalan association for artificial intelligence (pp. 163–172). Amsterdam: IOS Press.

  • García-Crespo, A., Chamizo, J., Rivera, I., Mencke, M., Colomo-Palacios, R., Gómez-Berbís, J.M. (2009). SPETA: social pervasive e-tourism advisor. Telematics and Informatics, 26, 306–315.

    Article  Google Scholar 

  • Darabi, M., & Tabrizi, N. (2016). An Ontology-Based framework to model user interests. In International conference on computational science and computational intelligence. Las Vegas, USA.

  • Di Noia, T., Ostuni, V.C., Tomeo, P., Di Sciascio, E. (2016). SPRAnk: semantic path-based ranking for top-n recommendations using linked open data. ACM Transactions on Intelligent Systems and Technology, 8(1), 9:1–9:34.

    Article  Google Scholar 

  • Gibert, K., Valls, A., Batet, M. (2014). Introducing semantic variables in mixed distance measures: impact on hierarchical clustering. Knowledge and Information Systems, 40(3), 559–593.

    Article  Google Scholar 

  • Hagen K, Kramer R, Hermkes M, Schumann B, Mueller P. (2005). Semantic matching and heuristic search for a dynamic tour guide. In Frew A.J. (Ed.) Information and communication technologies in tourism 2005 (pp. 149–159). Verlin: Springer.

  • Hawalah, A., & Fasli, M. (2014). Utilizing contextual ontological user profiles for personalized recommendations. Expert Systems with Applications, 41(10), 4777–4797.

    Article  Google Scholar 

  • Jiang, X., & Tan, A. (2009). Learning and inferencing in user ontology for personalized semantic web search. Information Sciences, 179, 2794–2808.

    Article  MATH  Google Scholar 

  • Lamsfus, C., Grün, C., Alzua-Sorzabal, A., Werthner, H. (2010). Context-based matchmaking to enhance tourists’ experience. Journal for the Informatics Professional, 203, 17–23.

    Google Scholar 

  • Leacock, C., & Chodorow, M. (1998). Combining local context and WordNet similarity for word sense identification, WordNet: an electronic lexical database (pp. 265–283). Cambridge: MIT Press.

    Google Scholar 

  • Li, Y., Bandar, Z., McLean, D. (2003). An approach for measuring semantic similarity between words using multiple information sources. In IEEE transactions on knowledge and data engineering, (Vol. 15, pp. 871–882).

  • Luberg, A., Tammet, T., Järv, P. (2011). Smart city: a rule-based tourist recommendation system. In Law, R., Fuchs, M., Ricci, F. (Eds.) Information and communication technologies in tourism (ENTER 11) (pp. 51–62). Vienna: Springer.

  • Marin, L., Isern, D., Moreno, A., Valls, A. (2013). On-line dynamic adaptation of fuzzy preferences. Information Sciences, 220, 5–12.

    Article  MathSciNet  Google Scholar 

  • Martínez-García, M., Valls, A., Moreno, A. (2016). Construction of an outranking relation based on semantic criteria with ELECTRE-III, information processing and management of uncertainty in knowledge-based systems part II, (611), pp. 238-249, Springer.

  • Martínez-García, M., Valls, A., Moreno, A., Aldea, A. (2018). A semantic multi-criteria approach to evaluate different types of energy generation technologies, Environmental Modelling and Software Special Issue, Environmental Data Science. New York: Elsevier. https://doi.org/10.1016/j.envsoft.2018.04.003.

    Google Scholar 

  • Mathur, A., Akshatha, K., Shastry, A., Anitha, J. (2015). A survey on existing tourism ontologies, pp. 2319–2322.

  • Middleton, S., De Roure, D., Shadbolt, N. (2009). Handbook on ontologies. In Ontology-based recommender systems, international handbooks on information systems (pp. 779–796).

  • Middleton, S., Shadbolt, N., De Roure, D. (2004). D.c, Ontological user profiling in recommender systems. ACM Trans. Inform. Syst., 22(1), 54–88.

    Article  Google Scholar 

  • Mínguez, I., Berrueta, D., Polo, L. (2010). CRUZAR: An application of semantic matchmaking to e-tourism. In Kalfoglou, Y (Ed.) Cases on semantic interoperability for information systems integration: practices and applications (pp. 255–271). Hershey, PA: IGI Global.

  • Moreno, A., Valls, A., Isern, D., Marin, L., Borràs, J. (2013). SigTur/E-Destination: ontology–based personalized recommendation of tourism and leisure activities. Engineering Applications of Artificial Intelligence, 26(1), 633–651.

    Article  Google Scholar 

  • Niaraki, A.S., Kim, K., Lee, C. (2009). Ontology based personalized route planning system using a multi-criteria decision making approach. Expert Systems with Applications, 36, 2250–2259.

    Article  Google Scholar 

  • Petrakis, E.G., Varelas, G., Hliaoutakis, A., Raftopoulou, P. (2006). X-Similarity: Computing Semantic similarity between concepts from different ontologies. Journal of Digital Information Management, 4, 233–237.

    Google Scholar 

  • Pirró, G, & Seco, N. (2008). Design, implementation and evaluation of a new semantic similarity metric combing features and intrinsic information content. In Proceedings of OTM 2008 confederated international conferences coopIS, DOA, GADA, IS, and ODBASE 2008 (pp. 1271–1288). México: Springer.

  • Rada, R., Mili, H., Bichnell, E., Blettner, M. (1989). Development and application of a metric on semantic nets. IEEE Transactions on Systems Man and Cybernetics, 9(1), 17–30.

    Article  Google Scholar 

  • Resnik, P. (1995). Using information content to evaluate semantic similarity in a taxonomy. In Proceedings of 14th international joint conference on artificial intelligence, IJCAI (Vol. 1995, pp. 448–453). Montreal: Morgan Kaufmann Publishers.

  • Ruiz-Montiel, M., & Aldana, J.F. (2009). Semantically enhanced recommender systems. In Meersman, R., Herrero, P., Dillon, T. (Eds.) OTM 2009 workshops on the move to meaningful internet systems, vol. 5872 of lecture notes in computer science (pp. 604–609). Berlin: Springer.

  • Schickel-Zuber, V., & Faltings, B. (2006). Overcoming incomplete user models in recommendation systems via an ontology. In Nasraoui, O., et al. (Eds.) WebKDD 2005 (Vol. 4198, pp. 39–57). LNAI.

  • Sendhilkumar, S., & Geetha, T.V. (2008). Personalized ontology for web search personalization. In Proceedings of the 1st Bangalore annual compute conference, COMPUTE ’08 (pp. 18:1–18:7). New York, NY: ACM.

  • Shoval, P., Maidel, V., Shapira, B. (2008). An ontology-content-based filtering method. International Journal of Information Theories and Applications, 15(4), 51–63.

    Google Scholar 

  • Sieg, A., Mobasher, B., Burke, R. (2007). Web search personalization with ontological user profiles. In Proceedings of the sixteenth ACM conference on conference on information and knowledge management, CIKM ’07 (pp. 525–534). New York, NY: ACM.

  • Su, Z., Yan, J., Ling, H., Chen, H. (2012). Research on personalized recommendation algorithm based on ontological user interest model. Journal of Computational Information Systems, 8(1), 169–181.

    Google Scholar 

  • Tarus, J.K., Niu, Z., Mustafa, G. (2018). Knowledge-based recommendation: a review of ontology-based recommender systems for e-learning. Artificial Intelligence Review, 50(1), 21–48.

    Article  Google Scholar 

  • Torra, V. (1997). The weighted OWA operator. International Journal of Intelligent Systems, 12(2), 153–166.

    Article  MATH  Google Scholar 

  • Torra, V. (2011). The WOWA operator: a review. In Recent developments in the ordered weighted averaging operators: theory and practice (254) (pp. 17–28). Berlin: Springer.

  • Valls, A., Moreno, A., Borràs, J. (2013). Preference representation with ontologies. In Doumpos, M., & Grigoroudis, E. (Eds.) Multicriteria decision aid and artificial intelligence (pp. 77–99). Chichester: Wiley.

  • Waltinger, U., Cramer, I., Wandmacher, T. (2009). From Social networks to distributional properties: a comparative study on computing semantic relatedness. In Proceedings of thirty-first annual meeting of the cognitive science society (pp. 3016–3021). Amsterdam, Netherlands.

  • Wang, W., Zeng, G., Zhang, D., Huang, Y., Qiu, Y., Wang, X. (2008). An intelligent ontology and Bayesian network based semantic mashup for tourism. In Proceedings IEEE congress on services (pp. 128–135).

  • Wu, Z., & Palmer, M. (1994). Verb semantics and lexical selection. In Proceedings of 32nd annual meeting of the association for computational linguistics. (pp. 133–138). Las Cruces, New Mexico: Association for computational linguistics.

  • Yager, R.R. (1996). Quantifier guided aggregation using OWA operators. International Journal of Intelligent Systems, 11(1), 49–73.

    Article  Google Scholar 

  • Yager, R.R., Kacprzyk, J., Beliakov, G. (2011). Recent developments in the ordered weighted averaging operators: theory and practice. Berlin: Springer.

    Book  Google Scholar 

  • Zheng, Z. (2011). A personalized product recommender system based on semantic similarity and TOPSIS method. Journal of Convergence Information Technology, 6(7), 312–320.

    Article  Google Scholar 

  • Ziegler, C., Lausen, G., Schmidt-Thieme, L. (2004). Taxonomy-driven computation of product recommendations. In Proceedings of the 13th ACM international conference on information and knowledge management (pp. 406–415). New York.

Download references

Acknowledgements

This work has been partially funded by the Spanish research project SHADE (TIN-2012-34369) and the research grant 2016PFR-URV-B2-60 by Universitat Rovira i Virgili. The first author is supported by a research grant Martí Franquès (2014PMF-PIPF-70).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aida Valls.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Martínez-García, M., Valls, A. & Moreno, A. Inferring preferences in ontology-based recommender systems using WOWA. J Intell Inf Syst 52, 393–423 (2019). https://doi.org/10.1007/s10844-018-0532-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10844-018-0532-5

Keywords

Navigation