-
Predicting Group Choices from Group Profiles
Authors:
Hanif Emamgholizadeh,
Amra Delic,
Francesco Ricci
Abstract:
Group recommender systems (GRSs) identify items to recommend to a group of people by aggregating group members' individual preferences into a group profile, and selecting the items that have the largest score in the group profile. The GRS predicts that these recommendations would be chosen by the group, by assuming that the group is applying the same preference aggregation strategy as the one adop…
▽ More
Group recommender systems (GRSs) identify items to recommend to a group of people by aggregating group members' individual preferences into a group profile, and selecting the items that have the largest score in the group profile. The GRS predicts that these recommendations would be chosen by the group, by assuming that the group is applying the same preference aggregation strategy as the one adopted by the GRS. However, predicting the choice of a group is more complex since the GRS is not aware of the exact preference aggregation strategy that is going to be used by the group.
To this end, the aim of this paper is to validate the research hypothesis that, by using a machine learning approach and a data set of observed group choices, it is possible to predict a group's final choice, better than by using a standard preference aggregation strategy. Inspired by the Decision Scheme theory, which first tried to address the group choice prediction problem, we search for a group profile definition that, in conjunction with a machine learning model, can be used to accurately predict a group choice. Moreover, to cope with the data scarcity problem, we propose two data augmentation methods, which add synthetic group profiles to the training data, and we hypothesize they can further improve the choice prediction accuracy.
We validate our research hypotheses by using a data set containing 282 participants organized in 79 groups. The experiments indicate that the proposed method outperforms baseline aggregation strategies when used for group choice prediction. The method we propose is robust with the presence of missing preference data and achieves a performance superior to what humans can achieve on the group choice prediction task. Finally, the proposed data augmentation method can also improve the prediction accuracy.
△ Less
Submitted 12 January, 2024; v1 submitted 6 August, 2023;
originally announced August 2023.
-
A Systematic Survey on Multi-relational Community Detection
Authors:
Zahra Roozbahani,
Hanif Emamgholizadeh,
Jalal Rezaeenour,
Mahshid Hajialikhani
Abstract:
Complex networks contain various interactions among similar or different entities. These kinds of networks are called multi-relational networks, in which each layer corresponds to a special type of interaction. Multi-relational networks are a particular type of multilayer networks in which nodes are similar entities; however, edges or communications demonstrate different types of interactions amon…
▽ More
Complex networks contain various interactions among similar or different entities. These kinds of networks are called multi-relational networks, in which each layer corresponds to a special type of interaction. Multi-relational networks are a particular type of multilayer networks in which nodes are similar entities; however, edges or communications demonstrate different types of interactions among similar entities. In this survey, we study community detection methods for multi-relational networks. The considered models are divided into two main groups, namely, direct methods and indirect methods. We put indirect methods in two classes: flattening and ensembling, and the direct methods are further divided into four groups which are: probabilistic methods, algebraic methods, modular-based methods, and graph feature-based methods. For each approach and each method, we explain their pros and cons. Additionally, all the used datasets in the multilayer community detection studies are categorized into synthetic and real data. We elaborate on the most important datasets. Afterward, the utilized evaluation metrics by the papers are described. Finally, the current models' challenges and shortcomings are discussed. Finally, some suggestions for future research are developed. Putting all this together, this study, to the best of our knowledge, is the most comprehensive survey dedicated to multi-relational networks community detection.
△ Less
Submitted 1 April, 2021; v1 submitted 29 March, 2021;
originally announced March 2021.
-
Presenting a Dataset for Collaborator Recommending Systems in Academic Social Network: a Case Study on ReseachGate
Authors:
Zahra Roozbahani,
Jalal Rezaeenour,
Roshan Shahrooei,
Hanif Emamgholizadeh
Abstract:
Collaborator finding systems are a special type of expert finding models. There is a long-lasting challenge for research in the collaborator recommending research area, which is the lack of the structured dataset to be used by the researchers. We introduce two datasets to fill this gap. The first dataset is prepared for designing a consistent, collaborator finding system. The next one, called a co…
▽ More
Collaborator finding systems are a special type of expert finding models. There is a long-lasting challenge for research in the collaborator recommending research area, which is the lack of the structured dataset to be used by the researchers. We introduce two datasets to fill this gap. The first dataset is prepared for designing a consistent, collaborator finding system. The next one, called a co-author finding model, models an academic social network as a table that contains different relations between the pair of users. Both of them provide an opportunity for introducing potential collaborators to each other. These two models have been extracted from ResearchGate (RG) data set and are available publicly. RG dataset has been collected from Jan. 2019 to April 2019 and includes raw data of 3980 RG users. The dataset consists of almost complete information about users. In the preprocessing phase, the well-known Elmo was used for analyzing textual data. We call this as ResearchGate dataset for Recommending Systems (RGRS). For assessing the validity of data, we analyze each layer of data separately, and the results are reported. After preparing data and evaluating the collaborator finding models, we have done some assessments on RGRS. Some of these assessments are co-author, following-follower, and question answering relations. The outcomes indicate that it is the best relation in propagating knowledge in the network. To the best of our knowledge, there is no processed and analyzed dataset of this size.
△ Less
Submitted 18 February, 2021; v1 submitted 29 December, 2020;
originally announced January 2021.
-
A Framework for Quantifying Controversy of Social Network Debates Using Attributed Networks: Biased Random Walk (BRW)
Authors:
Hanif Emamgholizadeh,
Milad Nourizade,
Mir Saman Tajbakhsh,
Mahdieh Hashminezhad,
Farzaneh Nasr Esfahani
Abstract:
All societies have been much more bipolar over the past few years, particularly after the emergence of online social networks and media. In fact, the gap between the two ends of social spectrum is going to be even deeper after the spread of new media. In this circumstance, social polarization has been a growing concern among socialists and computer science experts because of the detrimental impact…
▽ More
All societies have been much more bipolar over the past few years, particularly after the emergence of online social networks and media. In fact, the gap between the two ends of social spectrum is going to be even deeper after the spread of new media. In this circumstance, social polarization has been a growing concern among socialists and computer science experts because of the detrimental impact which online social networks can have on societies by adding fuel to the fire of extremism. Several types of research were conducted for proposing measures to calculate the controversy level in social networks, afterward, to reduce controversy among contradicting viewpoints, for example, by exposing opinions of one side to other side's members. Most of the attempts for quantifying social networks' controversy have considered the networks in their most primary forms, without any attributes. Although these kinds of researches provide platform-free algorithms to be used in different social networks, they are not able to take into account a great deal of useful information provided by users (node attributes).To surmount this shortcoming, we propose a framework to be utilized in different networks with different attributes. We propelled some Biased Random Walks (BRW) to find their path from start point to an initially unknown endpoint with respect to initial energy of start node and energy loss of nodes on the path. We extracted structural attribute of networks, using node2vec, and compared it with state-of-the-art algorithms, and showed its accuracy. Then, we extracted some content attributes of user and analyze their effects on the results of our algorithm. BRW is compared with another state-of-the-art controversy measuring algorithm. Then, its changes in different level of controversy in Persian Twitter is considered to show how it works in different circumstance.
△ Less
Submitted 7 November, 2020; v1 submitted 26 August, 2020;
originally announced August 2020.