Next Article in Journal
Safety or Travel: Which Is More Important? The Impact of Disaster Events on Tourism
Previous Article in Journal
Implementation of Detection System for Drowsy Driving Prevention Using Image Recognition and IoT
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mobile Personalized Recommendation Model based on Privacy Concerns and Context Analysis for the Sustainable Development of M-commerce

1
Modern Business Research Center, Zhejiang Gongshang University, Hangzhou 310018, China
2
School of Management and E-Business, Zhejiang Gongshang University, Hangzhou 310018, China
3
School of Cross-Border E-Commerce, Zhejiang International Studies University, Hangzhou 310023, China
*
Author to whom correspondence should be addressed.
Sustainability 2020, 12(7), 3036; https://0-doi-org.brum.beds.ac.uk/10.3390/su12073036
Submission received: 28 February 2020 / Revised: 27 March 2020 / Accepted: 1 April 2020 / Published: 10 April 2020
(This article belongs to the Section Economic and Business Aspects of Sustainability)

Abstract

:
A mobile personalized recommendation service satisfies the needs of users and stimulates them to continue to adopt mobile commerce applications. Therefore, how to precisely provide mobile personalized recommendation service is very important for the sustainable development of mobile commerce. However, privacy concerns regarding mobile commerce affect users’ consumption intentions, and also reduce the quality of mobile personalized recommendation services. In order to address this issue and the existing recommendation method problem in the mobile personalized recommendation service, this paper introduces six dimensions of privacy concerns and the relevant contextual information to propose a novel mobile personalized recommendation service based on privacy concerns and context analysis. First, this paper puts forward an intensity measurement method to measure the factors that influence privacy concerns, and then realizes a user-based collaborative filtering recommendation integrated with the intensity of privacy concerns. Second, a context similarity algorithm based on a context ontology-tree is proposed, after which this study realizes a user-based collaborative filtering recommendation integrated with context similarity. Finally, the research produces a hybrid collaborative filtering recommendation integrated with privacy concerns and context information. After experimental verification, the results show that this model can effectively solve the problems of data sparseness and cold starts. More importantly, it can reduce the influence of users’ privacy concerns on the adoption of mobile personalized recommendation services, and promote the sustainable development of mobile commerce.

1. Introduction

Recently, with the rapid development of smart devices (e.g., smartphones, tablet computers, and smartwatches), and communication networks (e.g., 4G, 5G, and social network services), users’ demand for easy access to Internet resources and services anytime and anywhere is growing, and mobile commerce (M-commerce)—which is derived from the broader concept of e-commerce—is constantly developing through deeper and broader dimensions [1]. A mobile personalized recommendation service (MPRS), as a good M-commerce application, can effectively alleviate user information overload and improve the quality of services. For example, the recommendation system based on the collaborative filtering algorithm and association rules developed by Amazon contributes to about 30% of its sales [2]. However, when big data-driven Internet platforms apply recommendation technology on a large-scale, it is found that the existing methods cannot continuously obtain users’ traffic, resulting in problems, such as low recommendation accuracy and poor reliability of the predicted products [3,4]. The problems of information overload and contextual disturbance in the personalized recommendation service can be identified after analysis [5]. Traditional recommendation technology captures the behavior of the network consumer in an incomplete manner, so that the recommendation services do not meet the user’s dynamic interests. Therefore, how to discern what products and information users are really interested in, in order to enrich and satisfy users’ personal needs from in-depth personalization services, has become an important issue in the field of mobile personalized recommendation systems.
Currently, a lot of research uses the historical preference data of network users and their context information (such as interest tags, time, ratings, locations, social relationships, etc.) to improve the quality of recommendations [6,7,8]. However, since MPRS needs to continuously collect users’ private information and network behavior information, mining network behavior often exposes some users’ privacy information (such as IDs, locations, preferences, etc.) [9]. Security and privacy are the greatest issues of concern in MPRS [10]. That is, alleviating privacy concerns is an indispensable requirement not only for the personal demands of users, but also for assuring the sustainability of the M-commerce. Moreover, privacy protection in big data is more complicated: The contexts influencing user preferences are dynamic and different [11]. Mobile intelligent terminal equipment can not only obtain static personal information, such as names, mobile phone numbers, transaction histories, etc. [12], but also can obtain the dynamic context information anytime and anywhere, such as geographical locations, motion states (stillness, running), mood, etc. In addition, the decision-making process behind the user’s disclosure of private information is closely related to the context, and the intensity of privacy concerns also change depending on the context (such as in a trading environment) [13]. Most of the existing personalized recommendation methods ignore important privacy concerns information [14], resulting in low recommendation accuracy. Therefore, how to integrate privacy concerns, contexts, and other information into the MPRS is very important to achieving the sustainable development of M-commerce.
In summary, the exploration of how to incorporate context and alleviate users’ privacy concerns in mobile personalized recommendation services has attracted tremendous attention from academic and industry circles. In a previous work, the authors designed a model of users’ privacy concerns that influence their willingness to adopt MPRS. According to our previous research, the adoption of MPRS is significantly constrained by six privacy concern factors—those being the user’s privacy tendency, internal locus of control, openness, extroversion, easygoingness, and social group influence. These influenced the user’s privacy concerns relating to areas including determining information collection, improper access, information error, and secondary use, and ultimately influenced their willingness to adopt of MPRS [15]. On this basis, the paper proposes a mobile personalized recommendation model based on privacy concerns and context analysis (PC-MPRS) to solve the problems of how to measure the intensity of privacy concerns, the definition and expression of complex multi-dimensional contexts, and improving recommendation methods incorporating privacy concerns with context information. The main purpose of this research is to satisfy the needs of users, and to stimulate them to adopt mobile commerce applications continuously, which is very important for the sustainable development of mobile commerce. Therefore, this paper studies the quantitative methods of the intensity of privacy concerns- and context-aware personalized recommendation methods. It can improve control over privacy information from the perspective of the user, to reduce privacy concerns and improve the users’ willingness to disclose information, which would also enable MPRS to be more efficient and make M-commerce more sustainable.
The main contributions of this study can be summarized as follows:
(1)
The model studies the intensity measurement method to measure above-mentioned privacy concerns factors and its application in personalized recommendation service. It considers reducing privacy concerns in personalized recommendation process from the perspective of user privacy, thus promoting users to accept MPRS.
(2)
This paper studies the method of context analysis, extracts the user’s context preference, and further studies the influence of context information on the recommendation process.
(3)
The hybrid collaborative filtering recommendation method based on privacy concerns and context analysis is proposed, and the potential association relationships among context, user, and privacy concerns are mined, and the user’s privacy concerns intensity and context preference are combined to generate appropriate content to be recommended to target users.
The rest of this paper is organized as follows. After the introduction part, related work is discussed in the literature review part. In the third part, it proposes a novel Mobile Personalized Recommendation Model based on Privacy Concerns and Context Analysis. In the fourth part, it evaluates the performance of the proposed model, and finally, discussion, major conclusions, and future work are summarized in Section 5 and Section 6.

2. Literature Review

2.1. Research on Mobile Personalized Recommendation Service Considering Context

