Full length article
A personalized recommendation method under the cloud platform based on users’ long-term preferences and instant interests

https://doi.org/10.1016/j.aei.2022.101763Get rights and content

Abstract

Rich consumer online text data are embedded in the cloud platform. Using new technologies has become a central issue for acquiring consumer preference, analyzing consumer demand, and performing personalized recommendation services. In order to recommend the cloud platform services efficiently and accurately, this paper proposes a personalized recommendation model referred to as Residual bi-directional Recurrent Neural Network with Dual Attentive mechanism (BiRDA) for the service recommend to cloud platforms, by combining users’ long-term preferences with instant interest. The proposed recommender prototype is summarized as follows. (1) Analyzing the relationship between long-term preferences and instant interests based on co-opetition theory. (2) Extracting users’ online text data from the cloud platform. (3) Deriving the product attribute words of user preference using an analysis of online text data. (4) Product attribute words are transformed into the form of word vectors. (5) The word vector is input into the Residual bi-directional Recurrent Neural Network (Res-BiRNN) to make the prediction. On the one hand, the long-term preference is expressed by the user's field of expertise (i.e., answer content). On the other hand, the even interest is expressed by the user's changing interest (i.e., question data). (6) Assigning different weights to long-term preferences and instant interest using the dual attention mechanism to output predictions. (7) Generating recommendation lists for users based on the predicted values. Accordingly, BiRDA is compared with five state-of-the-art recommendation methods (i.e., DREAM, BINN, SHAN, Caser, and DeepMove), as well as six variants of the BiRDA model, Using users’ Q&A datasets from NiorcngeCDS cloud platform, XMAKE cloud platform, and Asksubarme cloud platform as examples. The experiments show that the proposed method is more efficient and accurate than the other models. Therefore, the study offers some important insights into allowing a large number of resources under the cloud platform to be fully utilized and provides a novel idea for the construction of the cloud platform front-end.

Introduction

In the past decades, emerging technologies such as big data, cloud services, cloud manufacturing, cloud computing, and the Internet of Things have been rapidly developing and gradually integrating with the design services industry. The emerging technologies are fast becoming a key instrument in promoting more personalized design services [1]. Cloud services become a new service model. In the era of cloud computing and big data, cloud services have been developed [2]. Cloud services focus on user-centric, aiming at providing more personalized product design solutions for users [3]. A key aspect of the cloud platform that allows user-centric and high-quality services is proactively recommending personalized services to users based on an accurate acquisition of user preferences. Large amounts of online text data need to be mined from cloud platforms, which are updated in real-time [3]. By analyzing these data, user preferences for product attributes can be accurately obtained, thus facilitating the product development and service recommendations, which is of great importance in the industrial design field. Most of the existing studies on cloud platforms focus on task reorganization and resource matching [4], task preference and decision-making [5], architecture and management [6], transaction models and services [7]. In summary, there is a lack of front-end research to capture users’ interest preferences for product attributes, to enable personalized recommendations.

The cloud platform is able to deliver virtualized resources, services and manufacturing to users [8]. It aims at achieving a high level of sharing of resources in the cloud and providing users with quality and efficient services at all times throughout the design process. The recommendation system based on the cloud platform helps users find the best information for their needs in an overloaded search space, and it can predict whether a user will like a given item or not [9]. In order to achieve personalized cloud service recommendations, besides the accurate access to user preferences, high quality and efficient recommendation algorithms are required to enable proactive customization of services for users and prediction of services based on their preferences [10]. The traditional recommendation systems focus on analyzing static associations between users and products from their interactions with them, mainly represented by traditional collaborative filtering models [10]. In recent years, researchers started to focus on several sequence recommendation scenarios, while the early work is almost exclusively based on sequence pattern mining [11]. Deep learning for time series data has made huge breakthroughs in recent years, and is widely used in natural language processing (NLP), social media and recommendation systems [12]. The recommendation algorithm can enhance the user stickiness and improve service quality. Initially, different types of information service terminals analyze big data on user behavior using the algorithmic technology to profile users, and constantly recommend information services on the same topic, in different forms and categories to users according to their interest preferences. This has a guiding effect on the expansion of knowledge and upgrading of interests of users within a certain period of time, thus performing the accurate matching of information services and information users. However, the immature algorithm technology prevents users from developing new user preferences, and thus creates an “information cocoon” [13]. In information dissemination, audiences only pay attention to what they like and get caught in an “echo chamber” of similar information, which gradually turns into a cocoon-like silkworm referred to as the “information cocoon” [14]. Users’ interests change over time and are classified into long-term preferences and instant interests [15]. Long-term preferences [15], [16], [17] refer to users’ more stable preferences over a longer period of time, such as what they are accustomed to, what they are more familiar with, and what they are professionally skilled at. In contrast to long-term preferences, instant interests [15], [16], [17] refer to the content that users are interested in at the current moment, representing content that users are not currently specialized in or unfamiliar with but may develop in the long term in the future. While most of the recommendation algorithms singularly consider users’ long-term preferences, and fail to take into account the instant interest of users. Consequently, it is quite common for information to become “more personalized and narrowly focused”. There is increasing concern that some instant interest is negatively inhibiting the development of user interest. Therefore, it is necessary to recommend both long-term preferences and instant interest to the user, and it is a key question of how to make a reasonable distribution of long-term preferences and instant interest. This paper aims at providing a personalized recommendation method based on user preferences by analyzing the problems in traditional personalized recommendation methods, combined with the characteristics of the user data of the cloud platform.

