Abstract
With the emergence of personality computing as a new research field related to artificial intelligence and personality psychology, we have witnessed an unprecedented proliferation of personality-aware recommendation systems. Unlike conventional recommendation systems, these new systems solve traditional problems such as the cold start and data sparsity problems. This survey aims to study and systematically classify personality-aware recommendation systems. To the best of our knowledge, this survey is the first that focuses on personality-aware recommendation systems. We explore the different design choices of personality-aware recommendation systems, by comparing their personality modeling methods, as well as their recommendation techniques. Furthermore, we present the commonly used datasets and point out some of the challenges of personality-aware recommendation systems.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Personality Computing is the interdisciplinary study field that focuses on the integration of personality psychology theories with computing systems. It has been proven that leveraging personality theories could help overcoming user modeling challenges. Personality computing has been applied in many domains and research directions, and the number of scientific publications within the scope of personality computing has dramatically increased within the last decade. The integration of user personality traits into the computing system has created new research directions, such as automatic personality recognition (APR), and helped to accelerate existing research directions as well, such as human-robot interaction (Cai et al. 2020) and social computing (Dhelim et al. 2021b) research. Personality computing has also enabled recommendation systems to understand user preferences from a different perspective. A new type of recommendation system that leverages the user’s personality trait to improve the recommendations had emerged. This group of systems is known as personality-aware recommendation systems. This new type of recommendation systems has proven effective in solving the challenges of conventional recommendation systems. Such as the cold-start problem, when the system does not have enough data about the preferences of the user, free-riders and data sparsity problems, to name a few.
In the recent few years, we have witnessed a rapid proliferation of personality-aware recommendation systems. While all of these recommendation systems incorporate the user’s personality traits in the recommendation process, however, these systems use different recommendation techniques, and they are designed to recommend different content. Therefore, in this paper, we conduct a comprehensive survey of the literature of personality-aware recommendation systems. Few works surveyed some research direction in the field of personality computing. In 2014, Vinciarelli and Mohammadi (2014a) surveyed the publications that used the user’s personality in computing systems, and they coined the term personality computing. In 2017, Kaushal and Patwardhan (2018) surveyed the literature on APR from online social networks. Similarly, in 2019, Mehta et al. (2020b) surveyed the literature on deep-learning-based personality APR. However, as far as we know, we are the first who survey the literature of personality-aware recommendation systems. In Table 1, we list some of the recent surveys in the field of personality computing, along with their focus scope and publication year.
The main focus of the current survey is personality-aware recommendation system. Specifically, we cover all the works that use the user’s personality information for recombination services. We focus on works published between 2009 and 2021. We adapted PRISMA (Preferred Reporting Items for Systematic Reviews and Meta-Analyses) framework guidelines (Moher et al. 2010) to select publications related to personality-aware recommendation systems. As shown in Fig.1, initially, 669 related papers between January 2009 and April 2021 were identified after searching Google Scholar, Elsevier, IEEE Xplore digital library, ACM Digital Library, and Springer. for articles related to the following research queries: “personality computing”, “personality-aware”, “recommendation system”, “personality recommendation”, “personality-based”, “social recommendation”, “social computing”, “personality collaborative filtering”, “personality content filtering”, “social computing”, “social-aware”, “personality modeling”, “user personality”. The searches were limited to articles written in English. 956 additional articles were identified as related works by following the citations map of the initially identified articles. After removing duplicated papers, a total of 1625 articles were gathered in the identification phase. In the screening phase, based on the title and abstract screening 1205 articles were excluded for not meeting the inclusion criteria. The majority of these articles either use personality information for other tasks, or they did not use personality information for recommendation. 285 articles were excluded in the eligibility phase after full-text reading. Finally, 135 articles were qualified for final inclusion.
The remainder of this paper is organized as follows: Section 2 shows the main differences between conventional recommendation systems and personality-aware recommendation systems. In Sect. 3, we systematically classify existing personality-aware recommendation system techniques. Section 4 reviews some of the works that proposed personality-aware recommendation systems in the last few years. Section 5 presents some of the commonly used datasets and benchmarks related to personality-aware recommendation systems. Section 6 discusses some of the challenges that face personality-aware recommendation systems and also lists some of the open issues and research challenges. Finally, Sect. 7 concludes this survey and offers concluding remarks.
2 Personality models and recommendation systems
Historically, recommendation systems are divided into three main categories, collaborative filtering approaches, content filtering approaches and hybrid filtering approaches. Collaborative filtering is inspired by the fact that “people who agree on the past, probably will agree in the future”. In practice, in order to recommend new items to a given user \(u_x\), collaborative filtering systems determine a group of users that have a similar rating with user \(u_x\), these users are called the neighbors of user \(u_x\). After finding the group of neighbors, the system finds the set of items that share a high rating among these neighbors, and subsequently recommend these items to user \(u_x\). While content filtering approaches, compute the similarity between previous matched items and the suggested items, regardless of the neighbors’ ratings. Finally, hybrid approaches use a combination of these two techniques. Similar to the conventional recommendation systems, personality-aware recommendation systems also use similar recommendation techniques, the only difference is that they add the user’s personality information in the recommendation process. In Figs. 2 and 3, we show the main differences between conventional and personality-aware recommendation systems. Conventional recommendation systems mainly have three stages. Firstly, the rating phase, where the users express their interests by rating some items. The second stage is the filtering phase, either collaborative filtering, content filter or hybrid filtering as mentioned above. Finally, at the recommendation phase, the system recommends the items yielded by the filtering phase.
As shown in Fig. 3, personality-aware recommendation systems add two more phases before the rating phase and change the filtering stage as well. Personality measurement phase, the system assesses the personality type of users using a personality assessment questionnaire that the users need to answer during registration, or by applying an APR scheme on the user's previously available data, such as online social network data. While in personality matching phase, the system tries to match user personality type with relevant items by computing the matching likelihood between the user and these items. The matching is computed based only on the personality information of users and some personality features of the item, such as a product brand in product recommendation or personality type of actors in the case of movie recommendation. Personality matching is performed either using lexical matching by linking textual description of the items with the associated personality types, or using a fine-grained rules that can match items with personality types. It is worth noting that at personality matching phase, the system does not have any information about the user's ratings, which help to alleviate the effects of cold-start problem, one of the most challenging problems in the literature of recommendation systems. Personality-aware recommendation systems also change the filtering phase, by incorporating the personality information in similarity measurement to determine the neighbors of each user. The primary objective of filtering phase in the conventional collaborative filtering is to determine the set of neighbors that have similar ratings with the current user, a process known as neighborhood formation. In personality-aware recommendation system, the similarity between the users is computing based on their personality trait similarity or using a hybrid personality-rating similarity measurement, and the resulting set of neighbors are similar in terms of personality traits to the studied user.
2.1 Personality models
Various personality theories tried to define human personality and represent it in measurable scale. One of the most widely used personality theories is known as the Five Factors Model (FFM) (Goldberg 1990), also known as Big-Five personality traits theory. FFM theory suggests that the human personality is defined by measurable five factors/traits: Openness to experience, Conscientiousness, Extraversion, Agreeableness and Neuroticism, sometimes abbreviated as OCEAN or CANOE. FFM is by far the most used theory in the personality-aware recommendation domain. However, very few works still use other less known personality model, such as the HEXACO model (Ashton et al. 2014), which extends the FFM to include a sixth trait known as Honesty-Humility (H), and replace Neuroticism by Emotionality. Therefore HEXACO traits are: Honesty-Humility (H), Emotionality (E), Extraversion (X), Agreeableness (A), Conscientiousness (C), and Openness to Experience (O). Another personality model rarely used in personality computing is the Myers–Briggs Type Indicator (MBTI) (Boyle 1995), unlike FFM and HEXACO, MBTI defines the personality as types rather than traits, in other words, the human personality is exclusively defined by one personality type/class, rather than having different score in multiple traits. MBTI defines four categories: introversion or extraversion, sensing or intuition, thinking or feeling, judging or perceiving. One letter from each category is taken to produce a four-letter personality types, e.g. “INFJ” or “ENFP”, which makes 16 possible personality types.
2.2 Personality measurement
The personality measurement is the most important phase of personality-aware recommendation system, as any misidentification of the user personality type could negatively influence the accuracy of the recommendation system. In personality computing, there are two main methods for personality measurement, personality assessment questionnaires and APR. Generally, questionnaires based personality measurement is more accurate than APR. However, in the context of personality computing, APR are relatively easier to conduct, as they can be applied to the user’s existing data, without the need to burden the user with long questionnaires. In this subsection, we discuss the different personality assessment questionnaires and APR techniques and classify some of the existing personality-aware recommendation systems based on the their personality assessment method.
2.2.1 Personality assessment questionnaires
In the study field of personality psychology, self-report personality questionnaires have been widely used to reveal personality differences among individuals. Questionnaires in which people estimate their character and behaviors are the most commonly used mean for personality assessment. The answers are typically in the format of five-level Likert scale (strongly agree, agree, neither agree or disagree, disagree and strongly disagree). For FFM, there are many personality questionnaires of various lengths (number of items). The widely used long questionnaires include NEO Five-Factor Inventory (NEO-FFI, 60 items) (Aluja et al. 2005), NEO-Personality-Inventory Revised (NEO-PI-R, 240 items) (Costa Jr and McCrae 2008), International Personality Item Pool (IPIP-NEO, 300 items) and the Big-Five Inventory (BFI, 44 items) (Rammstedt and John 2007). In the context of personality-aware recommendation system, these questionnaires could be directly solicited from the users during registration. Filling a long questionnaire is a time-consuming task, the user might get bored and may not fill the questionnaire carefully, which could lead to an irrelevant recommendation in the future. Therefore, short questionnaires (Rammstedt and John 2007; Gosling et al. 2003; Topolewska et al. 2014) (5-10 items) are preferred in personality-aware recommendation systems, as these questionnaires are much easier to fill. For FFM, the most prominent short questionnaires are BFI-10 (a short version of BFI with 10 items) and Ten-Item Personality Inventory (TIPI, 10 items) (Gosling et al. 2003). Table 2 shows the items of BFI-10.
There are two main drawbacks of self-assessment questionnaires. The first limitation is the self-bias problem (Pedregon et al. 2012), when the subjects tend to give the wrong answer to some of the undesired social characteristics in certain circumstances. For example, when answering a recruitment personality questionnaire, most of the subjects give inaccurate answers to questions like “I get nervous easily”, “I tend to be lazy”, because these are undesired characters in employees. The self-bias does not affect personality-aware recommendation systems, because users have no benefit in misleading the system. The second drawback is known as the reference-group effect (Youyou et al. 2017a), in which the answers given by the subject is relative to his surrounding environment (Dhelim et al. 2016). For example, an introvert engineer might think he is extrovert if he is surrounded by a group of even more introvert engineer friends (Ning et al. 2018). In Table 3, we list FFM personality assessment questionnaires used in the literature of personality-aware recommendation system.
2.2.2 Automatic personality recognition
The assessment of user's personality using a questionnaire is not possible in certain circumstances, for example when analyzing an existing anonymous dataset, or when filling a personality questionnaire is not convenient. APR could be used to solve this dilemma. APR is the process of automatic mapping the data related to a subject to a personality score that represents the personality profile of that subject. In the context of user personality from online social network data, APR schemes are generally divided into three classes. Text-based APR, where the source data is in text format such as social media posts. Multimedia-based APR, where the source data is an image, voice or video, such as social media profile photos. And finally, behavior-based APR, where the source data represent a set of behavioral patterns of the user, such as gaming behaviors or browsing behaviors. Text-based APR generally has higher accuracy than multimedia-based APR and behavior-based APR.
Text-based APR is inspired by the fact that some language psychology theories claim that the choice of words can reveal some psychological states such as emotions and personality traits of the subject (Hirsh and Peterson 2009; Polignano et al. 2021). Therefore, text-based APR analyzes the word choice frequency to infer the user’s personality traits from his social media posts or messages. One of the most common prominent techniques for text-based APR is Linguistic Inquiry and Word Count (LIWC) (Tausczik and Pennebaker 2010). LIWC categorizes the analyzed text into various psychologically relevant sets known as “buckets” like ‘function words’ (e.g., conjunctions, articles, pronouns), ‘social processes’ (e.g., mate, talk, friend) and ‘affective processes’ (e.g., happy, nervous, cried). Following that, LIWC measures the frequency of words in each of these buckets and predicts the personality traits of the subject accordingly. Another famous linguistic database is the Medical Research Council (MRC) psycholinguistics database. Linguistic analysis model like LIWC and MRC have been proven to achieve acceptable accuracy to detect the user’s personality traits from its text. For instance, Han et al. (2020) introduced an APR model based on personality lexicon by analyzing the correlations between personality traits and semantic categories of words, and extract the semantic features of user's microblogs to construct a prediction model using word classification algorithm. On the other hand, multimedia-based APR detects the user’s personality traits by analyzing it is related to photos or video and try to associate the features of these data with the facets of personality traits. For instance, users who frequently post photos related to art might achieve a high score openness trait. Li et al. (2020) introduced a framework that predicts the aesthetics distribution of an image and the Big-Five personality traits of people who liked the image. Finally, behavior-based APR detects the user’s personality trait by analyzing behavioral patterns and associate them with relevant dominant traits. Annalyn et al. (2018) studied the relationship content labels “tags” generated by users from Goodreads.com, and match it with personality scores collected from Facebook users. Vinciarelli and Mohammadi (2014a) surveyed the literature of APR and classify the reviewed works, and Kaushal et al. (2018) surveyed APR methods that leverage online social networks as a data source. While Jacques et al. (2019) surveyed vision-based APR methods, and recently, Mehta et al. (2020b) and Bhavya et al. (2020) surveyed deep-learning-based APR.
In Table 4, we summarize some of the key recent APR works that were not covered in these surveys. it is worth mentioning that some platforms offer Application Programming Interface (API) for APR by analyzing the user’s social media data. For instance, IBM Watson Personality InsightsFootnote 1 uses linguistic analytics to infer individuals’ intrinsic personality characteristics, including Big Five, from digital footprints such as email, text messages, tweets, and forum posts. Another prominent APR API is Cambridge’s ApplyMagicSauce APIFootnote 2, which translates individuals’ digital footprints into psychological profiles.
3 Personality-aware schemes classifications
After the emergence of personality computing, in the last decade, we have witnessed an unprecedented proliferation of personality-aware recommendation systems. These systems use different recommendation techniques, and in some cases, the recommendation process depends on the nature of the recommended content. In this section, we classify the recent personality-aware recommendation system based on the recommendation technique. Personality-aware recommendation systems are roughly divided into four main classes, filtering-based methods and deep-learning-based methods. Fig. 4 shows the classification that we will be using to classify the recent proposed personality-aware recommendation systems. Filtering methods are divided into three classes, personality filtering, personality matching and hybrid filtering.
3.1 Personality filtering
Personality-aware recommendation systems that leverage the conventional collaborative filtering technique to filter users with similar personalities are known as personality filtering methods. Personality filtering methods in turn could be further divided into personality-neighborhood methods and matrix factorization methods.
3.1.1 Personality neighborhood methods
Personality neighborhood filtering is the most common personality-aware recommendation technique. Typically, the system uses a proximity function that measures the personality similarity to find the personality neighborhood users, and use it to predict future rating accordingly. While there are many proximity functions, the Pearson correlation coefficient is the most commonly used proximity function. Given two users \(u_x\) and \(u_y\), the rating similarity between them is computed using the rating similarity function \(SimR\left( u_x,\ u_y\right)\) as shown in Eq. (1), where \(R_x\) and \(R_y\) is the sets of the previous rating of user \(u_x\) and \(u_y\) respectively, and \(r_{x,i}\) is the rating of user \(u_x\) on item i, and \(\overline{r_x}\) is the mean rating of user \(u_x\).
Many personality-aware recommendation systems extend this approach to measure the personality similarity between users is computed using the personality similarity function \(SimP\left( u_x,\ u_y\right)\) as shown in Eq (2), where \(\overline{p_x}\) and \(\overline{p_y}\) is the average value of the personality traits vector for user \(u_x\) and \(u_y\) respectively, and \(p^i_x\) is the \(i^{th}\) trait in the personality traits vector
However, some other works opted to use other proximity functions to measure the personality similarity between users. In Table 5, we summarize some commonly used personality similarity proximity functions.
After computing the similarity among users and eventually establishing the neighborhood of each user, the prediction score is computed by aggregating the rating of neighborhood users and the similarity with these users (Khelloufi et al. 2021). Formally, let Score(u, i) denote the predication score that user u will give to item i, the prediction score is computed using Eq. (3)
where \(\overline{r_u}\) and \(\overline{r_v}\) are the average rating of user u and user v respectively, and \(r_{v,i}\) is the rating given by user v to item i, and \({ \Omega }_u\) are the neighbors of user u that have previously rated item i. Different works used a different design of the proximity function that measures the total similarity \(Sim\left( u,v\right)\). In this regard, there are three main designs. Some works ( (Wu and Chen 2015)) simply use the personality similarity function \(SimP\left( u,v\right)\) instead of \(Sim\left( u,v\right)\). While other works ( (Ning et al. 2019)) opted to use a combination of the personality similarity function \(SimP\left( u,v\right)\) and the rating similarity function \(SimR\left( u,v\right)\). Finally, some other works ( (Dhelim et al. 2020b, a, 2021a)) use other social factor similarity functions such as user interests similarity along with the rating similarity and personality similarity.
3.1.2 Matrix factorization methods
In personality-enhanced matrix factorization methods, the conventional matrix factorization algorithm is extended to incorporate the user’s personality traits along with its ratings. In the conventional matrix factorization method, the user-item interaction matrix is decomposed to the product of two low-dimensionality rectangular matrices that represent the represent users and items in a lower dimensional latent space, this is done by applying dimensionality reduction algorithm such as singular value decomposition. Formally, let \(p_u\in {{\mathbb {R}}}^k\) and \(q_i\in {{\mathbb {R}}}^k\) denote the latent feature vector of user u and item i respectively. In the conventional matrix factorization method, the user u’s preference to item i is estimated by computing the dot product of user u and item i latent feature vectors, as shown in Eq. (4).
Personality-enhanced matrix factorization extends this by incorporating the user’s personality traits, and other occasionally other social attributes. They introduce an additional latent feature vector \(y_a\in {{\mathbb {R}}}^k\) for each social attribute \(a\in A\). Eq. (4) is extended to incorporate these attributes as shown in Eq. (5). It is worth noting that some works consider the Big-Five personality score vector as the only attribute, as in (Fernández-Tobías et al. 2016). While some other works add other social attributes in addition to the personality, for instance, in (Elahi et al. 2013) the user’s gender, age group and the scores for the Big-Five personality traits are used as attributes.
3.2 Personality matching methods
This approach is similar to the conventional content filtering approach. In the personality matching method, a personality score is assigned to each item. This is done either using content analysis, attribute analysis or a hybrid approach. In the content analysis, the system assigns a personality score to an item by applying an APR on the content of that item, such as the textual description, labels and category. For example, in Buettner (2017) a product personality assessment method known as product personality scale (Mugge et al. 2009) was used to assess the personality of the items. While in attribute analysis, the system assigns a personality score to an item by analyzing the attribute of that item, such as the personality traits of users that interacted with that item. For instance, in Yang and Huang (2019) the personality \(P_{G_i}\) of a video game \(G_i\) is assigned by computing the average personality traits of users who played \(G_i\) as \(P_{G_i}=\frac{\sum _{U_j\in O_{G_i}}{P_{U_j}}}{\left| O_{G_i}\right| }\). Personality matching is usually applied if we can observe a common matching criteria between the recommended content and the target user, which eliminate the need for extensive computing in order to find the neighborhood set from one hand, and mitigate the cold start on the other hand. Xiao et al. (2018) used personality matching approach for followee recommendation, the total personality matching (TPM) score between a given user u and the potential blogger pf is computed as shown in Eq. (6):
where \(MS(u,\ pf,\ dim)\) denotes the personality matching score of the user u and the potential recommendation followee pf in a the respective dimension, and \(\mu\) is the average value of each dimension.
3.3 Hybrid personality filtering methods
Hybrid personality filtering methods combine the technique of personality filtering on the user's space, and personality matching on the items space. Hybrid personality filtering has been proven as an effective method that leverages the advantages of personality filtering and personality matching methods. Ning et al. (2019) used a hybrid personality filtering approach for friend recommendation, where personality filtering is used to find users with similar ratings and personality matching is used to filter the item space (since it is a friend recommendation system, the items represent potential friends). Similarly, Yang et al. (2019) also used hybrid personality filtering for a game recommendation, where personality filtering is used to determine user with similar game ratings, and personality matching is used to attribute personality to games.
3.4 Deep learning methods
In recent years, deep learning has revolutionized the domain of recommendation systems by leveraging deep learning models, such as Convolutional Neural Network (CNN), Recurrent Neural Network (RNN) and Autoencoder, to name a few. Personality-aware recommendation systems are not an exception to this revolution. Deep learning is either used to detect the user personality of the users or in the recommendation process itself. The choice of deep learning model used for personality detection and personality-aware recommendation depends on the type of source data of users. Deep learning model that are inspired by natural language processing, such as the n-gram model, are suitable for personality detection and content recommendation from textual source data. For instance, Majumder et al. (2017) proposed deep CNN for document-level APR, the CNN extracts monogram, bigram and trigram features from the document text and each word was represented in the input as a fixed-length feature vector using Word2Vec (Mikolov et al. 2013) model, finally linguistic features (e.g. LIWC, MRC) are concentrated and fed to fully connected layer for personality traits prediction. Similarly, deep learning models that are designed for image and video processing are suitable for personality detection and personality-aware recommendation using non-textual personality data. Wei et al. (2017) proposed Deep Bimodal Regression (DBR) framework for apparent personality analysis from videos and images. DBR modified the common CNNs for incorporating essential visual cues. Besides the source data format, the recommended content nature could also influence the choice of deep learning models to be used as personality-aware recommendations. For example, Chi-Seo et al. (2020) introduced a system that employs deep learning to classify and recommend tourism types that are compatible with the user’s personality. The model is composed out of three layers, each layer incorporates a service provisioning layer, the recommendation service layer, responsible to produce recommended services based on user information inputted, and the adaptive definition layer, that learns the types of tourism that fits for the user’s personality types.
4 Literature review of personality-aware recommendation systems
In the last few years, we have witnessed a rapid proliferation of personality-aware recommendation systems. In this section, we review the literature on personality-aware recommendation systems in different application domains.
4.1 Friend recommendations
In the literature of social networks, many personality-aware friend recommendation systems have been proposed, Ning et al. (2019) proposed a personality-aware friend recommendation system named PersoNet that leverages Big-Five personality traits to enhance the hybrid filtering friend selection process. PersoNet outperformed the conventional rating-based hybrid filtering, and achieve acceptable precision and recall values in cold start phase as well. Similarly, Chakrabarty et al. (2020) designed a personality-aware friend recommendation system name FAFinder (Friend Affinity Finder). FAFinder uses Hellinger-Bhattacharyya Distance (H-B Distance) to measure the user’s Big-Five similarity and recommend friends accordingly. While Bian et al. (2012) designed and implemented Matchmaker, a personality-aware friend recommendation system that recommends friends to users on Facebook by matching and comparing user’s online profile with the profiles of TV characters. For example, if Facebook user X is similar to TV character 1, and Facebook user Y is similar to TV character 2, and character 1 and character 2 are friends in the same TV show, then the Matchmaker system recommends user X to become friends with user Y. Whereas, Neehal et al. (2019) introduced a personality-aware friend recommendation framework, which uses a 3-Layered artificial neural network (ANN) for friend preference classification and a distance-based sorted subset selection function for friend recommendation, the proposed friend recommendation system achieved a relatively high precision=85%, recall=85% and f1-measure=82% in the friend choice classification task. Tommasel et al. (2016; 2015) studied the effects of user personality on the accuracy of followees prediction on microblogging social media. The authors analyzed how the user’s personality character influence the followees selection process by incorporating personality traits with state of the art followee predicting factors. To prove the effectiveness of proposed followee prediction algorithm, the author collected a Twitter dataset by crawling the account of 1852 users, and only users that English is their tweeting language were selected. They tested the content-based followee prediction algorithm with and without including the user’s personality traits. Their results showed that incorporating personality traits can enhance the followee recommendations. While Tommasel et al. (2015) analyzed 3 different similarity factors. Firstly, they calculated the total similarity by taking into account the Big-Five personality factors as a whole. Secondly, they calculated the dimension to dimension similarity measure by taking into account every individual personality traits separated from each other. Finally, they calculated a cross dimension similarity measurement by taking into account every personality faced in relation to the others. Their results showed that personality traits must be regarded as a distinctive factor in the process of followee prediction. However, personality dimensions should not be analyzed as a whole because the overall personality similarity measurement might not precisely assess the actual matching between users. The data analysis proves the existence of relations among the individual personality facades. Therefore, the importance of assessing each personality trait with respect to other users. Similarly, Xiao et al. (2018) introduced a personality-aware followee recommendation system based on sentiment analysis and text semantics named PSER , they proposed model combines the user attributes with the Big-Five traits to recommend new followees. PESR quantitatively analyses the effects of considering user personality in followee selection by incorporating personality traits with text semantics of micro-blogging and sentiment analysis of users. Dhelim et al. (2018; 2018) proposed a smart home architecture that use the user’s personality information to optimize the social relationships among the smart home residents. In the same vein, Mukta et al. (2016) proposed a technique to detect homophily by analyzing the Big-Five personality traits of users in an egocentric network such as Facebook. Their results indicate that homophilies correctly cluster ranged from 73% to 87% users for different personality traits. Wu et al. (2017b) investigated the correlation of similarity of personality and the strength of friendship and romantic relationship, and their results indeed provide evidence for personality similarity between friends and between romantic partners. Shayegan et al. (2020) introduced a personality-aware recommender system that leverage the Cosine similarity algorithm to explore and recommend relevant Telegram channels to users according to their personalities. Their results show a 65.42% satisfaction rate for the personality-aware recommender system based on the proposed personality analysis. Table 6 summarizes the literature of personality-aware friend recommendation systems.
4.2 Movies recommendations
Asabere et al. (2020) proposed ROPPSA, a personality-aware TV program recommendation system that leverages normalization and folksonomy procedures to generate group recommendations for viewers with similar personality traits and tie strength with a Target TV Viewer (TTV). Their results on the experimentation procedure show the advantages of ROPPSA compared to similar but personality-agnostic TV program recommendation system baselines, in terms of precision, recall and F-measure (F1), and arithmetic mean (AM). Balakrishnan et al. (2018) proposed a hybrid recommender system for movies named HyPeRM,, the proposed system includes the user's personality character in addition to their demographic information (e.g. sex and age) to enhance the precision of the recommendations. Big-Five personality trait was employed to measure the user's personalities. HyPeRM was tested based on the Root Mean Square Error of Approximation (RMSEA) and the Standardized Root Mean Square Residual (SRMR). Both theses metrics showed that HyPeRM outperformed the baseline variant (i.e. the recommendation without including the user’s personality) in terms of the precision of the recommendation. Their work shows that movies recommendations can be improved by incorporating the viewers’ personality traits. Similarly, Shanchez et al. (2011) proposed HappyMovie, a Facebook application for movie recommendations, HappyMovie uses three features for a movie recommendation, user personality, social trust with other users and the past movie ratings. Unlike other works, HappyMovie uses Thomas-Kilmann Conflict Instrument (TKI) personality model instead of Big-Five model. While Bolock et al. (2020) proposed a movie recommendation system based on the user’s character. The system is adaptive in the way it uses a different recommendation algorithm for different users based on the used character criteria. The authors implemented a movie recommendation application to find the relationship between the user’s character and the recommendation algorithm, they have used three main character dimensions, user personality, background and gender. On the relationship between personality and movie preferences, Golbeck et al. (2013) proved the positive correlation between personality and user's movie preferences. Using surveys and analysis of system data for 73 Netflix users, they proved correlation between personality and preferences for specific movie genres. Wu and Chen (2015) studied user personality inferences using implicit behaviors with movies, and the possibility to recommend movies base on the user’s personality traits without user's explicit ratings. Specifically, they determined a set of behavioral features using experimental confirmation and proposed an inference method using Gaussian Process to fuse these features and subsequently detect the user’s Big-Five personality traits. After that, they used the obtained personality information to enhance the collaborative filtering movie recommendation process. Scott et al. (2016a) investigated the relationship between personality and cultural traits with a perception of multimedia quality. They have compared three statistical models: (1) a baseline model to only include system factors; (2) an extended model to consider personality and culture; and (3) an optimistic model in which each participant is modeled. Based on these statistical findings, they trained and generalized the predictive models to include content, affect, system, and human factors. Hu et al. (2011) addressed the cold-start problem by incorporating human personality into the collaborative filtering framework, they have proposed three recommendation approaches: (1) a recommendation method based on user's personality information solely; (2) based on a linear combination of both personality and rating information; (3) used a cascade mechanism to leverage both resources. To test the effectiveness of the studied systems, they compared the proposed approaches with the conventional rating-based CF in two cold-start scenarios: sparse data sets and new users. Berkovsky et al. (2017) studied the effects of different recommendation and content filtering strategies on user trust. They evaluated the score of nine main factors of trust grouped and divided them into three dimensions and tested the different observations regarding the user's personality traits. Wu et al. (2018) introduced a generalized, dynamic personality-aware greedy re-ranking method to compute the recommendation list. Personality traits are utilized to estimate each user’s diversity preferences, and also to minimize the effects of cold-start problem on collaborative filtering recommendations. Sofia et al. (2016) studied The Elaboration Likelihood Model (ELM) which clam that users with low motivation or ability to process the information given in the recommended item could eventually get persuaded to choose these item if appropriate peripheral cues enrich these recommendation. Moreover they applied Fuzzy-Set Qualitative Comparative Analysis (fsQCA) for personality-aware movie recommendation data analysis. Yi et al. (2016) introduced MBTI-CF, a personality-aware Webtoon recommendation system that leverages MBTI personality model to computer personality-based neighborhood. Their results suggest that the performance of MBTI-CF is more stable than that of the traditional CF when dealing with cold-start users. But the performance of the MBTI-CF is less accurate than that of the tradtional CF in normal settings. Khan et al. (2020) studied the relationship between human psychological attributes and their movie preferences. Specifically, they used the user’s twitter data to extract her personality traits and values and predict her movie preferences. Following that, they extended their model to predict user rating behavior based on her tweets and the movie’ storyline on IMDb. Table 7 summarizes the literature of personality-aware movie recommendation systems.
4.3 Music recommendations
The importance of including the user’s personality traits in music recommendation systems have been discussed in many previous works. Ferwerda et al. (2017a; 2016) studied the correlation between personality and music genre preferences over different age groups, they combined the accounts of myPersonality dataset users with their Last.fm listening history. Their finding suggest that the openness trait shows most variation in listening to different music genres among the different age groups. Moscato et al. (2020) proposed a personality-aware music recommendation system based on the user’s personality traits, moods and emotions, detected by analyzing the psychological observations of the user’s behaviors within a social environment. Specifically, the user's personality traits and mood are embedded within a content-based filtering approach to obtain more accurate and dynamic recommendations. Liu et al. (2020) studied the effects of multiple information for music recommendation system, including personality traits and physiological signals obtained though wearable wristband. A dataset of 23 users and 628 song were collected from a user experiment, with physiological signals, matched personality, as well as music acoustic features. Specifically, they applied four regression machine learning algorithms to compare recommendation accuracy with various combinations of feature sets. their results suggest that personality features contributed significantly to the improvement of recommendation accuracy, whereas physiological features contributed less. Cheng et al. (2016) introduced a hybrid method for personality-aware music recommendations. They used personality matching of the user’s personality traits with an extracted feature from songs audio, and classify these features using support vector machine (SVM) algorithm. Their results suggest that combining the content and context information can reduce the MAE and improve the decision accuracy and prediction rate. While Schedl et al. (2016) studied the relationship between personality traits and classical music preferences, they grouped the users into four clusters based on the personality traits and tried to infer the preference of each cluster regarding classical music. The order of the visualizations for a given user is computed with respect to the ranking preferred by other users in the same cluster. Ferwerda et al. (2014) discussed the possibility to enhance music recommendation systems by incorporating the user’s psychological factors such as emotional and personality states. The authors discussed how people listen to music to control their emotional states, and how this adjustment is related to their personality traits. They focused on the methods to acquire data from social media networks to estimate the current emotional state of the listeners. Finally, they discussed the connection of the accurate emotionally with the music categories to support the emotional adjustment of listeners. The same research group proposed a personality-aware music recommender system Ferwerda and Schedl (2016), where they employed the user's personality traits as a general model. The authors specified the relationships between listeners’ personality and their behavior, preferences, and needs, in addition to that the authors studied the different ways to infer user's personality traits from user-generated data of social media websites (e.g., Facebook, Twitter, and Instagram). Hu et al. (2010a) proposed a general model that can deduce user's music preferences based on their personality characteristics. Their subject studies prove that most of the active users think that the recommended songs are more precise for their friends, however, these users enjoy more using personality questionnaires based recommenders for finding songs for themselves. The authors investigated if domain based knowledge has an impact on user's understanding of the system. They found that novice users, who are less knowledgeable about music, generally appreciated more personality based recommenders. Zhou et al. (2011) used decision trees to developed a heuristic personality-aware music recommendation system for niche market. To solve the cold start problem, instead of trying to improve the recommendation performance on new users by recommending the most popular songs, their proposed system directly associates the personality of new users with the most suitable items. Gupta et al. (2020) proposed a personality-aware music recommender system that automatically predicts the listener’s personality and recommend the songs relevant to the listener’s dominant personality trait. Melchiorre et al. (2020) investigated the correlation between personality traits and musical preferences at the fine-grained content level. Specifically they analyzed the listening patters of 1300 Last.fm users and identified several significant medium and weak correlations between personality traits and music audio features. Bansal et al. (2020) studied the relationship between genre exclusivity and Big-Five personality traits, their main findings suggest that listeners with high score of openness personality trait prefer jazz and folk music, and are less interested in pop music. Kouki et al. (2020) studied the benefits of explanations for hybrid recommender systems including personality-aware recommendation systems. They performed a crowd-sourced user study where the system generates personalized recommendations and explanations for real users of the Last.fm music platform. Table 8 summarizes the literature of personality-aware music recommendation systems.
4.4 Photo recommendation
Associating images features and personality traits is twofold: known the feature of the image can help to infer the personality of users who interact with the image, and know the personality traits of the users could help to recommend relevant images. Guntuku et al. (2015b) studied methods for modeling the personality character of users based on a collection of images that they tagged as ‘favorite’ on Flickr. Their study presents several methods for enhancing personality detection performance by proposing better features and modeling approaches. They evaluated their approach by measuring its efficiency when used in an image recommendation system. Their Personality prediction method is divided into two stages, firstly transforming the features to answers (F2A) and then mapping the answers to personality trait scores (A2P). The presented results showed the need for using high-level user understandable features and illustrate the effectiveness of a A2P and F2A approach compared to the traditional F2P (Features-to-Personality) method that is usually used by existing works. While in Guntuku et al. (2015a) they studied the effects of personality (Big-Five Model) and cultural traits (Hofstede Model) on the potency of multimedia-stimulated positive and negative emotions. They compared three multilevel regression: (1) a baseline model that only considers system factors, (2) an extended model that includes personality and culture; (3) an optimistic model in which each participant is modeled. Their analysis proves that personal and cultural traits represent 5.6% of the variance in positive affect and 13.6% of the variance in negative affect. Furthermore, the affect-enjoyment correlation varied across the clips, which proves that personality and culture have a key role in predicting the intensity of negative affect and enjoyed level. Li et al. (2019) developed an end-to-end personality driven multi-task deep-learning-based image aesthetic model that employs the user’s personality traits for image aesthetic rating. Both image aesthetics and personality traits are learned from the proposed multi-task deep-learning model. The personality features are used to represent the aesthetics features, hence, producing the optimal generic image aesthetics scores. Furthermore, in Li et al. (2020) they extended their method to offer a personality-aware multi-task framework for generic as well as personalized image aesthetics assessment. They introduced a framework that predicts the aesthetics distribution of an image and the Big-Five personality traits of people who like the image. In the proposed framework, the generic aesthetics score of the image are computed based on the predicted aesthetics distribution. To capture the common representation of generic image aesthetics and user'ss personality traits, and a Siamese network is trained using aesthetics data and personality data jointly. Gelli et al. (2017) investigated the effects of personality on user behaviors with images in a social media, and which visual stimuli contained in photo content can affect user behaviors. They analyzed a twitter dataset of 1.6 million user and image retweet behaviors. Their statistical analysis show a significant correlation between personality traits and affective visual concepts in image content. Kim et al. (2019) studied the relationships between Instagram user personality traits and color features of their photos, and found that agreeableness is the most relevant trait that is associated with the photo and color features, and neuroticism personality trait was negatively correlated with the color harmony of their photos, extraversion personality trait was positively associated with the color diversity, whereas openness was negatively associated with the color diversity and color harmony of their photos. He et al. (2020) proposed a psychological preference inference engine for personalized face recommendation named DiscoStyle. Specifically, they used transfer learning for identity related facial feature representation to personality preference related facial feature. Scott et al. (2016b) compared three statistical models to study the influence of personality and cultural traits on perception of multimedia quality, the first system only consider system factors, the second the model to include personality traits and culture factors, and the their is personalized to model each participants. Their findings suggest that personality and cultural traits represent 9.3% of the variance attributable to human factors on perception of multimedia quality. Table 9 summarizes the literature of personality-aware photo recommendation systems.
4.5 Academic recommendations
Many works have used personality traits for academic-oriented recommendation systems, such as courses recommendations, conference attendee recommendations and research paper recommendations. Xie et al. (2017) proposed a recommendation system of academic conference participants called SPARP (Socially-Personality-Aware-Recommendation-of-Participants). For more effective collaborations in the vision of a smart conference, the proposed recommendation approach uses a hybrid model of interpersonal relationships among academic conference participants and their personality traits. At first, the proposed system determines the social ties among the participants based on past and present social ties from the dataset with four trial-weight parameters. These weight parameters are used later in their experiment to represent various influence proportions of the past and present social ties among participants. Following that, the system calculates the personality-similarity between the conference participants based on explicit tagged-data of the personality ratings. Qamhieh et al. (2020) proposed a personality-aware career recommendation system named Personalized Career-path Recommender System (PCRS), PCRS to provide recommendation to help high school students choose engineering discipline. PCRS leverages the students’ personality type, academic performance and extra-curricular skills, these information are inputted to fuzzy intelligence model of N-layered architecture. They evaluated PCRS performance using a sample 1250 engineering students enrolled in 7 engineering disciplines at An-Najah National University. Similarly, Asabere et al. (2018) proposed a recommendation algorithm for conference attendees called PerSAR (Personality-Socially-Aware-Recommender). The proposed system is based on a hybrid approach of social relations and personality characters of the conference participants. To evaluate their proposed system, the authors used the dataset of The International Conference on Web-Based Learning (ICWL) 2012, which includes the social ties of 78 conference participants with a total time-frame of 12 hours (720 minutes). Uddin et al. (2016) Proposed a personality-aware framework named PBRE to improve academic choice for newly enrolled students. Their proposed framework makes use of the research field of Predicting Educational Relevance For an Efficient Classification of Talent (PERFECT Algorithm Engine), which uses stochastic probability distribution modeling to help the student to choose the relevant academic field. Hariadi et el (2017) proposed a personality-aware book recommendation system that combines the user’s attributes as well as his personality traits. The proposed system leverages MSV-MSL (Most Similar Visited Material to the Most Similar Learner) method to compute the similarity between users and form the personality neighborhood. Zhang et al. (2019) investigated and summarized different methods that leverage personality traits in collaborative personalized recommendations. They extended an existing personality-aware recommendation system and proposed two other alternative recommendation systems which take advantage of the personality traits to enhance learning content recommendation. Table 10 summarizes the literature of personality-aware academic recommendation systems.
4.6 Product recommendations
Dhelim et al. (2020b) introduced Meta-Interest, a personality-aware product recommendation system that considers the user interests and personality traits and recommends relevant products by exploring the possible user-item metapaths. Meta-Interest is personality-aware from two aspects; it includes the user’s personality traits to predict his/her topics of interest and to match the user’s personality facets with the associated products. Tkalcic et al. (2010) proposed a new approach for measuring the user similarity for collaborative filtering recommender systems that is based on the Big-Five personality model in the context of product recommendation. Buettner (2017) introduced a personality-aware framework for product recommender named PBPR. The proposed framework analyzes the user’s social media profile to infer its personality traits and recommend products accordingly. The author evaluated his proposed framework as IT artefact using a dataset from XING. The results indicates that (i) the user’s personality can be predicted from social media data with predictive gain between 23.2% and 41.8% and (ii) personality-aware products product recommendation can be improved by a predictive gain of 45.1%. Huang et al. (2020), used a data driven method to predict online shoppers’ online buying preferences. Firstly, the authors used text mining method based on the shoppers’ language usage behaviors to create seven different dimension lifestyle-lexicons. Following that, they included these lifestyle-lexicons in the product recommendation system that can predict the shoppers’ buying preferences. Roffo (2016) discussed utilizing personality to compute the association between the shopper’s purchasing tendency and the advert’s recommendations. Moreover, the author introduced the ADS dataset, an advertising benchmark enriched with Big-Five personality traits of users along with 1200 personal photos, while in (Roffo and Vinciarelli 2016) they used the same dataset to study unique associations among the consumer’s buying tendency and advert personality-aware recommendations. Adamopoulos and Todri (2015) used a dataset from Amazon.com to evaluate a personality based recommendation, they have inferred the user's personality traits along with their needs and other contextual information from their social media profiles. Their findings is that adding personality to the recommendation process can increase the efficiency of the system. Table 11 summarizes the literature of personality-aware product recommendation systems.
4.7 Game recommendations
Yang et al. (2019) introduced a personality-aware game recommendation system, they apply text mining on the players’ social network posts to extract their personality types and analyzed the games’ content to associate these games with certain personality types. They proved the effectiveness of their proposed system through an experiment on 63 players and more than 2000 games. Lima et al. (2018) designed a new method for interactive storytelling in games, in which the quests and the ongoing story follow the view of individual personality traits and behaviors in a non-deterministic way. They trained an artificial neural network to predict player behaviors in real-time, allowing planning operators to use personality traits and player behaviors as logical terms in their preconditions. Chan et al. (2018) proposed a method for matching players using personality types to augment the enjoyment and social interaction in exergames. They argue that maintaining high levels of enjoyment and active social interactions is crucial because both can offer retention and continuation of gameplay and exercise involvement. Their results suggest that there was a strong reliability between players pairs with dominant extraversion and openness traits, and poor reliability between player pairs with dominant conscientiousness and openness traits. Hill et al. (2015) investigated the association between HEXACO personality model with preferences for certain aspects of gaming experiences. The main finding confirmed that extraversion trait is moderately associated with the socializer gaming preference and a slight association with the daredevil gaming preference. The results suggested that extraversions have a moderate association with the socializer gaming preference, and a weak association with the daredevil gaming preference. While Abbasi et al. (2020) discussed the personality differences between gamers and non-gamers. Supported by evidence obtained by analyzing the personality types of 855 students (gamers and non-gamers), they concluded that gamers have a personality types that is significantly different on compared to non-gamers. Yang et al (2017) tried to measure the player’s personality traits and utilize that information to recommend relevant games. The player’s personality traits is measured by applying a text mining technique on textual contents posted by the player. The same method is used on the games’ comments to measure the games’ personality traits. Table 12 summarizes the literature of personality-aware game recommendation systems.
4.8 Points of interest recommendations
Chi-Seo et al. (2020) introduced a system that employs deep learning to classify and recommend tourism types that are compatible with the user’s personality. The model is composed out of three layers, each layer incorporates a service provisioning layer that real users face, the recommendation service layer, responsible to produce recommended services based on user information inputted, and the adaptive definition layer, that learns the types of tourism that fit for the user’s personality types. Wang et al. (2020) proposed a trust-based POI recommendation system, they leverage the personality similarity between users to compute the trust level. In addition to trust and personality information, they also make use of the graphic and temporal influence in the recommendation model. Zhang et al. (2018) introduced a new POI recommendation system that uses POI classification model named POIC-ELM. POIC-ELM extracts 9 features that are related to 3 factors, the user’s personality information the POI information and the user’s social relationships information. The learned feature are then fed to an extreme learning machine (ELM) for POI classification. Braunhofer et al. (2014a) introduced STS (South Tyrol Suggests), a personality-aware POI recommender system that uses an active learning module and personality-aware matrix factorization recommendation to infer the relevant POI. In the same vein, in Braunhofer et al. (2014b) they designed a personalized active learning method that takes advantage of the user’s personality information to get more accurate in-context POI ratings. Their result shows that using personality information in active learning yield better accuracy for POI recommendation. Tanasescu et al. (2013) introduced the concept of 'personality of a venue'. They extracted keywords and other annotations from the reviews of the venues and mapped these information to Big-Five personality traits. The experimental testing confirmed the correlation between visitor's personality traits and the personality of the visited venue. Sertkan et al. (2019) proposed an automatic method for computing the Seven-Factor equivalent of tourism sites. Regression analysis, cluster analysis, and exploratory data analysis are performed to find the correlation between Seven-Factors and the type of tourist destination site. Feng et al. (2013) fused three factors, mainly interpersonal interest similarity, personal interest similarity and interpersonal influence to implement probabilistic matrix factorization for personality-aware recommendations. They concluded that personal interest factor can enhance the user's individualities in the recommendation system. Ting et al. (2018) proposed a personality-aware job recommendation system to compute personality features from user-generated content in Facebook. They created a prediction model that uses computational score for job recommendations that match the user’s personality. The accuracy of the proposed personality-aware job recommendation system is 93.1%. Table 13 summarizes the literature of personality-aware POI recommendation systems.
5 Datasets and Benchmarks
Due to the availability of open public datasets that considered the user's personality information, many personality-aware recommendation systems were able to train their proposed models and compare them using the state-of-the-art benchmarks. In this section, we present some of the widely used personality datasets in the context of personality-aware recommendation systems.
myPersonality dataset: In 2007, David Stillwell a PhD student at the University of Nottingham designed a Facebook application called myPersonality that leverages IPIP version of the NEO personality inventory personality questionnaire and displays the personality score instantly (Stillwell and Kosinski 2014). myPersonality was initially intended for limited use, David shared it with his close friends. Later on, surprisingly the number of users who joined the study increased dramatically, and many users were willing to donate their data to be used for academic purposes. By 2012, more than 6 million users finished the IPIP personality questionnaire, and the respondents came from different age groups, backgrounds and cultures. myPersonality dataset was anonymized and samples of it were shared with many researchers. In 2018, the creators of myPersonality decided to stop the project, as it has become extremely challenging to maintain the dataset with the increasing number of usage requests from researchers over the last few years.
MovieLens dataset: MovieLens is a widely used open dataset in recommendation system researches. It contains movie rating data extracted from the famous movie recommendation and rating website MovieLens.com (Harper and Konstan 2016). The ratings were collected over different periods of time, there are many available versions of the dataset depending on the size of the dataset. The largest available version of the dataset is named MovieLens 25M. It contains 25 million movie ratings and one million tag applications applied to 62,000 movies by 162,000 users. Personality2018 (Nguyen et al. 2018) is a version of MovieLens dataset that includes the personality information of the users that rated the movies according to their levels of diversity, popularity, and serendipity, Personality2018 also includes the TIPI score of 1834 users along with the movie rating that were given by these users, and it is available for public download.
Newsfullness dataset: Newsfullness is a news sharing platform that uses personality-aware recommendation for of news articles (Dhelim et al. 2020a). Newsfullness contains TIPI scores of more than 2228 users along with their articles that these users viewed or liked. The collected articles were from all the main news websites, such as BBC, CNN, RA and Aljazeera, from different news categories (business, politics, health, sports, travel, entertainment, art, education, science and technology).
ADS dataset: ADS Dataset is a publicly available benchmark for computational advertising enriched with the user's Big-Five personality traits and 1,200 personal user's pictures. ADS benchmark allows two main tasks: rating prediction over 300 real advertisements (i.e., Rich Media Ads, Image Ads, Text Ads) and click-through rate prediction. Table 14 summarizes the above-mentioned datasets.
6 Challenges and open issues
Although that personality-aware recommendation system offers many advantages and solutions to tackle recommendation challenges that conventional recommendation systems cannot solve, such as cold start and recommendation diversity. However, using the user’s personality in the recommendation bring up new challenges and ethical issues, in this section we discuss some of these challenges.
6.1 Measurement accuracy
The accuracy of the personality measurement is vital for personality-aware recommendation system, the inaccurate measurement of the user personality traits will inevitably lead to inaccurate recommendations. What makes things worse is that the system considers personality traits as content information that do not need update frequently, and will offer inaccurate information all the time. The personality questionnaire contains questions that are relative to the subject itself, and there is no standard measurement of the questioned features, which could increase the reference-group effect. For instance, an introverted subject may identify himself as an extrovert, even if he filled the questionnaire correctly, that is because all his close friends are also introverts, therefore his judgment was relative to his environment. APR methods may also inaccurately detect the user’s personality for various reasons, for example, image-based APR might predict the personality of a user by analyzing his shared photos on social media without considering the context of these photos. For example, a user who shares nature photos frequently as a part of his job as a photographer or a war photo shared by a journalist may not reflect their personalities. To avoid this problem, the recommendation system should not take the personality information as granted, and must verify the correctness of such information by frequently measuring the personality preferences of the user. One way to do that is by comparing the preferences of the user with other users and optimize its personality neighborhood over the time.
6.2 Personality information privacy
The privacy of the user’s personality poses a new challenge in addition to the existing challenge of preserving the privacy of user’s information. As the user’s personality information is even more sensitive than other information in the user’s profile. In March 2018, Facebook-Cambridge Analytica scandal has drawn the attention of the world. A Facebook application created by the a data analytic company named Cambridge Analytica unrightfully collected the personality information of more than 87 million users, aiming to manipulate their voting choice in the 2016 US presidential election (Hinds et al. 2020). The challenge of personality-aware recommendation system is to preserve the personality information of the users. The recommendation system should collect only the necessary personality information required to enhance the recommendation, in this regard, one of the solution is to user short personality questionnaire, such as TIPI-10, that have been proven to be as effective as long questionnaires, hence, the privacy risk is minimized, as the user is required to reveal only the minimum required information.
7 Conclusion
To the best of our knowledge, this survey is the first that focuses on personality-aware recommendation system. We have reviewed the literature of the recent works in this domain, and show the main differences between different works, in terms of personality model, as well as in terms of the used recommendation technique. The vast majority of personality-aware recommendation systems leverage Big-Five personality model to represent the user’s personality. Personality-aware recommendation systems have the upper hand when compared with the conventional recommendation techniques, especially when dealing with cold start and data sparsity problems. However, with the understanding of the user’s personality advantage comes the challenge of preserving the privacy of the user personality information, and also the challenge of maintaining a high personality detection accuracy.
References
Abbasi AZ, Ting DH, Hlavacs H, Wilson B, Rehman U, Arsalan A (2020) Personality differences between videogame vs. non-videogame consumers using the HEXACO model. Current Psychol. https://doi.org/10.1007/s12144-020-00793-2
Adamopoulos P, Todri V (2015) Personality-based recommendations: evidence from amazon. com. In: RecSys Posters. Springer
ADS dataset. https://www.kaggle.com/groffo/ads16-dataset
Aguiar JJB, Fechine JM, de Barros Costa E (2020) Collaborative filtering strategy for product recommendation using personality characteristics of customers. In: Proceedings of the Brazilian symposium on multimedia and the web, pp 157–164. ACM, New York, NY, USA. https://doi.org/10.1145/3428658.3430969
Aluja A, Garcıa O, Rossier J, Garcıa LF (2005) Comparison of the NEO-FFI, the NEO-FFI-R and an alternative short version of the NEO-PI-R (NEO-60) in Swiss and Spanish samples. Personal Indiv Diffe 38(3), 591–604. https://doi.org/10.1016/j.paid.2004.05.014.https://linkinghub.elsevier.com/retrieve/pii/S0191886904001394
Alves P, Saraiva P, Carneiro J, Campos P, Martins H, Novais P, Marreiros G (2020) Modeling tourists’ personality in recommender systems: How does personality influence preferences for tourist attractions? In: Proceedings of the 28th ACM conference on user modeling, adaptation and personalization, pp 4–13. ACM, New York, NY, USA. https://doi.org/10.1145/3340631.3394843
Annalyn N, Bos MW, Sigal L, Li B (2018) Predicting personality from book preferences with user-generated content labels. IEEE Trans Affect Comput pp 1–1. https://doi.org/10.1109/TAFFC.2018.2808349. http://ieeexplore.ieee.org/document/8301566/
Asabere N.Y, Acakpovi A (2020) ROPPSA : TV program recommendation based on personality and social awareness. Math Prob Eng 2020, pp 1–15. https://doi.org/10.1155/2020/1971286.https://www.hindawi.com/journals/mpe/2020/1971286/
Asabere NY, Acakpovi A, Michael MB (2018) Improving socially-aware recommendation accuracy through personality. IEEE Trans Affect Comput 9(3), 351–361. https://doi.org/10.1109/TAFFC.2017.2695605.https://ieeexplore.ieee.org/document/7904698/
Ashton MC, Lee K, De Vries RE (2014) The hexaco honesty-humility, agreeableness, and emotionality factors: a review of research and theory. Person Soc Psychol Rev 18(2):139–152
Azucar D, Marengo D, Settanni M (2018) Predicting the Big 5 personality traits from digital footprints on social media: a meta-analysis. Personal Indiv Diff 124:150–159. https://doi.org/10.1016/j.paid.2017.12.018.https://linkinghub.elsevier.com/retrieve/pii/S0191886917307328
Balakrishnan V, Arabi H (2018) HyPeRM: A hybrid personality-aware recommender for movie. Malaysian J Comput Sci 31(1):48–62. https://doi.org/10.22452/mjcs.vol31no1.4. https://ejournal.um.edu.my/index.php/MJCS/article/view/10568
Bansal J, Flannery MB, Woolhouse MH (2020) Influence of personality on music-genre exclusivity. Psychol Music, p 030573562095361. https://doi.org/10.1177/0305735620953611
Berkovsky S, Taib R, Conway D (2017) How to recommend? User trust factors in movie recommender systems. In: Proceedings of the 22nd international conference on intelligent user interfaces, pp 287–300
Bhavya S, Pillai AS, Guazzaroni G (2020) Personality identification from social media using deep learning: a review. Soft Comput Prob Solv , pp 523–534. Springer. https://doi.org/10.1007/978-981-15-0184-5_45
Bian L, Holtzman,H (2011)Online friend recommendation through personality matching and collaborative filtering. Proceedings of UBICOMM, pp 230–235
Bolock AE, Kady AE, Herbert C, Abdennadher S (2020) Towards a character-based meta recommender for movies. In: Alfred R, Lim Y, Haviluddin H, On CK (eds) Computational science and technology. Springer Singapore, Singapore, pp 627–638
Boyle GJ (1995) Myers-briggs type indicator (mbti): some psychometric limitations. Aust Psychol 30(1):71–74
Braunhofer M, Elahi M, Ricci F (2014a) Usability assessment of a context-aware and personality-based mobile recommender system. In: Hepp M, Hoffner Y (eds) E-commerce and web technologies. Springer International Publishing, Cham, pp 77–88
Braunhofer M, Elahi M, Ge M, Ricci F (2014b) Context dependent preference acquisition with personality-based active learning in mobile recommender systems. In: P. Zaphiris, A. Ioannou (eds.) Learning and collaboration technologies. Technology-Rich Environments for Learning and Collaboration, pp 105–116. Springer International Publishing, Cham
Braunhofer M, Elahi M, Ricci F (2015) User personality and the new user problem in a context-aware point of interest recommender system. In: Information and communication technologies in tourism 2015, pp 537–549. Springer International Publishing, Cham. https://doi.org/10.1007/978-3-319-14343-9_39
Buettner R (2017) Predicting user behavior in electronic markets based on personality-mining in large online social networks. Electron Markets 27(3):247–265. https://doi.org/10.1007/s12525-016-0228-z
Cai X, Ning H, Dhelim S, Zhou R, Zhang T, Xu Y, Wan Y (2020) Robot and its living space: a roadmap for robot development based on the view of living space. Digital Commun Netw.https://doi.org/10.1016/j.dcan.2020.12.001.https://www.sciencedirect.com/science/article/pii/S2352864820302881
Cantador I, Fernández-Tob\(\backslash\)’\(\backslash\)ias I, Bellog\(\backslash\)’\(\backslash\)in A (2013) Relating personality types with user preferences in multiple entertainment domains. In: CEUR workshop proceedings. Shlomo Berkovsky
Chakrabarty N, Chowdhury S, Kanni SD, Mukherjee S (2020) FAFinder: friend suggestion system for social networking. In: Hemanth DJ, Shakya S, Baig Z (eds) Intelligent data communication technologies and internet of things. Springer International Publishing, Cham, pp 51–58
Chan G, Arya A, Whitehead A (2018) Keeping players engaged in exergames: a personality matchmaking approach. In: Extended abstracts of the 2018 CHI conference on human factors in computing systems, pp 1–6. ACM, New York, NY, USA. https://doi.org/10.1145/3170427.3188455
Cheng R, Tang B (2016) A music recommendation system based on acoustic features and user personalities. In: Cao H, Li J, Wang R (eds) Trends and applications in knowledge discovery and data mining. Springer International Publishing, Cham, pp 203–213
Costa Jr PT, McCrae RR (2008) The revised NEO personality inventory (NEO-PI-R). Sage Publications, Inc
Dandannavar PS, Mangalwede SR, Kulkarni PM (2018) Social media text—a source for personality prediction. In: 2018 international conference on computational techniques, electronics and mechanical systems (CTEMS), pp 62–65. IEEE..
Darliansyah A, Naeem MA, Mirza F, Pears R (2019) SENTIPEDE: a smart system for sentiment-based personality detection from short texts. J Univ Comput Sci 25(10):1323–1352
de Lima ES, Feijó B, Furtado AL (2018) Player behavior and personality modeling for interactive storytelling in games. Entertain Comput 28:32–48. https://doi.org/10.1016/j.entcom.2018.08.003.https://linkinghub.elsevier.com/retrieve/pii/S1875952118300120
Dhelim S, Ning H, Farha F, Chen L, Atzori L, Daneshmand M (2021) Iot-enabled social relationships meet artificial social intelligence. IEEE Internet Things J. https://doi.org/10.1109/JIOT.2021.3081556
Dhelim S, Aung N, Ning H (2020) Mining user interest based on personality-aware hybrid filtering in social networks. Knowl Based Syst, p 106227.
Dhelim S, Ning H, Aung N (2021) Compath: user interest mining in heterogeneous signed social networks for internet of people. IEEE Internet Things J 8(8):7024–7035.
Dhelim S, Ning H, Aung N, Huang R, Ma J (2020) Personality-aware product recommendation system based on user interests mining and metapath discovery. IEEE Trans Comput Soc Syst pp 1–13.
Dhelim S, Ning H, Bouras M.A, Ma J (2018) Cyber-enabled human-centric smart home architecture. In: 2018 IEEE smartworld, ubiquitous intelligence and computing, advanced and trusted computing, scalable computing and communications, cloud and big data computing, internet of people and smart city innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), IEEE, pp 1880–1886
Dhelim S, Ning H, Zhu T (2016) Stlf: spatial-temporal-logical knowledge representation and object mapping framework. In: 2016 IEEE international conference on systems, man, and cybernetics (SMC), IEEE, pp 001550–001554
dos Santos WR, Ramos RMS, Paraboni I (2020) Computational personality recognition from Facebook text: psycholinguistic features, words and facets. New Rev Hypermedia Multimedia 25(4):268–287. https://doi.org/10.1080/13614568.2020.1722761.
Elahi M, Braunhofer M, Ricci F, Tkalcic M (2013) Personality-based active learning for collaborative filtering recommender systems. In: Congress Ital Assoc Artif Intell , pp 360–371. Springer. https://doi.org/10.1007/978-3-319-03524-6_31
Feng H, Qian X (2013) Recommendation via user’s personality and social contextual. In: Proceedings of the 22nd ACM international conference on conference on information and knowledge management—CIKM ’13, pp 1521–1524. ACM Press, New York, New York, USA. https://doi.org/10.1145/2505515.2507834.
Fernández-Tobías I, Cantador I (2015) On the use of cross-domain user preferences and personality traits in collaborative filtering. In: Ricci F, Bontcheva K, Conlan O, Lawless S (eds) User modeling, adaptation and personalization. Springer International Publishing, Cham, pp 343–349
Fernández-Tobías I, Braunhofer M, Elahi M, Ricci F, Cantador I (2016) Alleviating the new user problem in collaborative filtering by exploiting personality information. User Model User Adapt Interact 26(2–3):221–255. https://doi.org/10.1007/s11257-016-9172-z
Fernández-Tobías I, Cantador I (2014) Personality-aware collaborative filtering: an empirical study in multiple domains with facebook data. In: International conference on electronic commerce and web technologies, pp 125–137. Springer. https://doi.org/10.1007/978-3-319-10491-1_13
Ferwerda B, Graus M.P, Vall A, Tkalcic M, Schedl M (2016) The influence of user's personality traits on satisfaction and attractiveness of diversified recommendation lists. In: Empire RecSys. CEUR-WS
Ferwerda B, Schedl M (2014) Enhancing music recommender systems with personality information and emotional states: a proposal. In: Umap workshops
Ferwerda B, Schedl M (2016) Personality-based user modeling for music recommender systems. Joint Eur Conf Mach Learn Knowl Dis Databases, pp 254–257. Springer
Ferwerda B, Schedl M, Tkalcic M (2015) Predicting personality traits with instagram pictures. In: Proceedings of the 3rd workshop on emotions and personality in personalized systems 2015—EMPIRE ’15, pp 7–10. ACM Press, New York, New York, USA. https://doi.org/10.1145/2809643.2809644.
Ferwerda B, Tkalcic M, Schedl M (2017) Personality traits and music genre preferences: how music taste varies over age groups. In: Proceedings of the 1st workshop on temporal reasoning in recommender systems (RecTemp) at the 11th ACM conference on recommender systems, Como. 31 August 2017
Ferwerda B, Tkalcic M, Schedl M (2017) Personality traits and music genres: What do people prefer to listen to? In: Proceedings of the 25th conference on user modeling, adaptation and personalization, pp 285–288. ACM, New York, NY, USA. https://doi.org/10.1145/3079628.3079693
Finnerty AN, Lepri B, Pianesi F (2016) Acquisition of personality, pp 81–99. Springer International Publishing, Cham. https://doi.org/10.1007/978-3-319-31413-6_5
Fong K, Mar RA (2015) What does my avatar say about me? Inferring personality from avatars. Personal Soc Psychol Bull 41(2):237–249. https://doi.org/10.1177/0146167214562761
Gelli F, He X, Chen T, Chua TS (2017) How personality affects our likes: towards a better understanding of actionable images. In: Proceedings of the 2017 ACM on multimedia conference—MM ’17, pp 1828–1837. ACM Press, New York, New York, USA. https://doi.org/10.1145/3123266.3127909.
Golbeck J, Norris E (2013) Personality, movie preferences, and recommendations. In: Proceedings of the 2013 IEEE/ACM international conference on advances in social networks analysis and mining—ASONAM ’13, pp 1414–1415. ACM Press, New York, New York, USA. https://doi.org/10.1145/2492517.2492572.
Goldberg LR (1990) An alternative “description of personality”’: the big-five factor structure. J Personal Social Psychol 59(6):1216
Gosling SD, Rentfrow PJ, Swann WB (2003) A very brief measure of the big-five personality domains. J Res Personal 37(6):504–528. https://doi.org/10.1016/S0092-6566(03)00046-1.https://linkinghub.elsevier.com/retrieve/pii/S0092656603000461
Guntuku SC, Roy S, Weisi L (2015) Personality modeling based image recommendation. In: He X, Luo S, Tao D, Xu C, Yang J, Hasan MA (eds) MultiMedia modeling. Springer International Publishing, Cham, pp 171–182
Guntuku SC, Lin W, Scott MJ, Ghinea G (2015) Modelling the influence of personality and culture on affect and enjoyment in multimedia. In: 2015 International conference on affective computing and intelligent interaction (ACII), IEEE, pp 236–242. https://doi.org/10.1109/ACII.2015.7344577. http://ieeexplore.ieee.org/document/7344577/
Guntuku SC, Zhou JT, Roy S, Lin W, Tsang IW (2018) ‘Who Likes What and Why?’ Insights into modeling user's personality based on image ‘likes’. IEEE Trans Affect Comput 9(1):130–143. https://doi.org/10.1109/TAFFC.2016.2581168.http://ieeexplore.ieee.org/document/7491295/
Gupta S, Gulati P, Bhatia S, Madaan R (2020) An automatic approach to music recommendations based on individual personality traits. SSRN Electron J. https://doi.org/10.2139/ssrn.3565276.https://www.ssrn.com/abstract=3565276
Han S, Huang H, Tang Y (2020) Knowledge of words: an interpretable approach for personality recognition from social media. Knowl Based Syst 194:105550. https://doi.org/10.1016/j.knosys.2020.105550.https://linkinghub.elsevier.com/retrieve/pii/S0950705120300459
Hariadi AI, Nurjanah D (2017) Hybrid attribute and personality based recommender system for book recommendation. In: 2017 International conference on data and software engineering (ICoDSE), pp 1–5. IEEE. https://doi.org/10.1109/ICODSE.2017.8285874. http://ieeexplore.ieee.org/document/8285874/
Harper FM, Konstan JA (2016) The MovieLens datasets. ACM Trans Interact Intell Syst 5(4):1–19. https://doi.org/10.1145/2827872
He ZW, Zhang L, Liu FY (2020) DiscoStyle: multi-level logistic ranking for personalized image style preference inference. Int J Auto Comput 17(5):637–651. https://doi.org/10.1007/s11633-020-1244-1
Hinds J, Williams EJ, Joinson AN (2020) “It wouldn’t happen to me”: privacy concerns and perspectives following the Cambridge Analytica scandal. Int J Human Comput Stud 143:102498. https://doi.org/10.1016/j.ijhcs.2020.102498.https://linkinghub.elsevier.com/retrieve/pii/S1071581920301002
Hirsh JB, Peterson JB (2009) Personality and language use in self-narratives. J Res Personal 43(3):524–527. https://doi.org/10.1016/j.jrp.2009.01.006.https://linkinghub.elsevier.com/retrieve/pii/S0092656609000439
Hu R (2010) Design and user issues in personality-based recommender systems. In: Proceedings of the fourth ACM conference on recommender systems—RecSys ’10, p 357. ACM Press, New York, New York, USA. https://doi.org/10.1145/1864708.1864790. http://portal.acm.org/citation.cfm?doid=1864708.1864790
Huang Y, Liu H, Li W, Wang Z, Hu X, Wang W (2020) Lifestyles in Amazon: evidence from online reviews enhanced recommender system. Int J Mark Res 62(6):689–706. https://doi.org/10.1177/1470785319844146
Hu R, Pu P (2010) A study on user perception of personality-based recommender systems. In: International conference on user modeling, adaptation, and personalization, pp 291–302. Springer. https://doi.org/10.1007/978-3-642-13470-8_27
Hu R, Pu P (2010) Using personality information in collaborative filtering for new users. In: Proceedings of the fourth ACM conference on Recommender systems—RecSys ’10, pp 23–30. ACM Press. https://doi.org/10.1145/1864708.1864798
Hu R, Pu P (2011) Enhancing collaborative filtering systems with personality information. In: Proceedings of the fifth ACM conference on Recommender systems—RecSys ’11, p 197. ACM Press, New York, New York, USA. https://doi.org/10.1145/2043932.2043969.
Hu R, Pu P (2014) Exploring personality’s effect on user's rating behavior. In: Proceedings of the extended abstracts of the 32nd annual ACM conference on human factors in computing systems—CHI EA ’14, pp 2599–2604. ACM Press, New York, New York, USA. https://doi.org/10.1145/2559206.2581317.
IMDb api. https://developer.imdb.com/
Jeong CS, Lee JY, Jung KD (2020) Adaptive recommendation system for tourism by personality type using deep learning. Int J Internet Broadcast Commun 12(1):55–60
Karumur RP, Konstan JA (2016) Relating newcomer personality to survival and activity in recommender systems. In: Proceedings of the 2016 conference on user modeling adaptation and personalization—UMAP ’16, pp 195–205. ACM Press, New York, New York, USA. https://doi.org/10.1145/2930238.2930246.
Karumur RP, Nguyen TT, Konstan JA (2016) Exploring the value of personality in predicting rating behaviors. In: Proceedings of the 10th ACM conference on recommender systems, pp 139–142. ACM, New York, NY, USA. https://doi.org/10.1145/2959100.2959140
Karumur R.P, Nguyen T.T, Konstan J.A (2018) Personality, user preferences and behavior in recommender systems. Inf Syst Front 20(6):1241–1265. https://doi.org/10.1007/s10796-017-9800-0.http://springerlink.bibliotecabuap.elogim.com/10.1007/s10796-017-9800-0
Kaushal V, Patwardhan M (2018) Emerging trends in personality identification using online social networks—a literature survey. ACM Trans Knowl Dis Data 12(2):1–30. https://doi.org/10.1145/3070645
Kedar SV, Bormane DS (2015) Automatic personality assessment: a systematic review. In: 2015 International conference on information processing (ICIP), IEEE, pp 326–331. https://doi.org/10.1109/INFOP.2015.7489402. http://ieeexplore.ieee.org/document/7489402/
Khan EM, Mukta MSH, Ali ME, Mahmud J (2020) Predicting user's movie preference and rating behavior from personality and values. ACM Trans Interact Intell Syst 10(3):1–25. https://doi.org/10.1145/3338244
Khelloufi A, Ning H, Dhelim S, Qiu T, Ma J, Huang R, Atzori L (2021) A social-relationships-based service recommendation system for siot devices. IEEE Internet Things J 8(3):1859–1870. https://doi.org/10.1109/JIOT.2020.3016659
Khodabandehlou S, Hashemi Golpayegani SA, Zivari Rahman M (2020) An effective recommender system based on personality traits, demographics and behavior of customers in time context. Data Technol Appl. (ahead-of-print). https://doi.org/10.1108/DTA-04-2020-0094. https://www.emerald.com/insight/content/doi/10.1108/DTA-04-2020-0094/full/html
Kim JH, Kim Y (2019) Instagram user characteristics and the color of their photos: colorfulness, color diversity, and color harmony. Inf Process Manag 56(4):1494–1505. https://doi.org/10.1016/j.ipm.2018.10.018.https://linkinghub.elsevier.com/retrieve/pii/S0306457318304394
Kim Y, Kim JH (2018) Using computer vision techniques on Instagram to link user's personalities and genders to the features of their photos: an exploratory study. Inf Process Manag 54(6):1101–1114. https://doi.org/10.1016/j.ipm.2018.07.005.https://linkinghub.elsevier.com/retrieve/pii/S0306457317309081
Kleć M (2017) The influence of listener personality on music choices. Comput Sci 18
Kouki P, Schaffer J, Pujara J, O’Donovan J, Getoor L (2020) Generating and understanding personalized explanations in hybrid recommender systems. ACM Trans Interact Intell Syst 10(4):1–40. https://doi.org/10.1145/3365843
Last.fm dataset. http://millionsongdataset.com/lastfm/
Li Bian, Holtzman H, Tuan Huynh Montpetit M.J (2012) MatchMaker: a friend recommendation system through TV character matching. In: 2012 IEEE Consumer communications and networking conference (CCNC), IEEE, pp. 714–718. https://doi.org/10.1109/CCNC.2012.6180983. http://ieeexplore.ieee.org/document/6180983/
Liu R, Hu X (2020) A multimodal music recommendation system with listeners’ personality and physiological signals. In: Proceedings of the ACM/IEEE joint conference on digital libraries in 2020, pp 357–360. ACM, New York, NY, USA. https://doi.org/10.1145/3383583.3398623
Li L, Zhu H, Zhao S, Ding G, Jiang H, Tan A (2019) Personality driven multi-task learning for image aesthetic assessment. In: 2019 IEEE international conference on multimedia and expo (ICME), IEEE, pp 430–435. https://doi.org/10.1109/ICME.2019.00081. https://ieeexplore.ieee.org/document/8784759/
Li L, Zhu H, Zhao S, Ding G, Lin W (2020) Personality-assisted multi-task learning for generic and personalized image aesthetics assessment. IEEE Trans Image Process 29:3898–3910. https://doi.org/10.1109/TIP.2020.2968285.https://ieeexplore.ieee.org/document/8970458/
Majumder N, Poria S, Gelbukh A, Cambria E (2017) Deep learning-based document modeling for personality detection from text. IEEE Intell Syst 32(2):74–79.
Mehta Y, Fatehi S, Kazameini A, Stachl C, Cambria E, Eetemadi S (2020) Bottom-up and top-down: predicting personality with psycholinguistic and language model features. In: Proceedings of the international conference of data mining, IEEE
Mehta Y, Majumder N, Gelbukh A, Cambria E (2020) Recent trends in deep learning based personality detection. Artif Intell Rev 53(4):2313–2339. https://doi.org/10.1007/s10462-019-09770-z.http://springerlink.bibliotecabuap.elogim.com/10.1007/s10462-019-09770-z
Melchiorre AB, Schedl M (2020) Personality correlates of music audio preferences for modelling music listeners. In: Proceedings of the 28th ACM conference on user modeling, adaptation and personalization, pp 313–317. ACM, New York, NY, USA. https://doi.org/10.1145/3340631.3394874. https://dl.acm.org/doi/10.1145/3340631.3394874
Mikolov T, Chen K, Corrado G, Dean J (2013) Efficient estimation of word representations in vector space. In: 1st International conference on learning representations, ICLR 2013—workshop track proceedings
Moher D, Liberati A, Tetzlaff J, Altman DG et al (2010) Preferred reporting items for systematic reviews and meta-analyses: the prisma statement. Int J Surg 8(5):336–341
Moscato V, Picariello A, Sperli G (2020) An emotional recommender system for music. IEEE Intell Syst, pp 1–1.
Mou Y, Shi C, Shen T, Xu K (2020) A Systematic Review of the personality of robot: mapping its conceptualization, operationalization, contextualization and effects. Int J Human Comput Interact 36(6):591–605.https://doi.org/10.1080/10447318.2019.1663008.https://www.tandfonline.com/doi/full/10.1080/10447318.2019.1663008
MovieLens dataset. https://grouplens.org/datasets/personality-2018/
Mugge R, Govers PC, Schoormans JP (2009) The development and testing of a product personality scale. Des Stud 30(3):287–302. https://doi.org/10.1016/j.destud.2008.10.002.https://linkinghub.elsevier.com/retrieve/pii/S0142694X08000859
Mukta MSH, Ali ME, Mahmud J (2016) Identifying and validating personality traits-based homophilies for an egocentric network. Social Netw Anal Min 6(1):74. https://doi.org/10.1007/s13278-016-0383-4
myPersonality dataset. https://www.psychometrics.cam.ac.uk/productsservices/mypersonality
Nalmpantis O, Tjortjis C (2017) The 50/50 recommender: a method incorporating personality into movie recommender systems. In: Boracchi G, Iliadis L, Jayne C, Likas A (eds) Engineering applications of neural networks. Springer International Publishing, Cham, pp 498–507
Nave G, Minxha J, Greenberg DM, Kosinski M, Stillwell D, Rentfrow J (2018) Musical preferences predict personality: evidence from active listening and facebook likes. Psychol Sci 29(7):1145–1158. https://doi.org/10.1177/0956797618761659.http://journals.sagepub.com/doi/10.1177/0956797618761659
Neehal N, Mottalib MA (2019) Prediction of preferred personality for friend recommendation in social networks using artificial neural network. In: 2019 International conference on electrical, computer and communication engineering (ECCE), IEEE, pp 1–6. https://doi.org/10.1109/ECACE.2019.8679375. https://ieeexplore.ieee.org/document/8679375/
Newsfullness dataset. www.newsfullness.live/dataset
Nguyen TT, Maxwell Harper F, Terveen L, Konstan JA (2018) User personality and user satisfaction with recommender systems. Inf Syst Front 20(6):1173–1189.https://doi.org/10.1007/s10796-017-9782-y.http://springerlink.bibliotecabuap.elogim.com/10.1007/s10796-017-9782-y
Ning H, Dhelim S, Bouras MA, Khelloufi A, Ullah A (2018) Cyber-syndrome and its formation, classification, recovery and prevention. IEEE Access 6:35501–35511.
Ning H, Dhelim S, Aung N (2019) PersoNet: Friend recommendation system based on big-five personality traits and hybrid filtering. IEEE Trans Comput Soc Syst pp 1–9.
Odić A, Tkalčič M, Tasič J, Košir A (2013) Personality and social context: impact on emotion induction from movies. In: Empire RecSys. CEUR-WS
Onori M, Micarelli A, Sansonetti G (2016) A comparative analysis of personality-based music recommender systems. In: Empire RecSys, pp 55–59
Pedregon CA, Farley RL, Davis A, Wood JM, Clark RD (2012) Social desirability, personality questionnaires, and the “better than average” effect. Personal Indiv Diff 52(2):213–217.
Polignano M, Narducci F, de Gemmis M, Semeraro G (2021) Towards emotion-aware recommender systems: an affective coherence model based on emotion-driven behaviors. Exp Syst Appl 170:114382
Potash P, Rumshisky A (2016) Recommender system incorporating user personality profile through analysis of written reviews. In: Empire RecSys, pp 60–66
PsychoFlickr dataset. http://vips.sci.univr.it/dataset/psychoflickr/
Qamhieh M, Sammaneh H, Demaidi MN (2020) PCRS: personalized career-path recommender system for engineering students. IEEE Access 8:214039–214049.
Quijano-Sanchez L, Recio-Garcia JA, Diaz-Agudo B (2010) Personality and social trust in group recommendations. In: 2010 22nd IEEE international conference on tools with artificial intelligence, IEE, Epp 121–126.
Quijano-Sanchez L, Recio-Garcia JA, Diaz-Agudo B (2011) HappyMovie: a facebook application for recommending movies to groups. In: 2011 IEEE 23rd international conference on tools with artificial intelligence, IEEE, pp 239–244. https://doi.org/10.1109/ICTAI.2011.44. http://ieeexplore.ieee.org/document/6103334/
Rammstedt B, John OP (2007) Measuring personality in one minute or less: a 10-item short version of the big five inventory in English and German. J Res Personal 41(1):203–212. https://doi.org/10.1016/j.jrp.2006.02.001.https://linkinghub.elsevier.com/retrieve/pii/S0092656606000195
Recio-Garcia JA, Jimenez-Diaz G, Sanchez-Ruiz AA, Diaz-Agudo B (2009) Personality aware recommendations to groups. In: Proceedings of the third ACM conference on recommender systems—RecSys ’09, p 325. ACM Press, New York, New York, USA. https://doi.org/10.1145/1639714.1639779.
Robert L (2018) Personality in the human robot interaction literature: a review and brief critique. In: Proceedings of the 24th Americas conference on information systems, pp 16–18
Robert L, Alahmad R, Esterwood C, Kim S, You S, Zhang Q (2020) A review of personality in human-robot interactions. SSRN Electron J. https://doi.org/10.2139/ssrn.3528496
Roffo G (2016) Towards personality-aware recommendation. arXiv preprint: arXiv:1607.05088
Roffo G, Vinciarelli A (2016) Personality in computational advertising: a benchmark. http://eprints.gla.ac.uk/149660/
Santamaria T, Nathan-Roberts D (2017) Personality measurement and design in human-robot interaction: a systematic and critical review. In: Proceedings of the human factors and ergonomics society annual meeting 61(1):853–857. https://doi.org/10.1177/1541931213601686.http://journals.sagepub.com/doi/10.1177/1541931213601686
Schedl M, Melenhorst M, Liem C.C.S, Martorell A, Mayor Ó, Tkalčič M (2016) A personality-based adaptive system for visualizing classical music performances. In: Proceedings of the 7th international conference on multimedia systems—MMSys ’16, pp 1–7. ACM Press, New York, New York, USA. https://doi.org/10.1145/2910017.2910604.
Scott MJ, Guntuku SC, Lin W, Ghinea G (2016) Do personality and culture influence perceived video quality and enjoyment? IEEE Trans Multimedia 18(9):1796–1807
Scott M.J, Guntuku SC, Lin W, Ghinea G (2016) Do personality and culture influence perceived video quality and enjoyment? IEEE Trans Multimedia 18(9):1796–1807. https://doi.org/10.1109/TMM.2016.2574623.http://ieeexplore.ieee.org/document/7480836/
Segalin C, Perina A, Cristani M, Vinciarelli A (2017) The pictures we like are our image: continuous mapping of favorite pictures into self-assessed and attributed personality traits. IEEE Trans Affect Comput 8(2):268–285. https://doi.org/10.1109/TAFFC.2016.2516994.http://ieeexplore.ieee.org/document/7378902/
Sertkan M, Neidhardt J, Werthner H (2019) What is the “personality” of a tourism destination? Inf Technol Tour 21(1):105–133.https://doi.org/10.1007/s40558-018-0135-6
Shayegan MJ, Valizadeh M (2020) A recommender system based on the analysis of personality traits in telegram social network. http://arxiv.org/abs/2010.00643
Silva B, Paraboni I (2018) Learning personality traits from facebook text. IEEE Latin Am Trans 16(4):1256–1262. https://doi.org/10.1109/TLA.2018.8362165.https://ieeexplore.ieee.org/document/8362165/
Silveira Jacques Junior JC, Gucluturk Y, Perez M, Guclu U, Andujar C, Baro X, Escalante HJ, Guyon I, Van Gerven MAJ, Van Lier R, Escalera S (2019) First impressions: a survey on vision-based apparent personality trait analysis. IEEE Trans Affect Comput. https://doi.org/10.1109/taffc.2019.2930058
Sofia G, Marianna S, George L, Panos K (2016) Investigating the role of personality traits and influence strategies on the persuasive effect of personalized recommendations. In: 4th Workshop on emotions and personality in personalized systems (EMPIRE), p 9
Song M, Namgoong H, Kim HG, Eune J (2009) A proposed movie recommendation method using emotional word selection. In: Ozok AA, Zaphiris P (eds) Online communities and social computing. Springer, Berlin, pp 525–534
Stillwell DJ, Kosinski M (2014) MyPersonality project: example of successful utilization of online social networks for large-scale social research. Am Psychol 59(2):93–104
Sun J, Ren D, Xu D (2018) Leveraging user personality and tag information for one class collaborative filtering. In: Hong R, Cheng WH, Yamasaki T, Wang M, Ngo CW (eds) Advances in multimedia information processing—PCM 2018. Springer International Publishing, Cham, pp 830–840
Sun J, Geng J, Cheng X, Zhu M, Xu Q, Liu Y (2020) Leveraging personality information to improve community recommendation in e-learning platforms. Br J Educ Technol 51(5):1711–1733
Sun X, Liu B, Meng Q, Cao J, Luo J, Yin H (2020) Group-level personality detection based on text generated networks. World Wide Web 23(3):1887–1906. https://doi.org/10.1007/s11280-019-00729-2.http://springerlink.bibliotecabuap.elogim.com/10.1007/s11280-019-00729-2
Tadesse MM, Lin H, Xu B, Yang L (2018) Personality predictions based on user behavior on the facebook social media platform. IEEE Access 6:61959–61969.
Tanasescu V, Jones CB, Colombo G, Chorley MJ, Allen SM, Whitaker RM (2013) The personality of venues: places and the five-factors (’Big Five’) model of personality. In: 2013 Fourth international conference on computing for geospatial research and application, IEEE, pp 76–81.
Tausczik Y.R, Pennebaker J.W (2010) The psychological meaning of words: LIWC and computerized text analysis methods. J Lang Soc Psychol 29(1):24–54.
Ting TL, Varathan KD (2018) Job recommendation using Facebook personality scores. Malay J Comput Sci 31(4):311–331. https://doi.org/10.22452/mjcs.vol31no4.5. https://ejournal.um.edu.my/index.php/MJCS/article/view/14244
Tkalcic M, Kunaver M, Tasic J, Košir A (2009) Personality based user similarity measure for a ollaborative recommender system. In: Proceedings of the 5th workshop on emotion in human-computer interaction-real world challenges, pp 30–37
Tommasel A, Corbellini A, Godoy D, Schiaffino S (2015) Exploring the role of personality traits in followee recommendation. Online Inf Rev 39(6):812–830. https://doi.org/10.1108/OIR-04-2015-0107.https://www.emerald.com/insight/content/doi/10.1108/OIR-04-2015-0107/full/html
Tommasel A, Corbellini A, Godoy DL, Schiaffino S (2015) On the role of personality traits in followee recommendation algorithms. In: Argentine symposium on artificial intelligence, pp 105–112. http://sedici.unlp.edu.ar/handle/10915/52104
Tommasel A, Corbellini A, Godoy D, Schiaffino S (2016) Personality-aware followee recommendation algorithms: an empirical analysis. Eng Appl Artif Intell 51:24–36. https://doi.org/10.1016/j.engappai.2016.01.016.https://linkinghub.elsevier.com/retrieve/pii/S0952197616000208
Topolewska E, Skimina E, Strus W, Cieciuch J, Rowiński T (2014) The short IPIP-BFM-20 questionnaire for measuring the Big Five. Roczniki Psychologiczne 17(2):385–402
Twitter api. https://developer.twitter.com
Uddin MF, Banerjee S, Lee J (2016) Recommender system framework for academic choices: personality based recommendation engine (PBRE). In: 2016 IEEE 17th international conference on information reuse and integration (IRI), IEEE, pp 476–483. https://doi.org/10.1109/IRI.2016.70. http://ieeexplore.ieee.org/document/7785779/
Vinciarelli A, Mohammadi G (2014) A survey of personality computing. IEEE Trans Affect Comput 5(3):273–291. https://doi.org/10.1109/TAFFC.2014.2330816.http://ieeexplore.ieee.org/document/6834774/
Vinciarelli A, Mohammadi G (2014) More personality in personality computing. IEEE Trans Affect Comput 5(3):297–300. https://doi.org/10.1109/TAFFC.2014.2341252.http://ieeexplore.ieee.org/document/6866147/
Wang J (2015) A collaborative filtering systems based on personality information. In: Proceedings of the 2015 international industrial informatics and computer engineering conference. Atlantis Press, Paris, France. https://doi.org/10.2991/iiicec-15.2015.163. http://www.atlantis-press.com/php/paper-details.php?id=17049
Wang W, Chen J, Wang J, Chen J, Liu J, Gong Z (2020) Trust-enhanced collaborative filtering for personalized point of interests recommendation. IEEE Trans Ind Inf 16(9):6124–6132.https://doi.org/10.1109/TII.2019.2958696.https://ieeexplore.ieee.org/document/8930072/
Wei XS, Zhang CL, Zhang H, Wu J (2017) Deep bimodal regression of apparent personality traits from short video sequences. IEEE Trans Affect Comput 9(3):303–315
Wright AGC (2014) Current directions in personality science and the potential for advances through computing. IEEE Trans Affect Comput 5(3):292–296. https://doi.org/10.1109/TAFFC.2014.2332331. http://ieeexplore.ieee.org/document/6933966/
Wu W, Chen L (2015) Implicit acquisition of user personality for augmenting movie recommendations. In: Lecture notes in Computer science, pp 302–314. Springer International Publishing. https://doi.org/10.1007/978-3-319-20267-9_25
Wu W, Chen L, He L (2013) Using personality to adjust diversity in recommender systems. In: Proceedings of the 24th ACM conference on hypertext and social media—HT ’13, pp 225–229. ACM Press, New York, New York, USA. https://doi.org/10.1145/2481492.2481521. http://dl.acm.org/citation.cfm?doid=2481492.2481521
Wu W, Chen L, Yang Q, Li Y (2019) Inferring students‘ personality from their communication behavior in web-based learning systems. Int J Artif Intell Educ 29(2):189–216. https://doi.org/10.1007/s40593-018-00173-9.http://springerlink.bibliotecabuap.elogim.com/10.1007/s40593-018-00173-9
Wu W, Chen L, Zhao Y (2018)Personalizing recommendation diversity based on user personality. User Model User Adapt Interact 28(3):237–276.https://doi.org/10.1007/s11257-018-9205-x.http://springerlink.bibliotecabuap.elogim.com/10.1007/s11257-018-9205-x
Xia F, Asabere NY, Liu H, Chen Z, Wang W (2017) Socially aware conference participant recommendation with personality traits. IEEE Syst J 11(4):2255–2266. https://doi.org/10.1109/JSYST.2014.2342375.http://ieeexplore.ieee.org/document/6877610/
Xiao P, Fan Y, Du Y (2017) A personality-aware followee recommendation model based on text semantics and sentiment analysis. In: National CCF conference on natural language processing and Chinese computing, pp 503–514. Springer. https://doi.org/10.1007/978-3-319-73618-1_42
Yakhchi S, Beheshti A, Ghafari SM, Orgun M (2020) Enabling the analysis of personality aspects in recommender systems. http://arxiv.org/abs/2001.04825
Yang HC, Huang Z (2019) Mining personality traits from social messages for game recommender systems. Knowl Based Syst 165:157–168. https://doi.org/10.1016/j.knosys.2018.11.025.https://linkinghub.elsevier.com/retrieve/pii/S095070511830577X
Yang HC, Lin CS, Huang ZR, Tsai TH (2017) Text mining on player personality for game recommendation. In: Proceedings of the 4th multidisciplinary international social networks conference on ZZZ—MISNC ’17, pp 1–6. ACM Press, New York, New York, USA. https://doi.org/10.1145/3092090.3092132.
Yi MY, Lee OJ, Jung JJ (2016) MBTI-based collaborative recommendation system: a case study of webtoon contents. In: Vinh PC, Alagar V (eds) Context-aware systems and applications. Springer International Publishing, Cham, pp 101–110
Youyou W, Stillwell D, Schwartz HA, Kosinski M (2017) Birds of a feather do flock together: behavior-based personality-assessment method reveals personality similarity among couples and friends. Psychol Sci 28(3):276–284
Youyou W, Stillwell D, Schwartz HA, Kosinski M (2017) Birds of a feather do flock together: behavior-based personality-assessment method reveals personality similarity among couples and friends. Psychol Sci 28(3):276–284. https://doi.org/10.1177/0956797616678187.http://journals.sagepub.com/doi/10.1177/0956797617697667
Yusefi Hafshejani Z, Kaedi M, Fatemi A (2018) Improving sparsity and new user problems in collaborative filtering by clustering the personality factors. Electron Comm Res 18(4):813–836. https://doi.org/10.1007/s10660-018-9287-x.http://springerlink.bibliotecabuap.elogim.com/10.1007/s10660-018-9287-x
Zeigler-Hill V, Monica S (2015) The HEXACO model of personality and video game preferences. Entertain Comput 11:21–26.https://doi.org/10.1016/j.entcom.2015.08.001.https://linkinghub.elsevier.com/retrieve/pii/S1875952115000105
Zhang Z, Zhao X, Wang G, Bi X (2018) A new point-of-interest classification model with an extreme learning machine. Cognit Comput 10(6):951–964. https://doi.org/10.1007/s12559-018-9599-0
Zhang L, Peng S, Winkler S (2020) PersEmoN: a deep network for joint analysis of apparent personality, emotion and their relationship. IEEE Trans Affect Comput pp 1–1. https://doi.org/10.1109/TAFFC.2019.2951656. https://ieeexplore.ieee.org/document/8897617/
Zheng Y, Subramaniyan A (2019) Personality-aware collaborative learning: models and explanations. In: International conference on advanced information networking and applications, pp 631–642. Springer. https://doi.org/10.1007/978-3-030-15032-7_53. http://springerlink.bibliotecabuap.elogim.com/10.1007/978-3-030-15032-7_53
Zhou JL, Fu Y, Lu H, Sun CJ (2011) From popularity to personality—a heuristic music recommendation method for niche market. J Comput Sci Technol 26(5):816. https://doi.org/10.1007/s11390-011-0180-5
Zhu H, Li L, Jiang H, Tan A (2020) Inferring personality traits from attentive regions of user liked images via weakly supervised dual convolutional network. Neural Process Lett 51(3):2105–2121. https://doi.org/10.1007/s11063-019-09987-7.http://springerlink.bibliotecabuap.elogim.com/10.1007/s11063-019-09987-7
Acknowledgements
Special thanks to Alessandro Vinciarelli for the insightful discussion about personality computing. This work was supported by the National Natural Science Foundation of China under Grant 61872038.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Dhelim, S., Aung, N., Bouras, M. et al. A survey on personality-aware recommendation systems. Artif Intell Rev 55, 2409–2454 (2022). https://doi.org/10.1007/s10462-021-10063-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-021-10063-7