A mobile personalized recommendation service is the new model that traditional Internet recommendation service adapts to the rapid development of mobile e-commerce [16,17]. It has the characteristics of mobility and context correlation [18,19]. Scholars at home and abroad have carried out extensive research on the contextual issues in mobile personalized recommendation services, such as He and Liu improved the recommendation effectiveness by analyzing a psychological trait of human beings, exploratory behaviors, and the proposed model demonstrated superior recommendation performances and good interpretability [16]. Lu and Guo proposed the measurement of user interest model combining with contextual preference, and found that fusion measurement of context and item information achieves better results [18]. The existing research mainly focus on four aspects:
(1)
The definition of context and its data collection, including the concept of context, its classification and identification, collection, and preprocess of context data; Schilit [20] proposed that context included internal context and external context, which was a group of entities status information related to users and tasks.
(2)
Context expression and modeling, including semantically expression of context connotation, and context tree model based on hierarchical relationships on domain ontology. Different application scenarios lead to scholars’ inconsistent understandings of the contexts. Palmisano [21] summarized more than one hundred definitions and expression patterns of contexts.
(3)
Expression and model of customers’ contextual interest, including the construction of the customer interest model after context analysis, the influence of the context on customers’ interest drift model, etc. Xu [22] verified that analyzing relevant context information was beneficial to predict customer interests in mobile commerce services more accurately. In addition, the mobile personalized recommendation system can recommend different promotion items under different contexts of shopping venue [23], and can also improve the interest of mobile commerce users and sales performance according to context recommendation [24]. Ren [25] found that context in users’ interest mining had a great influence on network users’ behaviors, and users were highly dependent on the context when making rational behavior decisions, which produced contextual effects when users adopted mobile personalized recommendation services.
(4)
Contextual recommendation algorithm and system application, including the improvement of personalized recommendation algorithm and the application in the related fields combining with context pre-filtering, post-context filtering, and context modeling. Adomavicius et al. [26] demonstrated that contextual information could indeed improve the quality of recommendations to a certain extent in mobile personalized recommendation systems. Some well-known e-commerce enterprises in the online music, news, and travel industries have also begun to use context recommendation systems on a large scale [27]. Colomo [6] studied the personalized travel recommendation service, used location-based service technology to realize the geographical positioning of tourist services. Then, it integrated the location information into the personalized recommendation algorithm, and combined the historical consumption preferences and location context to recommend suitable restaurants and scenic spots to users.

2.2. Research on Mobile Personalized Recommendation Service Considering Privacy Concerns

On one hand, MPRS provides accurate recommendation services by analyzing users’ basic attributes, network behaviors, context status, and other information. MPRS continuously records and updates the above information by using personalized recommendation systems. On the other hand, users’ privacy concerns in mobile commerce and the lack of effective privacy policy hinder the development of personalized recommendation services [28]. Since personalized recommendation systems can use location-based service to monitor and track the user’s behavior trajectory, it makes users worry about the leakage of personal location privacy information. Moreover, mining behavior tracking can obtain private information related to personal safety, such as the user’s workplace and the residential address [29]. Wang [30] studied the actual user privacy protection mechanism, and proposed a user privacy quantification mode based on ubiquitous vector. The model comprehensively computed the influence intensity of privacy from the perspective of individual users and platform. Dinev [31] found that users paid attention to private personal information when they were concerned about the perceived risk of their private information, and the intensity of privacy concerns varied with the context. For example, user’s password information is relatively important in e-commerce and financial platforms, but not that important in bulletin board system forums and social platforms. When Sutanto studied the adoption of mobile personalized recommendation services, he [32] focused on the different influences of institutional and policy factors on user behaviors. Okazaki [33] studied the context adjustment mechanism through which users’ privacy behavior had impacted mobile service adoption behavior. Taddei [34] studied the impact of users’ relationship strength in social networks to privacy concerns, and found that friends had the similar privacy concerns over online social networks as those friends in realistic society, and the closer the relationship was, the higher the similarity of privacy concerns was.
Most of the existing research has not studied the factors that affect the user’s privacy concerns, and lack the innovation of mobile personalized recommendation method under privacy concerns. It is too limited to the privacy protection technology methods, focusing on data encryption, anonymity, disturbance, elimination of redundant data, and other computer technologies to protect the privacy in recommendation process. On the one hand, it lacks the analysis of users’ psychological cognitive behaviors in the study of the mechanism of privacy concerns, and fails to quantify the impact of specific factors of privacy concerns on users’ consumption behaviors. On the other hand, it lacks the mining methods and recommendation strategies of mobile users’ preference pattern considering privacy concerns. These make the current MPRS unable to effectively alleviate users’ privacy concerns and perceived risks, which hinders the sustainable development of M-commerce.

2.3. User-Based Collaborative Filtering Recommendation Method

“Collaborative Filtering” (CF), based on the existing “user-item” interaction history, uses the collective wisdom of people or public items to make recommendations. CF mainly includes user-based collaborative filtering (U-CF) and item-based collaborative filtering (I-CF) [35]. U-CF assumes that users have similar interests in certain projects, so they may have the same interests in other projects. According to this hypothesis, the user-based collaborative filtering method firstly calculates the user similarity, that is, it finds the nearest neighbors. CF calculates weighted average scores of products that are graded by several nearest neighbors of target user, and sets these average values as the scores graded by target user to generate a list of recommendations. In the process of searching for the nearest neighbors, the statistical calculation method is usually used to search for similar users of target user’s, and the higher the similarity is, the closer the users will be [36]. The general similarity calculation methods include Cosine similarity and Pearson similarity [37]. For example, the Pearson similarity: The similarity calculation formula of user i and user j is as follows, I i j represents the set of items that both users i and j have scored, and the R i , p is the score that user i grades item p, and R I ¯ is the average score of all the items graded by i, and the R j , p is the score that user j grades item p, and R J ¯ is the average score of all the items graded by j.
S i m i j p e a r s o n = p I i j ( R i , p R I ¯ ) ( R j , p R J ¯ ) p I i ( R i , p R I ¯ ) 2 p I j ( R j , p R J ¯ ) 2
Considering the context information in the process of collaborative filtering recommendation fits in with the current MPRS application scenario, but it also makes the high-dimensional scoring matrix of “user-project” sparser, resulting in a larger error in the similarity calculation of neighboring users, and thus affecting the final quality of personalized service [38]. When calculating the nearest k neighbor sets of the target user, Kaleli [39] firstly combined dynamic difference of score and score similarity; then, based on the above information, he predicted the preference of the unevaluated items, and finally the top k scoring items were recommended to target users according to the ranking order. Winoto et al. studied the role of emotion in the film recommendation system, and pinpointed similar users through the emotional state submitted by users, and then proposed a collaborative filtering method based on emotion perception [40]. In order to make up for or avoid the problem of data sparseness and cold start of collaborative filtering, some scholars have proposed to combine multiple recommendation methods to achieve more realistic recommendation results by using a variety of mechanisms and hybrid collaborative filtering (Hybrid Collaborative Filtering, H-CF). Ben et al. [41] classified the hybrid collaborative methods into pre-fusion, medium-fusion, and post-fusion according to the stage and degree of fusion among methods in the contextual recommendation process. In order to address the problem of online news recommendation, Claypool et al. proposed a voting mechanism to integrate the prediction results based on content recommendation with that based on collaborative filtering recommendation [42]. Masoumeh proposed that recommending projects could be based on a linear combination of predictive scores, or evaluation of the credibility of different recommendation results, from which a list of recommendations could be selected [43]. Li et al. studied an individual privacy policy mechanism based on cluster recommendation, analyzed the privacy concerns in the user-based collaborative filtering recommendation process, and proposed a method of encrypting and anonymizing individual private information to protect users’ privacy information [44].
In summary, the research of mobile personalized recommendation services based on privacy or context has received more and more attention from home and abroad. On one hand, in the big data era, users’ interest mining needs to consider more contextual factors. Users ratings and different privacy concerns level require different personalized recommendation services, so the existing methods fail to carry out effective personalized recommendation services. On the other hand, collaborative filtering algorithms usually identify the similarity among users and their preferences based on users’ historical behaviors, and has certain advantages in the actual personalized recommendation application. However, the calculation of the user rating provided by the existing methods in the recommendation process is too one-sided, and the psychological reasons for the differences in user ratings regarding different contexts are rarely analyzed, let alone the subjective privacy perceptions of users.
In this study, PC-MPRS not only consider the context, but also the privacy concerns, which is different from existing methods. It is a significant innovation to predict target users’ preferences by reducing the privacy concerns. What’s more, PC-MPRS provides users with more efficient mobile personalized recommendation services, reduces users’ privacy concerns to stimulate users to continue to adopt MPRS, and finally promotes the healthy and sustainable development of M-commerce.