This study addresses the following issues: (1) The insufficient mining of resources on the front-end of the cloud platform. (2) The relationship between long-term preferences and instant interests. (3) The insufficient personalization caused by the “information cocoon” of the recommendation algorithm. Therefore, a BiRDA (Residual bi-directional Recurrent Neural Network with Dual Attentive mechanism) Recommendation is developed. We consider the co-opetition relationship between long-term preferences and instant interests, model long-term preferences and instant interests separately by Residual bi-directional Recurrent Neural Network, and then, compound long-term preferences and instant interests by dual attention mechanism. The aim is to improve the resource utilization rate on the cloud platform and to accurately personalized recommendation services for users. The main contributions include:

  • A BiRDA model is proposed. Residual connectivity is used in the bidirectional RNN encoder to improve the feature extraction rate and to accurately extract the long-term preferences and instant interests features of users. And through the dual attention mechanism, the text prediction is made more in line with the user's personalized needs;

  • The proposed BiRDA model is designed and analyzed algorithmically;

  • Detailed experiments were conducted to obtain user data from three cloud platforms to evaluate the proposed BiRDA. We compare the proposed BiRDA model with the five state-of-the-art models and six variants of BiRDA model for experiments. It is shown that the BiRDA model is effective in solving the personalized recommendation problem.

The remainder of this paper is organized as follows. Section 2 reviews the literature related to cloud service recommendation systems and the evolution of recommendation models. Section 3 introduces the concepts related to the co-opetition games, the Residual bi-directional Recurrent Neural Network (Res-biRNN)) and the Dual attention mechanisms. Section 4 proposes and discusses a BiRDA recommendation model based on Res-BiRNN and dual attention mechanism. Section 5 performs example validation and analysis to show the cases where the proposed approach outperforms other models. The paper is finally concluded and the implications and limitations of the improved approach are discussed in Section 6.

Section snippets

Cloud service recommendation system

The cloud design platform provides users with hardware and software resources related to collaborative product design, as well as human resources such as suitable designers and manufacturers [18]. The cloud design platform supports the complete life cycle of accelerated application development, deployment and delivery [19]. The collaborative product design process of the cloud platform includes acquiring user requirements, determining design goals, decomposing design tasks, matching designers,

Co-opetition game theory

Game theory is considered a classical mathematical model in the economic field. It generally refers to the process in which multiple rational players with the information they know, choose a strategy that maximizes their interests under the mutual constraints of each player. In recent years, it has been widely used in the computer and application field, while several research results have emerged [49].

The co-opetition theory was first proposed by Brandenburger in 1996 [49], and co-opetition

Modeling framework

