A Graph-based core model and a hybrid recommender system for TV users

Taşcı, Arda
This thesis proposes a core model to represent user profiles in a graph-based environment which can be the base of different recommender system approaches as well as other cutting edge applications for TV domain. The proposed graph-based core model is explained in detail with node types, properties and edge weight metrics. The capabilities of this core model are described in detail. Moreover, in this thesis, a hybrid recommender system based on this core model is presented with its design, development and evaluation phases. The hybrid recommendation algorithm which takes unique advantages of different types of recommendation system approaches such as collaborative filtering, context-awareness and content-based recommendations, is explained in detail. The introduced core model and the hybrid recommendation system are evaluated and compared with a baseline recommender system and the results are presented. The evaluation results show that the core model and the recommender system presented in this work produce remarkable results for TV domain.


A User modeling and recommendation system by means of social networks
Karakaya, Ali; Çiçekli, Fehime Nihan; Department of Computer Engineering (2014)
In this thesis, it is aimed to design a system which builds user profiles to model users’ preferences by tracking the activities of the users on social networks. Specifically, Facebook and Twitter are considered as the social networks. The extracted user profiles are used in a recommendation system application. The user data collected from the social networks is enriched with the concepts in Freebase which is an online and public library, and then the enriched data is used to create vector-based and graph-b...
A Hypergraph based framework for representing aggregated user profiles, employing it for a recommender system and personalized search through a hypernetwork method
Tarakçı, Hilal; Manguoğlu, Murat; Çiçekli, Fehime Nihan; Department of Computer Engineering (2017)
In this thesis, we present a hypergraph based user modeling framework to aggregate partial profiles of the individual and obtain a complete, semantically enriched, multi-domain user model. We also show that the constructed user model can be used to support different personalization services including recommendation. We evaluated the user model against datasets consisting of user's social accounts including Facebook, Twitter, LinkedIn and Stack Overflow. The evaluation results confirmed that the proposed use...
Computational platform for predicting lifetime system reliability profiles for different structure types in a network
Akgül, Ferhat (2004-01-01)
This paper presents a computational platform for predicting the lifetime system reliability profiles for different structure types located in an existing network. The computational platform has the capability to incorporate time-variant live load and resistance models. Following a review of the theoretical basis, the overall architecture of the computational platform is described. Finally, numerical examples of three existing bridges (i.e., a steel, a prestressed concrete, and a hybrid steel-concrete bridge...
Using learning to rank for a top-n recommendation system in TV domain
Acar, Bedia; Çiçekli, Fehime Nihan; Department of Computer Engineering (2016)
In this thesis, a top-N recommendation system in TV domain is proposed using learning to rank. The design, development and evaluation of the proposed recommender system are described in detail. Instead of calculating rating score of items like in conventional recommender systems, the ranked recommendation item list is presented to TV users. Moreover, path-based features which are used to build ranking model is explained in detail. These features provide collaborative filtering, content-based filtering and c...
A method for decentralized business process modeling
Türetken, Oktay; Demirörs, Onur; Department of Information Systems (2007)
This thesis study proposes a method for organizations to perform business process modeling in a decentralized and concurrent manner. The Plural method is based on the idea that organizations’ processes can be modeled by individuals actually performing the processes. Instead of having a central and devoted group of people to understand, analyze, model and improve processes, individuals are held responsible to model and improve their own processes concurrently. These individual models are then integrated to f...
Citation Formats
A. Taşcı, “A Graph-based core model and a hybrid recommender system for TV users,” M.S. - Master of Science, Middle East Technical University, 2015.