3. Mobile Personalized Recommendation Model Based on Privacy Concerns and Context Analysis

For privacy concerns, users often provide preference information in an anonymous manner. Therefore, by analyzing the tendency of privacy concerns instead of direct interest ratings, PC-MPRS protects privacy of users. Then, the nearest neighbor user set calculated by the intensity of privacy concerns is used for the personalized recommendation service. In addition, the long tail indicates that the cold start problem of the recommendation system is increasingly serious [1]. Because of the lack of historical score records, the collaborative filtering recommendation cannot find similar user sets for new users, nor can it recommend suitable products or services to target users. The PC-MPRS recommends products to new users based on context similarity. The context similarity is used to calculate nearest neighbor user set. If a new user is in a similar context to the group that has rated for a certain products/services which receive many favorable comments from the group, the new user is more likely to like these products/services. At the same time, a hybrid collaborative filtering method based on privacy concerns and context analysis is proposed, and it can alleviate the problem of data sparsity to a certain extent. The implementation framework of PC-MPRS is shown in Figure 1.

3.1. User-Based Collaborative Filtering Method Integrated with Privacy Concerns Intensity

Users’ preference for goods or services has great differences under the influence of privacy concerns. The social attributes of individuals will affect the users’ online behavior, so that people with similar privacy concerns will gather together. If this situation is not considered, users treat most of the influence factors of privacy concerns with the same or almost indistinguishable intensity, and it is impossible to find out which factors of privacy concerns will have a practical effect on the user’s demand preference. Therefore, this paper proposes to use the privacy concerns intensity (PCI) to measure the difference between user’s demand preferences under the constraints of privacy concerns. On this basis, Algorithm 1 constructs a new “user-privacy concerns intensity” preference matrix I, and then it calculates k nearest neighbor of new user based on the matrix I, and finally generates Top-N recommendation based on the privacy concerns intensity. At this point, each row of the matrix I represents the intensity vector of the influence factor of privacy concerns on user: I u , p = { i u , p | u U , p P , i u , p [ 0 , 1 ] } Among them, i u , p indicates the comprehensive intensity value of P, which is the influence intensity of user u on specific privacy concerns under the influence of six privacy concerns influencing factors. Algorithm 1 considers the importance of privacy concerns and protects the user’s privacy by replacing the “user-rating” matrix with “user-privacy concerns intensity” matrix.
Algorithm 1 User-based collaborative filtering method integrated with privacy concerns intensity (PI-UCF).
Input: User U , Service(R) S , the rating matrix of “user-privacy concerns intensity”.
Output: TOP-N recommendation service list and its rating.
Step1: It calculates the path coefficient of the influenced factors of privacy concerns based on structural equation model [15], and defines its absolute value as privacy concerns intensity I u , p j . The i u , p j means the value of users’ preference, influenced by one of privacy concern factors (user’s privacy tendency, internal locus of control, openness, extroversion, easygoingness, and social group influence), which has four dimensions (information collection, improper access, information error, and secondary use).
Step2: It defines the comprehensive intensity of a privacy concerns factor with four dimensions as I U , P , and calculates the value according to Formula (2).
I U , P = i u , p j + ( i u p ¯ i u , p i ) × ( i u , p i θ 1 θ 2 θ 1 ) 2

θ 1 and θ 2 are two constant thresholds. i u p ¯ is the average intensity of a privacy concerns factor with four dimensions. The Formula (2) uses square function to smooth differential influence degree in order to get better accuracy.
Step3: It defines the average intensity of six privacy concerns factor with four dimensions as r u i p ¯ and is calculated as r u i p ¯ = 1 N p p P r u i , p Then, according to Formula (3), the users’ similarity is calculated based on privacy concerns intensity. N p is defined as the size of { r u i , p }
s i m ( u i , u j ) p r i v a c y p e a r s o n = p P u i , u j ( r u i , p r u i p ¯ ) ( r u j , p r u j p ¯ ) [ p P u i , u j ( r u i , p r u i ¯ ) 2 p P u i , u j ( r u j , p r u j ¯ ) 2 ] 1 2

Step4: On the basis of Step3, it selects the k nearest neighbor users for u i who has the most similar privacy concerns. Then, according to known ratings scored by the k nearest neighbor users, it predicts rating of target services by Formula (4).
r u , s p r i v a c y C F = r u i s ¯ + u j U s i m ( u i , u j ) p r i v a c y p e a r s o n × ( r u j , s r u j s ¯ ) u j U | s i m ( u i , u j ) p r i v a c y p e a r s o n |

3.2. User-Based Collaborative Filtering Method Integrated with Context Similarity

The paper proposes a collaborative filtering method based on user integrated with context similarity (CS-UCF). It is based on the assumption that users who have similar preference patterns for some kinds of products under similarity context may have similar preferences for a new product or service. User’s preferences in different contexts may be different, and similar user’s preferences also vary with dynamic contexts. Therefore, this paper introduces the concept of “context similarity (CS)”, uses the context information in collaborative filtering recommendation process, and calculates the context similarity among user context set. Then, this paper proposes CS-UCF to construct a set of similar contexts for the target users in the current context. CS-UCF combines the scoring information with the context information of users, and brings it into the unified collaborative filtering model to play its own strengths, so as to achieve complementary advantages and improve the prediction effect on the preferences of the target users.

3.2.1. The Calculation of Context Similarity