In order to improve the quality of product design service recommendations for the dynamic needs of users under the cloud platform, a personalized recommendation method which aggregates long-term preferences and instant interests is proposed (BiRDA). The BiRDA model predicts what users may need next, based on their long-term preferences and instant interest behavior. The model framework is illustrated in Fig. 3. It consists of three main steps (i.e., extracting personalized user needs, modeling

Case study

Considering the highly condensed question title text and answer data, as well as the coverage and variability of the preference words, the user’s question and answer records are captured. Therefore, considering the UniorcngeCDS cloud platform (https://wenda.orangecds. com/), the XMAKE cloud platform (https://wenda.yungongchang.com/) and the Asksubarme cloud platform (https://ask.asketchup.com/) as examples, the answer records and question records of users are obtained. Stable long-term

Conclusion

With the rapid development of cloud platforms, a significant amount of online text data has been accumulated, providing opportunities to understand users’ behaviors and provide information about personalized service. To solve the problem of insufficient mining of front-end resources in the cloud platform and insufficient personalization caused by the “information cocoon” of the recommendation algorithm, we first analyze the relationship between long-term preferences and immediate interests, we

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgments

This work was supported by the Ministry of Education of Humanities and Social Science Project (Grant Number: 21YJCZH113) and the Natural Science Foundation of Hebei Province (Grant Number: G2021202008).

References (69)

  • A. Hernandez-Matamoros et al.

    A novel approach to create synthetic biomedical signals using BiRNN

    Inf. Sci.

    (2020)
  • C. Bouras et al.

    A clustering technique for news articles using WordNet

    Knowledge-Based Syst.

    (2012)
  • S. Martínez et al.

    Semantic adaptive microaggregation of categorical microdata

    Comput. Secur.

    (2012)
  • H. Bakiler et al.

    Estimation of concentration values of different gases based on long short-term memory by using electronic nose

    Biomed. Signal Process. Control.

    (2021)
  • W. He et al.

    A state-of-the-art survey of cloud manufacturing

    Int. J. Comput. Integr. Manuf.

    (2014)
  • X. Li et al.

    A scientific workflow management system architecture and its scheduling based on cloud service platform for manufacturing big data analytics

    Int. J. Adv. Manuf. Technol.

    (2016)
  • B. Huang et al.

    Cloud manufacturing service platform for small- and medium-sized enterprises

    Int. J. Adv. Manuf. Technol.

    (2013)
  • B. Li, L. Sun, R. Tian, Multi-source heterogeneous data exchange system for cloud services platform based on SaaS, in:...
  • X. Li et al.

    Optimal selection of manufacturing services in cloud manufacturing: a novel hybrid MCDM approach based on rough ANP and rough TOPSIS

    J. Intell. Fuzzy Syst.

    (2018)
  • F. Shi et al.

    Meta-KANSEI modeling with valence-arousal fMRI dataset of brain

    Cognit. Comput.

    (2019)
  • H. Lin et al.

    Dynamic game and reliable recommendation based transferring reputation mechanism for mobile cloud computing

    J. Commun.

    (2018)
  • S. Rendle et al.

    Factorizing personalized markov chains for next-basket recommendation

  • B. Hidasi, A. Karatzoglou, L. Baltrunas, D. Tikk, Session-based recommendations with recurrent neural networks, arXiv...
  • C.W. Wang et al.

    HAM: a deep collaborative ranking method incorporating textual information

    Front. Inf. Technol. Electron. Eng.

    (2020)
  • W. Zhang et al.

    Recommendation algorithm oriented to the interested evolution of minority users

    Nanjing Univ. Sci. Technol.

    (2021)
  • Q. Tran, L. Tran, L.C. Hai, et al. From implicit to explicit feedback: a deep neural network for modeling sequential...
  • C.H. Lee et al.

    LSTPR: graph-based matrix factorization with long short-term preference ranking

  • J. Chen et al.

    Construction of social collaboration team in cloud design and manufacturing mode

    J. Zhejiang Univ. (Eng. Sci.)

    (2019)
  • A.A. Li et al.

    Research on optimization strategy of outsourcing cloud services considering user preferences

    Mod. Manuf. Eng.

    (2020)
  • H. Zhao et al.

    A design service recommendation method for considering user preference under the cloud service platform

    Mech. Sci. Technol. Aerosp. Eng.

    (2021)
  • R.Z. Du et al.

    Cloud service selection model based on trust and personality preferences

    J. Zhejiang Univ. (Eng. Sci.)

    (2013)
  • S.M. Han et al.

    Efficient service recommendation system for cloud computing market

  • Y. Zhang et al.

    CADRE: cloud-assisted drug recommendation service for online pharmacies

    Mob. Networks Appl.

    (2015)
  • G. Jung, T. Mukherjee, S. Kunde, et al., Cloudadvisor: a recommendation-as-a-service platform for cloud configuration...
  • Cited by (0)

    View full text