Context factors in recommendation process have important influence on user behaviors. Taking into account the complexity and dynamics of context in the mobile commerce environment, as well as the internal relationship among contexts, this paper proposes a context management model based on ontology. Based on the context ontology model, the MPRS context type can be subdivided into individual information, user devices information, user environment information, and so on. The context is formally defined and semantically expressed by a tree node, which is stored and updated through a tree data structure pattern. Each tree node represents a context factor. User and context-related definitions are as follows.
Definition 1.
u is the user with some characteristics in the electronic business platform. Users register a unique access account on the site with their individual information, and log into the website to engage in operations like visiting, browsing, and purchasing. This paper describes the user set as U = { u 1 , u 2 , , u N } .
Definition 2.
User Context = ( U P C , U E C , U D C ) . U P C indicates user’s basic information, such as U P C = ( B a c k g r o u d , Re l a t i o n ) . B a c k g r o u d indicates user’s age, gender, etc. Re l a t i o n indicates user’s interaction and intimacy, etc. U E C indicates user’s device information, such as U E C = ( H a r d w a r e , S o f t w a r e ) . , which includes hardware devices, software products, broadband, etc. U D C indicates user’s environmental information, such as U D C = ( D a y T i m e , L o c a t i o n ) . D a y T i m e includes morning, afternoon, evening, and L o c a t i o n indicates geographical location (home, company, etc.)
The main idea of Algorithm 2 (Context Similarity Algorithm, CSA) is that in order to improve the accuracy of finding similar user sets in collaborative filtering recommendation, this paper adopts context similarity calculation instead of user similarity calculation. At the same time, data structure of ontology tree is used to calculate the relationship among various contextual concepts, and users are clustered according to the context similarity. CSA algorithm does the recursive similarity calculation based on context data structure of ontology tree from the children node to the parent node, and to the root node. CSA calculates the similarity of the conceptual attributes among nodes in each layer, and finally compares the comprehensive similarity between the previous context level model with the current context level model.
Definition 3.
Assuming that a non-leaf node G in the current context ontology tree C T 1 , G = { G 1 , G 2 , , G N } indicates N sub node of G . A non-leaf node G in the previous context ontology tree C T 2 , G = { G 1 , G 2 , , G N } indicates N sub node of G . The calculation of similarity between G and G is listed as follows.
C T S i m ( G , G ) = i = 1 N W i × S i m ( G , G )
W i = 1 , and W i is the weight of the i-th sub node.
Then, the calculation method of string similarity based on Levenstein edit distance (Formula (6)) is used to calculate the similarity between context concepts G i and G i .
S i m ( G , G ) = max ( 0 , min ( | G i | , | G i | e d ( G i , G i ) ) min ( | G i | , | G i | ) )
e d ( G i , G i ) is the Levenstein edit distance between G i and G i .
Algorithm 2 Context similarity algorithm based on context ontology-tree (CSA).
Input: Context ontology tree C T 1 and CT 2 .
Output: Context similarity C T S i m ( G , G ) .
Step1: Initializing C T S i m ( G , G ) = 0 .
Step2: Judging whether the context concept G i exists in C T 1 . If it exists, jump to step 3, or end.
Step3: Judging whether the context concept G i exists in C T 2 . If it exists, jump to step 4, or step 2.
Step4: Recursion calculation the comprehensive similarity between the G i and G i in this two context ontology tree by C T S i m ( G , G ) + = w i × S i m ( G , G ) .
CSA improves incidence relation of “user-product” in each class through context filtering before recommending, and improves the recommendation performance. At the same time, the user is clustered with context information. The purpose is to gather the “user-product” with similar context in a class to reduce the data noise.

3.2.2. User-Based Collaborative Filtering Method Integrated with Context Similarity

The superiority of traditional user-based collaborative filtering method depends on the K nearest neighbors’ preferences. Algorithm 3 finds k nearest neighbors of a target user based on context analysis who have similar preferences in context, and use similarity user preferences to predict the preference of the target user to different services in a multi-dimensional context. Therefore, the rating matrix of user-service is transformed into a preference matrix of user-context to calculate user similarity based on context analysis. The construction of the preference matrix of user-context depends on the rating matrix of user-service and the correlation matrix of service-context. R u , c is used to represent the “user-context” preference matrix, and each row of the matrix represents the user’s preference vector for various contexts, R u , c = { r u , c | u U , c C , r u , c [ 0 , 100 ] | } , and r u , c represents the user’s preference value of u in a specific context c .
Algorithm 3 User-based collaborative filtering method integrated with context similarity (CS-UCF).
Input: Context C , Internet User u , Recommend services Service(R), rating matrix of “user-service” and the correlation matrix of “service-context”.
Output: TOP-N recommend services and their scores.
Step1: Calculating the user’s average preference for a certain context:
r u , c = 1 | S u , c | s S u , c r u , s , c

S u , c = { s | s S , r u , s null , s c = 1 | } , | S u , c | is the number of elements contained in S u , c , r u , s , c represents the preference value of user u to service s in context C . It constructs “user-context” two-dimension preference matrix.
Step2: Calling the context similarity calculation method (CSA) proposed in Algorithm2 to calculate the similarity between contexts in ( C ) i j .
Step3: After building the new “user-context” matrix, an improved method based on context similarity is proposed.
s i m ( u i , u j ) c o n t e x t p e a r s o n = c C ( r u i , c r u i c ¯ ) ( r u j , c r u j c ¯ ) [ c C ( r u i , c r u i ¯ ) 2 c C ( r u j , c r u j ¯ ) 2 ] 1 2

r u i c ¯ represents the average preference of user u i for contexts related to services. It uses similarity s i m ( u i , u j ) c o n t e x t p e a r s o n to select k nearest neighbors for user u i .
Step4: Finding the nearest neighbor set of the target user u i under Context c i . Since user’s preferences are closely related to context, the paper first obtains the similarity between c i and c j based on step 2. Then, find the nearest neighbor sets of u i under the influence of context c i and c j respectively. In the end, the nearest neighbor users under Context c j are merged into the nearest neighbor set under Context c i .
N j = { N j , c 1 , N j , c 2 , , N j , c k } , 1 j Num ( U ) is used to represent the nearest neighbor set. c 1 , c 2 , , c k is the k context. N u m ( U ) is the total number of users. N j , c i is the similarity user set of user j under the influence of the context c i .
Step5: Using the user preferences of k nearest neighbors obtained in step 4, the prediction score r u i , s of potential user is calculated by Formula (9).
r u , s c o n t e x t C F = r u i s ¯ + u j U s i m ( u i , u j ) c o n t e x t p e a r s o n × ( r u j , s r u j s ¯ ) u j U | s i m ( u i , u j ) c o n t e x t p e a r s o n |

3.3. Hybrid Collaborative Filtering Recommendation Method based on Fusion of Prediction Rating

The fusion of predictive ratings essentially means that a collaborative filtering method should be considered multi-dimensional information. The information that alleviates data sparsity and cold start problems to a certain extent, is divided into two categories, namely, privacy concerns information and context information. This paper proposes the user-based collaborative filtering method integrated with privacy concerns intensity (PI-UCF) in Section 3.1, and the user-based collaborative filtering method integrated with context similarity (CS-UCF) in Section 3.2, and put forward PS-HCF, which combines the PI-UCF and the CS-UCF in the prediction rating stage. Specific process: The prediction rating of target user in PI-UCF is converted into a hundred points system, and then a mixed user rating is generated by linear weighting (see Formula (10)) with the prediction score of target user proposed in CS-UCF, and a Top-N recommendation is generated according to the score.
r u , s = α × r u , s privacy C F + ( 1 α ) × r u , s c o n t e x t C F
The parameter α is used to balance the importance between PI-UCF and CS-UCF. When α = 0 or 1, the fusion of prediction rating method becomes PI-UCF or CS-UCF. In this paper, the dynamic adaptation of the recommender service is used to determine the value of α .

4. Experiment and Analysis

4.1. Data Set

4.1.1. Simulated Data Set

This paper extracts 400 sample sets from questionnaire survey data [15]. The total number of survey data is 421, and its descriptive statistical analysis is listed in Table 1. On the basis of the data generation process and the analysis of user network behavior according to the literature [45], a simulated data set is constructed by constituting a series of reasonable context generation rules and user behavior generation rules. Simulated data set is used as the input data source of the mobile personalized recommendation system. The simulation of the data set is described as follows.
(1)
User data set. The dataset size is 400, mainly including the user’s unique ID, ID Card, Occupation, Address, Birthday, etc.
(2)
Service data set. The dataset size is 100, and service attributes includes service identity (SID), service type, service name, service description, etc.
(3)
The matrix of “user-privacy concerns intensity”. This paper processes the sample data set of questionnaires and constructs the “user-privacy concerns intensity” matrix (400 × 6).
(4)
The matrix of “user-service behavior” (400 × 100). When the user adopts the personalized recommendation service, the behavior variable value is 1, otherwise the user’s behavior variable value is 0.
(5)
The context data set. Five types are selected, such as time, device, location, sentiment, activity status.

4.1.2. Benchmark Datasets

Users’ privacy concerns are usually related to context and sentiment orientation. This paper uses MovieLens as an experimental benchmark dataset to compare several methods. The data set includes not only user and project (movie) information, but also the user’s emotional information at that time. MovieLens data sets contain context, such as geographic location, comment time, and emotional tendencies. MovieLens is divided into training data set and testing data set. The training data set has 4,544,409 records, which include scores made by 105,137 users to 25,058 films regarding 16 kinds of emotional influences. The testing data set collects 19,506 records, which includes scores made by 160 users to 3396 films regarding the effect of 16 kinds of emotional influences. The user takes five points as the step size, while the range of score is [0,100]. Because the addition of emotion in data dimension makes the dataset sparser, it is difficult to calculate user similarity through few movie rating data. After many tests, this paper finally determines that each user needs to score at least 150 movies in MovieLens, and at least 20 same movies are scored by these users ( | Mcc | min = min _ corated _ num = 20 ). Then, 3300 users, 2,578,325 scores, and 6,548 movies are selected.

4.2. Evaluation Metrics

At present, P @ R , M A P , and D O A indicators are used to measure the fit between user’s preferences and ranking of results. P @ R represents the correlation between the top R goods/services in the recommended list and the user’s real preference.
P @ R = T h e   number   of   Top   - R   recommendation   service   including   R   services   in   the   test   set R
M A P (Mean Average Precision) can measure the average accuracy of algorithm in ranking of user search results. It is introduced into collaborative recommendation method to evaluate the accuracy of the proposed method in recommending related items.
M A P = 1 | c | i = 1 | c | 1 | R i | j = 1 | R i | j r i j
D O A (Degree of Agreement) is also one of the evaluation indicators to measure the ordering accuracy of the recommendation.
D O A U j = ( i T U j , k N W U j ) c h e c k _ o r d e r U j ( I i , I k ) | T U i | | N W U j |
c h e c k _ o r d e r U j ( I i , I k ) = { 0 , o t h e r w i s e 1 , p r e d i c t _ r a n k I i p r e d i c t _ r a n k I k
p r e d i c t _ r a n k I i is the predicted position of I i in the recommended list.

4.3. The Analysis of Experimental Results

4.3.1. Analysis of Factors Affecting Privacy Concerns and Measurement of Privacy Concerns Intensity

Firstly, the analysis module of privacy concerns is embedded in personalized recommendation systems, that is, when registering in website, users should fill out the questionnaire on the influence factors of users’ privacy concerns in personalized recommendation services. Secondly, this paper calculates each hypothesis path coefficient based on the structural equation model, and analyzes the overall path of the questionnaire data. Finally, the paper uses the AMOS17.0 software to verify whether the relationship between the variables is significant, and Figure 2 is the path coefficient of the adaption model.
The above questionnaire results are expressed in numerical data, which is used as a part of the data set for the user-based collaborative filtering method integrated with privacy concerns intensity (PI-UCF) in Section 3.1.
This paper sets some reference values for the fitness index to evaluate whether the model is reasonable, such as χ2/df < 3, RMSEA < 0.08, GFI > 0.90, CFI > 0.90, AGFI > 0.80, and so on [46]. If the above conditions are met at the same time, it means that the model fits well and the path coefficient can reflect the actual data.
As shown in Table 2, each fitness index meets the reference value requirements, so the data in this study is ideal for the fitting degree of the model.

4.3.2. Comparison of Hybrid Collaborative Filtering Recommendation Method Based on Fusion of Prediction Rating with Different α

In this paper, the prediction rating of target user by PI-UCF ( α = 1.0 ) is weighted with the prediction rating of target user by CS-UCF ( α = 0.0 ) to implement a hybrid collaborative filtering recommendation method PS-HCF based on fusion of prediction rating. The weighting coefficient α represents the importance of these two algorithms. The compared results of PS-HCF with different α in the M A P , D O A , P@10, and P@5 ranking evaluation indicators, are shown in Table 3 and Table 4. This experiment sets α = 0.0 , 0.2 , 0.4 , 0.6 , 0.8 , 1.0 ,   k = 10 , 20 , 30 , 50 . The comparison of the results in multiple groups experiments shows that the sorting accuracy of the PS-HCF is high, and the relation between the value α and the order accuracy are nonlinearly increasing and decreasing, and the performance of PS-HCF is the best when α = 0.6 .

4.3.3. Comparison of the Recommendation Performances of CS-UCF, PI-UCF, PS-HCF, S-UCF, and UCF

In order to verify the impact of context, emotional tendencies, and privacy concerns on personalized recommendation services, this paper compares some kinds of collaborative filtering recommendation methods that incorporate the above information. Firstly, the collaborative filtering algorithm based on user integrated sentiment (S-UCF) is compared with the traditional user-based collaborative filtering method UCF. The weights are set to α = 0.6 , and the evaluation indexes are P@10 and P@5. Although the overall performance of S-UCF is better than that of UCF, its indexes are lower than that of UCF when KNN is 15 and 20. On the one hand, the complexity of user’s sentiment makes S-UCF deviate when user preferences are calculated. On the other hand, the sparsity problem of actual data is serious. Especially when the emotional information is introduced, the user-network service matrix is sparser, leading to a lack of score data support for the user similarity calculation based on sentiment analysis. However, the user-based collaborative filtering approach combined with context analysis is better than the UCF. Because it firstly uses context to cluster users, narrowing the construction scope of the nearest neighbor set. CS-UCF validates that the introduction of context can improve the accuracy of user preference analysis, thus enhancing the recommendation performance of collaborative filtering. The detailed experimental results are shown in Figure 3.
In addition, the user-based collaborative filtering method PI-UCF, which is integrated with privacy concerns, is superior to the traditional UCF and CS-UCF. Because of obtaining the privacy concerns intensity of each user when adopting MPRS, to a certain extent, the “user clustering” is realized by privacy concerns, and the quality of recommendation is improved. It also shows that it is very meaningful to introduce privacy concerns intensity into collaborative filtering recommendation. Finally, comparing with CS-UCF, PI-UCF, S-UCF, and UCF, the PS-HCF method integrated with privacy concerns and context analysis is the best. Therefore, the integration of PI-UCF and CS-UCF to forecast rating for target users at the recommended stage can improve the overall performance of the mobile personalized recommendation system. The specific experimental results are shown in Figure 4.
In this paper, the standard dataset MovieLens is used to further test the recommended performance of PS-HCF, PI-UCF, CS-UCF, and UCF methods. The MovieLens is divided into training data set and testing data set. It adopts mean absolute error (MAE) index to compare the advantages and disadvantages of the above methods. The lower the MAE is, the better the recommendation is. The nearest neighbor set KNN is k = 50 , 100 , 150 , 200 , 250 , 300 . The experimental results are shown in Figure 5. It can be seen that the PS-HCF in this standard dataset also achieves good prediction results. At the same time, the MAE value is lower than that of several other collaborative filtering methods, that is, the PS-HCF accuracy is higher than the other methods, and when the nearest neighbor number is 300, the recommendation accuracy of the PS-HCF is the highest.
At the same time, this paper uses MovieLens as the standard data set, and selects four algorithms, namely PS-HCF, PI-UCF, CS-UCF, and UCF, to compare and analyze the correlation of the recommended sorting on the DOA index. The results are shown in Table 5. The privacy concerns intensity annotated takes contextual factors such as emotion, time, and position into consideration. The experimental results show that the PS-HCF method proposed in this paper has the maximum DOA value on four different sets of data. It indicates that the goods/services and these orders recommended by the PS-HCF are more consistent with the actual requirements of the user, and the recommendation method of considering the privacy concerns intensity and the comprehensive context information in personalized recommendation service can improve the quality of recommendation service.

5. Discussion

Research cognitive process of users’ privacy concerns in MPRS, including the composition of privacy concerns; influence elements of privacy concerns, and how to measure the relationship between these elements. This paper mainly studies the theory of privacy concerns and the theory of rational behavior, and based on the above theory to build MPRS adoption behavior theory model oriented to user privacy concerns. First of all, the paper summarizes six influencing factors of privacy concerns from the perspective of the user to users’ privacy tendency, users’ internal control, openness, extraversion, agreeableness, and social groups influence. After that, the paper develops the scale of independent variables and dependent variables, and defines these variables. On this basis, the paper researches the influence of each factor on the privacy concerns, and deeply analyzes user’s intensity of privacy concerns, psychology of privacy preference, and network behavior. Second, empirical results show that the user privacy tendency, internal locus of control, and social groups have significant positive influence in privacy concerns about information collection, misuse, improper access, and secondary use. It also shows that user’s openness, agreeableness, and extraversion have significant negative influence in the above four dimensions of privacy concerns, which have significant negative influence in adoption behavior intention of MPRS. Finally, the paper proposes a mobile personalized recommendation model based on privacy concerns and context analysis. It uses “privacy concerns intensity” to find neighbors set, and uses the known rating to predict the score of the target users. After that, the paper makes the “user-goods/services” clustering by using context similarity calculation method, which makes each subclass of “user-goods/services” have similar context. Then, a novel collaborative filtering recommendation algorithm is proposed, combining the user’s privacy concern and the context similarity, which solves problems such as data sparse in mobile recommendation, and reduces the degree of users’ privacy concerns.
On the one hand, from the perspective of the sustainable development of mobile commerce, this paper studies the privacy concern impact mechanism and mobile recommendation method for mobile personalized recommendation service. It improves the control of users on the disclosure, distribution, and use of personal information, and combination of technical method research and empirical research expands the current research paradigm of mobile personalized recommendation under privacy concerns. On the other hand, this paper uses management and information discipline-crossing theory, such as privacy concern, data mining to carry out research. It is a new attempt to combine the field of personalized recommendation with the research of user privacy concern, which also complements and enriches the current academic methods and theoretical research of privacy protection in mobile commerce.

6. Conclusions and Future Work

With the wide application of MPRS in mobile commerce, how to protect the privacy of users while using MPRS, and how to obtain the fine-grained requirements of the users in the complex context are outstanding. Mobile personalized recommendation technology considering privacy concerns and context is ready to come out. Since MPRS predicts target users’ interests and accurately recommends services to meet user’s actual psychological needs, it can help users to complete cognitive decision-making. Therefore, this paper proposes a recommendation model based on subjective privacy perception and objective recommendation technology. The main conclusions are as follows:
(1)
Since the preferences of target users are often similar to that of users who have common privacy concerns, this paper uses six influence factors of privacy concerns to calculate the comprehensive user’s similarity. Then, a user collaborative filtering method incorporating privacy concerns intensity is proposed.
(2)
It can better obtain users’ interests and match the users’ preference behaviors by learning in the complex context. It also can effectively alleviate the problems of collaborative filtering data sparsity and cold start by deeply mining context. Therefore, this paper proposes a user-based collaborative filtering method incorporating context similarity.
(3)
Finally, mobile personalized recommendation services combining privacy factors with context information can reflect the actual needs of the user and meet the practical application, and alleviate the problems related to the privacy concerns in MPRS and the collaborative filtering methods.
Although this paper has put forward privacy concern and context analysis methods to improve the prediction accuracy of mobile personalized recommendations in the mobile e-commerce, some limitations also need to be pointed out. On the one hand, privacy concerns regarding complex mobile commerce context affect users’ consumption intention, and the context similarity algorithm based on context ontology-tree may not be adaptive to user dynamic preference, which will lower the quality of recommendations. On the other hand, in the process of designing a mobile recommendation service, we have not proposed the privacy protection policy for customer privacy concern issues. Therefore, the follow-up study of this research will further use data mining methods to extract dynamic user context preferences, on which collaborative filtering recommend method will propose to be based. At the same time, in view of the importance of privacy protection, research of personalized recommendation services will be carried out in the future from the perspective of user privacy disclosure control, privacy preference, and so on.

Author Contributions

Conceptualization, L.X., F.G., and Q.L.; data curation, F.G. and Q.L.; formal analysis, F.G. and Q.L.; investigation, F.G. and Q.L.; methodology, F.G. and Q.L.; project administration, L.X. and F.G.; resources, L.X., F.G., and Q.L.; software, F.G. and Q.L.; supervision, L.X. and F.G.; validation, L.X. and F.G.; writing—original draft, F.G. and Q.L.; writing—review & editing, L.X., F.G., and Q.L. All authors have read and agreed to the published version of the manuscript.

Acknowledgments

This work was supported by the National Natural Science Foundation of China [grant number 71802180]; the Natural Science Foundation of Zhejiang Province [grant numbers LY18G020012, LQ17G020003, LGF19G020002]; the Humanity and Social Science Project of Ministry of Education of China [grant number 18YJC870007]; the Project of Social Science Foundation of China (grant No. 19BGL098); the Major Base Project of Humanity and Social Science Project of Ministry of Education of China (grant No.18JJD790013), the National Key R&D Program of China (grant No.2018YFF0213102) and the 2019 special plan for improving scientific research of BoDa young teachers [grant number BD2019B1].

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lah, N.S.B.C.; Hussin, A.R.B.C.; Dahlan, H.M. A concept-level approach in analyzing review readership for E-Commerce persuasive recommendation. In Proceedings of the International Conference on Research and Innovation in Information Systems, Langkawi, Malaysia, 16–17 July 2017. [Google Scholar]
  2. Mclean, G.; Al-Nabhani, K.; Wilson, A. Developing a mobile applications customer experience model (mace)-implications for retailers. J. Bus. Res. 2018, 85, 325–336. [Google Scholar] [CrossRef] [Green Version]
  3. Adomavicius, G.; Sankaranarayansn, R.; Sen, S.; Tuzhilin, A. Incorporating contextual information in recommender systems using multidimensional approach. ACM Trans. Inf. Syst. 2005, 23, 103–145. [Google Scholar] [CrossRef] [Green Version]
  4. Lee, W.P.; Lee, K.H. Making smartphone service recommendations by predicting users’ intentions: A context-aware approach. Inf. Sci. 2014, 277, 21–35. [Google Scholar] [CrossRef]
  5. Guo, Y.; Yin, C.X.; Li, M.F. Mobile e-commerce recommendation system based on multi-source information fusion for sustainable e-business. Sustainability 2018, 10, 147. [Google Scholar] [CrossRef] [Green Version]
  6. Colomo-Palacios, R.; García-Peñalvo, F.J.; Stantchev, V. Towards a social and context-aware mobile recommendation system for tourism. Pervasive Mob. Comput. 2017, 38, 505–515. [Google Scholar] [CrossRef]
  7. Vincenza, C.; Alessandro, L.; Michele, M.; Giuseppe, M. Searching for experts in a context-aware recommendation network. Comput. Hum. Behav. 2015, 51, 1086–1091. [Google Scholar]
  8. Amo, S.D.; Diallo, M.S.; Diop, C.T.; Giacometti, A.; Li, D.; Soulet, A. Contextual preference mining for user profile construction. Inf. Syst. 2015, 49, 182–199. [Google Scholar] [CrossRef]
  9. Tan, X.; Kim, Y.; Qin, L. Impact of privacy concern on using mobile social networking apps: An empirical study. Int. J. Mob. Commun. 2018, 16, 286–306. [Google Scholar] [CrossRef]
  10. Smith, H.J.; Dinev, T.; Xu, H. Information privacy research: An interdisciplinary review. MIS Q. 2011, 35, 989–1015. [Google Scholar] [CrossRef] [Green Version]
  11. Kwon, O.; Lee, Y.; Sarangib, D. A Galois lattice approach to a context-aware privacy negotiation service. Expert Syst. Appl. 2011, 38, 12619–12629. [Google Scholar] [CrossRef]
  12. Belanger, F.; Crossler, R.E. Privacy in the digital age: A review of information privacy research in information systems. MIS Q. 2011, 35, 1017–1041. [Google Scholar] [CrossRef] [Green Version]
  13. Hong, W.; Thong, J.Y.L. Internet privacy concerns: An integrated conceptualization and four empirical studies. MIS Q. 2013, 37, 275–298. [Google Scholar] [CrossRef]
  14. Baglioni, E.; Becchetti, L.; Bergamini, L.; Colesanti, U.M.; Filipponi, L.; Vitaletti, A.; Persiano, G. A lightweight privacy preserving SMS-based recommendation system for mobile users. RecSys. 2010, 191–198. [Google Scholar] [CrossRef]
  15. Xiao, L.; Guo, F.; Lu, Q. Mobile personalized service recommender model based on sentiment analysis and privacy concern. Mob. Inf. Syst. 2018, 1–13. [Google Scholar] [CrossRef]
  16. He, J.; Liu, H. Mining exploratory behavior to improve mobile app recommendations. ACM Trans. Inf. Syst. 2017, 35, 1–37. [Google Scholar] [CrossRef]
  17. Mudda, S.; Zignani, M.; Gaito, S.; Giordano, S.; Rossi, G.P. Timely and personalized services using mobile cellular data. Online Soc. Netw. Media 2019, 13, 1–18. [Google Scholar] [CrossRef]
  18. Lu, Q.B.; Guo, F.P. Personalized information recommendation model based on context contribution and item correlation. Measurement 2019, 142, 30–39. [Google Scholar] [CrossRef]
  19. Wang, R.; Ma, X.; Jiang, C.; Ye, Y.; Zhang, Y. Heterogeneous information network-based music recommendation system in mobile networks. Comput. Commun. 2020, 150, 429–437. [Google Scholar] [CrossRef]
  20. Schilit, B.; Adams, N.; Want, R. Context-Aware Computing Applications. In Proceedings of the 1994 First Workshop on Mobile Computing System and Application, Santa Cruz, CA, USA, 8–9 December 1994; pp. 85–90. [Google Scholar]
  21. Palmisano, C.; Tuzhilin, A.; Gorgoglione, M. Using context to improve predictive modeling of customers in personalization applications. IEEE Trans. Knowl. Data Eng. 2008, 20, 1535–1549. [Google Scholar] [CrossRef] [Green Version]
  22. Xu, Z.C.; Yuan, Y.F. The impact of context and incentives on mobile service adoption. Int. J. Mob. Commun. 2009, 7, 363–381. [Google Scholar] [CrossRef]
  23. Hostler, R.E.; Yoon, V.Y.; Guimaraes, T. Recommendation agent impact on consumer online shopping: The movie magic case study. Expert Syst. Appl. 2012, 39, 2989–2999. [Google Scholar] [CrossRef]
  24. Panniello, U.; Gorgoglione, M.; Tuzhilin, A. Research note—In CARSs we trust: How context-aware recommendations affect customers’ trust and other business performance measures of recommender systems. Inf. Syst. Res. 2016, 27, 182–196. [Google Scholar] [CrossRef]
  25. Ren, X.; Song, M.; Haihong, E. Context-aware probabilistic matrix factorization modeling for point-of-interest recommendation. Neurocomputing 2017, 241, 38–55. [Google Scholar] [CrossRef]
  26. Adomavicius, G.; Tuzhilin, A. Context-Aware Recommender Systems. Ai Mag. 2011, 32, 335–336. [Google Scholar]
  27. Han, B.J.; Rho, S.; Jun, S. Music emotion classification and context-based music recommendation. Multimed. Tools Appl. 2010, 47, 433–460. [Google Scholar] [CrossRef]
  28. Dogruel, L.; Joeckel, S.; Vitak, J. The valuation of privacy premium features for smartphone apps: The influence of defaults and expert recommendations. Comput. Hum. Behav. 2017, 77, 230–239. [Google Scholar] [CrossRef]
  29. Chen, J.V.; Su, B.C.; Quyet, H.M. Users’ intention to disclose location on location-based social network sites (LBSNS) in mobile environment: Privacy calculus and Big Five. Int. J. Mob. Commun. 2017, 15, 329–353. [Google Scholar] [CrossRef]
  30. Wang, B.; Duan, Y.X. Research on information privacy quantization method facing ubiquitous computing environment. Comput. Eng. Appl. 2011, 47, 1–5. [Google Scholar]
  31. Dinev, T.; Hart, P. Internet privacy concerns and social awareness as determinants of intention to transact. Int. J. Electron. Commer. 2005, 10, 7–29. [Google Scholar] [CrossRef]
  32. Sutanto, J.; Palme, E.; Tan, C.H. Addressing the personalization privacy paradox: An empirical assessment from a field experiment on smartphone user. MIS Q. 2013, 37, 1142–1164. [Google Scholar] [CrossRef]
  33. Okazaki, S.; Navarro-Bailon, M.; Molina-Castillo, F.J. Privacy concerns in quick response code mobile promotion: The role of social anxiety and situational involvement. Int. J. Electron. Commer. 2012, 16, 91–120. [Google Scholar] [CrossRef] [Green Version]
  34. Taddei, S.; Contena, B. Privacy, trust and control: Which relationships with online self-disclosure? Comput. Hum. Behav. 2013, 29, 821–826. [Google Scholar] [CrossRef]
  35. Geuens, S.; Coussement, K.; Bock, K.W.D. A framework for configuring collaborative filtering-based recommendations derived from purchase data. Eur. J. Oper. Res. 2018, 265, 208–218. [Google Scholar] [CrossRef]
  36. Zhang, J.; Peng, Q.; Sun, S.Q.; Liu, C. Collaborative filtering recommendation algorithm based on user preference derived from item domain features. Phys. A Stat. Mech. Appl. 2014, 396, 66–76. [Google Scholar] [CrossRef]
  37. Chae, D.K.; Lee, S.C.; Lee, S.Y. On identifying k-nearest neighbors in neighborhood models for efficient and effective collaborative filtering. Neurocomputing 2017, 278, 134–143. [Google Scholar] [CrossRef]
  38. Najafabadi, M.K.; Mahrin, M.N.; Chuprat, S.; Sarkan, H.M. Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data. Comput. Hum. Behav. 2017, 67, 113–128. [Google Scholar] [CrossRef]
  39. Kaleli, C. An entropy-based neighbor selection approach for collaborative filtering. Knowl. Based Syst. 2014, 56, 273–280. [Google Scholar] [CrossRef]
  40. Winoto, P.; Tang, T.Y. The role of user mood in movie recommendations. Expert Syst. Appl. 2010, 37, 6086–6092. [Google Scholar] [CrossRef]
  41. Ben Sassi, I.; Mellouli, S.; Ben Yahia, S. Context-aware recommender systems in mobile environment: On the road of future research. Inf. Syst. 2017, 72, 27–61. [Google Scholar] [CrossRef]
  42. Claypool, M.; Goknale, A.; Miranda, T. Combining content-based and collaborative filters in an online newspaper. In Proceedings of the ACM SIGIR’99 Workshop Recommender Systems: Algorithms and Evaluation, ACM SIGIR Forum, Berkeley, CA, USA, 19 August 1999. [Google Scholar]
  43. Masoumeh, R.; Mohammad, K.S. Providing effective recommendations in discussion groups using a new hybrid recommender system based on implicit ratings and semantic similarity. Electron. Commer. Res. Appl. 2020, 40, 1–13. [Google Scholar]
  44. Li, Y.; Li, D.; Wang, S.; Zhai, Y. Incremental entropy-based clustering on categorical data streams with concept drift. Knowl. Based Syst. 2014, 59, 33–47. [Google Scholar] [CrossRef]
  45. Su, J.; Yeh, H.; Yu, P.; Tseng, V. Music recommendation using content and context information mining. IEEE Intell. Syst. 2010, 25, 16–26. [Google Scholar] [CrossRef]
  46. Kline, R.B. Principles and practice of structural equation modeling. J. Am. Stat. Assoc. 2010, 101, 121–143. [Google Scholar]
Figure 1. Operating mechanism of mobile personalized recommendation model based on privacy concerns and context analysis.
Figure 1. Operating mechanism of mobile personalized recommendation model based on privacy concerns and context analysis.
Sustainability 12 03036 g001
Figure 2. Analysis of factors affecting privacy concerns based on structural equation modelling. *** indicates significant level P < 0.001; ** indicates significant level P < 0.01; * indicates significant level P < 0.05; ns indicates P > 0.05.
Figure 2. Analysis of factors affecting privacy concerns based on structural equation modelling. *** indicates significant level P < 0.001; ** indicates significant level P < 0.01; * indicates significant level P < 0.05; ns indicates P > 0.05.
Sustainability 12 03036 g002
Figure 3. The accuracy of recommendation of CS-UCF, S-UCF and UCF in simulated data set.
Figure 3. The accuracy of recommendation of CS-UCF, S-UCF and UCF in simulated data set.
Sustainability 12 03036 g003
Figure 4. The accuracy of recommendation of PS-HCF, PI-UCF, CS-UCF, and UCF in simulated data set.
Figure 4. The accuracy of recommendation of PS-HCF, PI-UCF, CS-UCF, and UCF in simulated data set.
Sustainability 12 03036 g004
Figure 5. The MAE comparison of PS-HCF, PI-UCF, CS-UCF, and UCF in benchmark datasets.
Figure 5. The MAE comparison of PS-HCF, PI-UCF, CS-UCF, and UCF in benchmark datasets.
Sustainability 12 03036 g005
Table 1. Descriptive statistical analysis of survey data.
Table 1. Descriptive statistical analysis of survey data.
CharacteristicsQuestionnaire ItemFrequencyPercentage (%)
SexMale20548.69
Female21651.31
AgeLess than 18 years old8921.14
18–24 years old22854.15
25–34 years old5713.54
Over 35 years old4711.16
Educational backgroundHigh school or below235.46
Junior college7517.82
Undergraduate21851.81
Master degree or above10524.91
Occupationstudent25460.24
Public institutions/civil servants204.78
Professional technicians (doctors, lawyers, etc.)4811.43
Enterprise staff8520.14
Self-employed worker/freelancer92.22
Others51.19
Experience of usage of M-commerce serviceLess than 1 years5312.63
2 or 3 years10725.43
4 or 5 years19145.39
More than 6 years7016.55
Table 2. Fitness index of model.
Table 2. Fitness index of model.
Fitness Indexχ2/dfGFIAGFICFINFINNFIRMSEA
reference value<3>0.90>0.80>0.90>0.90>0.90<0.08
actual value1.870.9120.8750.9470.9210.9580.046
Table 3. Comparison of hybrid collaborative filtering recommendation method based on fusion of prediction rating with different α (P@R).
Table 3. Comparison of hybrid collaborative filtering recommendation method based on fusion of prediction rating with different α (P@R).
PS-HCFP@5(k=10,20,30,50)P@10(k=10,20,30,50)
1020305010203050
0.00.660.710.730.760.640.670.710.72
0.20.680.740.750.770.670.700.720.74
0.40.710.750.780.770.690.720.730.75
0.6 (cut-off point)0.720.760.790.800.700.730.740.76
0.80.710.740.760.780.680.720.730.74
1.00.670.710.730.760.660.700.710.73
Table 4. Comparison of hybrid collaborative filtering recommendation method based on fusion of prediction rating with different α (MAP, DOA).
Table 4. Comparison of hybrid collaborative filtering recommendation method based on fusion of prediction rating with different α (MAP, DOA).
PS-HCFMAP (k = 10,20,30,50)DOA (n Selects 20–80%,30–70%, 40–60%,50–50%)
1020305020–80%30–70%40–60%50–50%
0.00.690.730.760.780.750.780.800.81
0.20.720.750.780.790.770.800.820.82
0.40.730.760.790.800.780.810.830.83
0.6 (cut-off point)0.740.770.800.810.790.810.830.84
0.80.720.760.780.800.780.800.820.83
1.00.700.740.770.790.760.790.810.82
Table 5. Contrasting results of different methods (DOA %).
Table 5. Contrasting results of different methods (DOA %).
Alg.\Split20–80%30–70%40–60%50–50%
CS-UCF70.268.266.263.3
UCF73.171.369.566.2
PI-UCF78.377.573.568.8
PS-HCF86.484.281.379.8

Share and Cite

MDPI and ACS Style

Xiao, L.; Lu, Q.; Guo, F. Mobile Personalized Recommendation Model based on Privacy Concerns and Context Analysis for the Sustainable Development of M-commerce. Sustainability 2020, 12, 3036. https://0-doi-org.brum.beds.ac.uk/10.3390/su12073036

AMA Style

Xiao L, Lu Q, Guo F. Mobile Personalized Recommendation Model based on Privacy Concerns and Context Analysis for the Sustainable Development of M-commerce. Sustainability. 2020; 12(7):3036. https://0-doi-org.brum.beds.ac.uk/10.3390/su12073036

Chicago/Turabian Style

Xiao, Liang, Qibei Lu, and Feipeng Guo. 2020. "Mobile Personalized Recommendation Model based on Privacy Concerns and Context Analysis for the Sustainable Development of M-commerce" Sustainability 12, no. 7: 3036. https://0-doi-org.brum.beds.ac.uk/10.3390/su12073036

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop