• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Content Feature Extraction-based Hybrid Recommendation for Mobile Application Services

    2022-08-23 02:22:38ChaoMaYinggangSunZhenguoYangHaiHuangDongyangZhanandJiaxingQu
    Computers Materials&Continua 2022年6期
    關(guān)鍵詞:天氣預(yù)報(bào)天氣顧客

    Chao Ma, YinggangSunZhenguo YangHai HuangDongyang Zhan and Jiaxing Qu

    1Harbin University of Science and Technology,Harbin,150040,China

    2Harbin Institute of Technology,Harbin,150001,China

    3The Ohio State University,Columbus,43202,USA

    4Heilongjiang Province Cyberspace Research Center,Harbin,150001,China

    Abstract: The number of mobile application services is showing an explosive growth trend, which makes it difficult for users to determine which ones are of interest.Especially, the new mobile application services are emerge continuously, most of them have not be rated when they need to be recommended to users.This is the typical problem of cold start in the field of collaborative filtering recommendation.This problem may makes it difficult for users to locate and acquire the services that they actually want, and the accuracy and novelty of service recommendations are also difficult to satisfy users.To solve this problem, a hybrid recommendation method for mobile application services based on content feature extraction is proposed in this paper.First,the proposed method in this paper extracts service content features through Natural Language Processing technologies such as word segmentation, part-of-speech tagging, and dependency parsing.It improves the accuracy of describing service attributes and the rationality of the method of calculating service similarity.Then,a language representation model called Bidirectional Encoder Representation from Transformers(BERT)is used to vectorize the content feature text, and an improved weighted word mover’s distance algorithm based on Term Frequency-Inverse Document Frequency(TFIDF-WMD) is used to calculate the similarity of mobile application services.Finally, the recommendation process is completed by combining the item-based collaborative filtering recommendation algorithm.The experimental results show that by using the proposed hybrid recommendation method presented in this paper,the cold start problem is alleviated to a certain extent,and the accuracy of the recommendation result has been significantly improved.

    Keywords: Service recommendation; cold start; feature extraction; natural language processing;word mover’s distance

    1 Introduction

    As the mobile communication technology continues to grow, the coverage of intelligent mobile terminal devices continues to expand, and the number of mobile application services is showing an explosive growth trend,then the problem of information overload in the field of mobile application service comes with it [1].The recommendation system emerged as an effective means to solve the problem of information overload.The current recommendation system of mobile application services includes both the design and research of user models,as well as the ranking and screening of mobile application services.On the one hand, the reasonable integration of the two can provide users with personalized information and improve the quality of services.On the other hand, it can make users rely on the system and reduce the loss of users.

    Since the recommendation system was proposed, there are several recommended strategies recognized in this field, which mainly include the following: collaborative filtering, content-based recommendation,and social network-based recommendation.Among them,the collaborative filtering recommendation algorithm has a wide range of applications in the fields of the online retail service,online taxi-hailing service, the online travel service, and so on [2–4].Collaborative filtering recommendation algorithm is one of the most widely used and most successful recommendation techniques in recommendation systems[5].Collaborative filtering recommendations can be roughly divided into three types:User-based Collaborative Filtering,Item-based Collaborative Filtering Recommendation,and Model-based Collaborative Filtering Recommendation[6].

    However,when a new item is not rated by any user,or when a new user has not rated any item,then the most classic cold start problem in the collaborative filtering algorithm will appear.The cold start problem refers to the general problem of a recommendation system that lacks a large amount of user behavior data and item data in the initial stage that cannot carry out effectively personalized recommendation[7].In recent years,with the development of machine learning technology and more and more scholars’in-depth research, some results have been achieved in solving different types of cold start problems,but there is still a lack of perfect solutions[8].The effect of solving the cold start problem of the recommended system will have a direct impact on the performance of the recommended system.

    Aiming at this problem,this paper proposes a hybrid recommendation method based on content feature extraction.This method extracts service content features through natural language processing(NLP) technologies such as word segmentation, part-of-speech tagging, and dependency parsing.Then,the Bidirectional Encoder Representation from Transformers(BERT)model is used to vectorize the content feature text,and an improved weighted word mover’s distance TFIDF-WMD algorithm based on Term Frequency-Inverse Document Frequency(TF-IDF)is used to calculate the similarity of mobile application services.Finally, the recommendation process is completed by combining the item-based collaborative filtering recommendation algorithm.

    The main contributions of this paper are as follows: (1) Based on NLP technology, a specific method for extracting the potential content features of mobile application services is proposed.This method improves the accuracy of describing mobile application service attributes and the rationality of the method of calculating mobile application service similarity.(2) A hybrid recommendation algorithm that combines the content features of mobile application service and user ratings is proposed.This algorithm effectively alleviates the cold start problem of the collaborative filtering recommendation system.

    The remainder of this paper is structured as follows.In Section 2,we discuss previous work related to the proposed approach.In Section 3, we propose a hybrid recommendation method for mobile application services based on content feature extraction.In Section 4,we conduct experiments to verify the effectiveness of the proposed method.Finally,we present the conclusions to this study.

    2 Related Works

    In recent years, service recommendation has become a relatively active research direction in the field of service computing,and many scholars have done in-depth research on it.Cold start problems in the recommendation system can be divided into two types: cold start problems for new users [9]and cold start problems for new items[10].The cold start problem of a new item is when a new item is added to the system,because it is a brand-new item that has not been rated by users,or because there are fewer users who have rated the item, the number of ratings is lower than a preset threshold, so the probability of this item being recommended is very small.Many scholars have put forward many solutions to this classic problem.

    Faced with a large number of unrated new items, users often need to spend a lot of time to choose their favorite items.Many scholars have proposed different solutions to this problem.Feng et al.proposed a Deep Collaborative Latent Factor Model (DeepCLFM), which extracts deep nonlinear feature vectors of users and items from review embeddings through a bidirectional Gate Recurrent Unit (GRU).Additionally, DeepCLFM introduces the attention mechanism to measure the contribution of each review and adopts the matrix factorization module to learn latent factors according to the IDs of users and items.Finally, to fully integrate the deep nonlinear features and latent factors,DeepCLFM generates a deep interaction of them in the first and second-order fashion to predict the user’s rating of the item [11].Shen proposed a recommendation algorithm based on the combination of content and collaborative filtering.The main process of the algorithm is that the k-means clustering algorithm is used to cluster the users of the data set, then the appropriate weight of each attribute of the user is determined, and the new user is assigned to the appropriate class according to the clustering method of the user demographic characteristics,finally,the nearest neighbor of the new user is extracted.According to the item score of the nearest neighbor,calculating the pre-rating of a new user on a nonrated item and generating a list of recommendations [12].Cai et al.used Convolutional Neural Network (CNN) to build a basic user-item matrix, and used the relationship between users and items to get user preferences, then combined user-friend preference relationships with the recommendation system to finally get the recommendation results [13].Jiang et al.introduced the fuzzy matrix of item attributes,and used fuzzy clustering method to measure the relevance of items,then classified all item attributes.At the same time,the weight of item relevance is introduced in the calculation of user similarity,which makes the nearest neighbor search more accurate,thereby improving the accuracy of the recommendation result[14].Liu et al.used the tag as a content of the item information,then a keyword vector is generated.At the same time,by introducing the label weight,it can avoid the influence of different items with different emphasis on the recommendation result, to further improve the accuracy of the recommendation algorithm [15].He et al.proposed a hybrid recommendation algorithm that is provided by combining Latent Dirichlet Allocation_Matrix Factorization (LDA_MF), Latent Dirichlet Allocation_Collaborative Filtering (LDA_CF) and item-based collaborative filtering models.A large real data set is used to evaluate the proposed method[16].

    The traditional solution is to ask some internal users to pre-rate the new item before the item goes online, to achieve the purpose of accumulating raw data, thereby solving the problem of cold start of the new item.However,this method cannot fundamentally solve the cold start problem of a completely new item.Yu et al.proposed the tripartite graphs that are used to picture the relations among user-item-tag and user-item attribute.Combing information among users, tags, attributes of items, and time weights, the functions for predicting the rating are defined and a new personalized recommendation algorithm is constructed.This method is quite effective in solving the cold start problem of new items in the recommendation algorithm [17].Wang et al.proposed a collaborative filtering recommendation algorithm based on item fusion auto-encoder.In the feature extraction,the inherent information of the item was used as the input of the auto-encoder,and the low-dimensional nonlinear feature representation was obtained by multidimensional dimensionality reduction.When constructing the model,the obtained low-dimensional features were integrated into the latent vector of the items in the matrix decomposition,and the user’s historical interactive items were used to construct the user’s latent vector, which alleviated the problem of cold start [18].For solving the problem of cold start,Chen et al.proposed a collaborative filtering recommendation(CFR)algorithm combining singular value decomposition(SVD)and classification model(CM),which is called strongly connected components(SCC)algorithm.The classification model based on machine learning is used to obtain the recommended tags,and the collaborative filtering model based on SVD is used to obtain the items to be recommended [19].For solving the problem of cold start of new users and new items in the collaborative filtering recommendation algorithm based on matrix factorization,Li et al.obtained the feature vectors of new users and new items by using the attribute-feature mapping algorithm based on K nearest neighbors.This method solves the cold start problem faced by this type of collaborative filtering algorithm[20].

    It can be seen from the above literature that the current service recommendation methods have the following problems:(1) In the current mobile application service recommendation methods, the mobile application services with a high predicted usage frequency are recommended for users,while ignoring new services that are less evaluated by most users.This leads to the problem of incomplete and inaccurate recommendations.(2)When solving the issues of item cold start,the potential content feature of the service itself are ignored,and the judgment of the similarity between the services is not comprehensive,which causes the problem of recommendation deviation.In order to solve the above problems, this paper combines a recommendation method based on content feature extraction with collaborative filtering recommendation method to form a hybrid recommendation method.By taking more potential content features of services into account,this method not only improves the accuracy of service recommendation,but also,to a certain extent,alleviated the cold start problem.

    3 Hybrid Recommendation Method Based on Content Feature Extraction

    3.1 Hybrid Recommendation Model

    As mobile application service providers provide increasingly mobile application services on the platform,there are increasingly mobile applications that users can choose from.However,in mobile application platforms,the mobile applications that are more common and easy to be selected by users have limitations.Unrated mobile apps are difficult to discover by users.In response to this problem,the method proposed in this paper will effectively solve the problem of cold start of new projects.The model flow chart is shown in Fig.1.

    The recommendation model based on content feature extraction can be divided into two parts.The left half of the model uses dependency syntax analysis technology to process version update information, function description information, and function characteristic information to form content feature text.And through the BERT preprocessing model to process the classification information and content feature text,and finally generate the content feature vector.The right half of the model adopts the idea of calculating service similarity through user ratings in the traditional collaborative filtering algorithm and constructs a user rating matrix from existing data.The content feature vector is used in the weighted word distance algorithm TFIDF-WMD proposed in this paper to calculate the similarity of content features.User-rating matrix is used in Pearson similarity calculation method to calculate item similarity.Finally,the two similarities are weighted and accumulated to obtain the mixed similarity.And the recommendation result is obtained based on the prediction score ranking of the mixed similarity.

    Figure 1:Recommendation model based on content feature extraction

    3.2 Content Feature Extraction Method Based on NLP

    3.2.1 Content Features and Content-Based Recommendation

    Content features are the core basis of content-based recommendation methods.Finding suitable content features also helps to improve the accuracy and efficiency of content-based recommendation methods.Since text content is the most likely content feature to describe the content comprehensively and specifically, how to accurately extract, quantify, and participate in the calculation of the recommendation algorithm is the most important and most expansive problem in content-based recommendation methods.Therefore,in content-based recommendation algorithms,the key issue is to extract content features and calculate content features.

    The basic principle of content-based recommendation is based on users’interest preferences.This can recommend items with similar content characteristics to the user’s favorite items.When an item has structured information,the characteristics of each dimension can be used as a dimension of the vector.Vectorization means that the value of each dimension is not necessarily a numerical value,but it is in the form of vectorization,which is the Vector Space Model(VSM).Usually in content-based recommendation methods,the method of calculating the similarity of two items is as follows:

    Suppose the vector representations of two items are V1=(p1,p2,...,pk)and V2=(q1,q2,...,qk).The similarity of the same-dimensional components ptand qtrepresenting the same-dimensional content features is sim(pt,qt).Then the similarity of the two items is shown in the following formula(1).

    where wtis the weight of the t-th component.The value of this weight can be manually set through understanding of the business,or it can be obtained through training and learning of machine learning algorithms.

    In the problem scenario of this paper, the mobile applications to be recommended to users in the mobile application platform recommendation system contain many available content features.Through multiscale principal component analysis [21,22], we found a series of useful features, such as, the classification information of the mobile application, the function description information of the mobile application,the function characteristic information,the version update information of the mobile application,and so on.For each content feature,we further get some more feature details by referring to signal decomposition method[23,24].The content features of mobile applications is shown in Tab.1 below.

    Table 1: Content features of mobile applications

    Table 1:Continued

    By analyzing the features of all available content in this problem scenario,it can be known that all above content is semi-structured data given by the application service provider on the mobile application platform.From the perspective of the mobile application recommendation system,classification information and version update information should be directly available in the database of the system.However, for the function description information and function characteristic information used to describe the functions of mobile applications, if the function description text containing the above two kinds of information is directly vectorized,the problem of insufficient content features due to too much invalid information will occur.Therefore, how to effectively process the function description text and complete the extraction of information has become a very critical issue.

    3.2.2 Content Feature Extraction Based on Natural Language Processing

    (1) Phrase extraction based on dependency parsing function

    In the problem scenario of this paper,according to the analysis of the previous content characteristics,it can be seen that the function description information in the function description text is usually the phrase containing the subject-verb(SBV)and the phrase containing the verb object(VOB).And the functional characteristic information contains the attribute (ATT) phrase.Therefore, this paper uses the part-of-speech tagging and dependency parsing method in the Language Technology Platform(LTP)of Harbin Institute of Technology to filter out the phrases that contain the relationship between SBV,VOB and ATT in the mobile application function description text.For the function description information in the function description text,the need to extract phrases that contain the relationship between SBV and VOB.As shown in Fig.2 below, “customer call”( 顧客打電話 in Chinese) and“order goods”( 訂購(gòu)商品 in Chinese)are function description information.

    For the function characteristic information in the function description text, it is necessary to extract the phrase containing the ATT relationship.As shown in Fig.3 below, “the next four days"( 未來(lái)四天 in Chinese), “weather forecast"(天氣預(yù)報(bào) in Chinese), and “real-time weather information"(實(shí)時(shí) 天氣信息 in Chinese)are the feature information.

    Figure 2:Dependent syntax analysis to extract functional description information

    Figure 3:Dependent syntax analysis to extract functional characteristic information

    Through this part of the functional phrase extraction based on dependency syntax analysis,the original functional description text with redundant and invalid information is transformed into the content feature text containing only the phrases of the above three syntactic structures.

    (2) Vectorization of content feature text

    Through the above method of extracting functional phrases based on dependency syntax analysis,we have obtained content feature texts that only contain SBV, VOB, and ATT syntactic structures.However, these texts are still unstructured and incalculable.Therefore, this paper uses part of the BERT-Based-Chinese pre-training model in BERT (Bidirectional Encoder Representation for Transformers) to complete the vectorized representation of Chinese content feature text.Turn the feature text into a structured and computable sparse vector.

    In the problem scenario of this paper,we used the open source packaging library Bert-as-service developed by Tencent AI Lab based on the BERT-Based-Chinese pre-training model to vectorize the Chinese content feature text after LTP processing.In the Chinese prediction model, the corpus is processed in units of words.Therefore, there is no need for pre-segmentation before processing.According to the needs of the problem scenario in this paper, after configuring the corresponding functions of its service,enter the content feature text in batches.In the processed result,each vector is 768 dimensions,which becomes a structured and computable sparse vector.

    3.3 Hybrid Recommendation Algorithm

    3.3.1 Calculation Method of Content Feature Similarity

    Term Frequency-Inverse Document Frequency (TF-IDF) term frequency weighting technology is used to evaluate the importance of words to the text in the document set or corpus.Term Frequency(TF)indicates how often a word appears in a document.Inverse document frequency(IDF)is used to evaluate the universality of words in the corpus.The Word Mover’s Distance(WMD)algorithm is a method of calculating text similarity.The core idea of WMD is to move all words in a certain text to another text and minimize the problem of moving costs.Among the problems studied in this paper,based on the TF-IDF keyword weight technology to optimize the word distance algorithm,a weighted word distance algorithm TFIDF-WMD is proposed to calculate the similarity between different mobile application services.After that, the result of similarity between different mobile application services is used as a calculation factor to participate in the calculation of a hybrid recommendation algorithm based on content characteristics and item similarity.Through this method,the item could start problem caused by the single use of item-based collaborative filtering recommendation algorithm is alleviated,and the recommendation accuracy is effectively improved.

    Suppose there is a trained word vector matrix X∈Rd×n,with a total of n words.The i-th column xi∈Rdrepresents the d-dimensional word vector of the i-th word.The Euclidean distance between word i and word j is shown in the following formula(2).

    And a content feature text used to describe the mobile application service a is processed by the BERT model and can be represented by the sparse vector da∈Rnas its bag of words.Assuming that in the content feature text,word i appears ni,atimes,and the sum of the times of all words appearing in dais ∑

    knk,a,then the TF value of wordiis shown in the following formula(3).

    Assuming that the total number of content feature texts in the corpus is |D|and the number of texts containing word i is|{a:i ∈da}|.The IDF value of word i is shown in the following formula(4).

    Then,in the content feature description text of the mobile application service a,the TF-IDF value of the word i is shown in the following formula(5).

    There are two mobile application services a,b,let daand dbrespectively represent the word bag representation of the two content feature texts to be calculated,and each word i in dacan be transferred to dbin whole or in part.Define a sparse transition matrix T∈Rn×n,then Tij≥0 represents how many words are transferred from word i in dato word j in db,Tij≥0.Therefore,the sum of its transfer cost is

    According to the idea of word distance algorithm, when the transfer cost sum is larger, the similarity between two content feature texts participating in the calculation is lower.That is, the similarity between two content feature texts is inversely proportional to the minimum transfer cost between the texts.After transforming the above problem into a linear programming problem,the text similarity of content features between mobile application services a and b is simchar(a,b).As shown in the following formula(6).Whereωis the undetermined coefficient.

    In the method described in this section,the WMD algorithm itself assumes that the importance of different words on a content feature text is the same,but this does not completely conform to the actual situation.Therefore, the TF-IDF value is used instead of a single word frequency value to participate in the calculation,which makes the method in this paper more reasonable.This improves the accuracy of content feature similarity calculation and reflects the flexibility and robustness of the WMD algorithm.

    3.3.2 Item-Based Collaborative Filtering Recommendation Algorithm

    In the traditional item-based collaborative filtering recommendation algorithm, it is generally assumed that there are two sets in the recommendation system:user set U,U={u1,u2,u3,...um} and item set I,I={i1,i2,i3,...in}.Each individual user can rate all items,and each individual item can also be rated by all users.In the question studied in this paper,assuming that most of the mobile application services have been rated by users, after one-to-one correspondence between users and services, the following user-service(U-S)score matrix can be obtained.As shown in Tab.2 below:

    Table 2: User-service(U-S)score matrix

    In this method,we first calculate the similarity between the service and the service based on the user’s rating of the mobile application service.Then the calculated similarity is used as the weight,and the predicted score of the user for the unrated service is obtained through weighted calculation.

    There are many ways to calculate similarity based on users’ratings of services.This paper uses the Pearson similarity measurement method.This method has the advantage of eliminating calculation differences caused by different average values.Let ru,arepresent the rating of user u for service a,ru,brepresent the rating of user u for service b,andrepresent the average rating of the user for the rating service.Then the similarity between service a and service b is simrating(a,b),as shown in the following formula(7).

    From the above calculation process, it is not difficult to see that if you only consider the item similarity calculated based on the user’s rating of the item and use a single variable as the weight to calculate the user’s predicted rating for the unrated item, there is an obvious item could start problem.That is,when a new mobile application service snewis added to the recommendation system,no historical user rating data can be used to calculate the similarity between the service and the service.This will make it impossible to recommend new services to users in time.On the other hand,due to the inability to recommend in time, the rate at which new items receive user ratings is slow.Due to the inability to recommend in time,the rate at which new items receive user ratings is slow.This will prevent new items from being accurately and effectively recommended to potential users for a long time in the future.

    3.3.3 Hybrid Recommendation Algorithm Based on Content Features and Item Similarity

    According to the item cold start problem in the item-based collaborative filtering recommendation algorithm described in the previous section.This paper proposes a hybrid recommendation algorithm based on content features and item similarity.

    Suppose two mobile application services a and b.According to the previous content feature extraction method based on natural language processing and content feature similarity calculation method based on TF-IDF and word distance algorithm.It is calculated that its service similarity based on content feature text is simchar(a,b).According to the aforementioned item-based collaborative filtering algorithm.Calculate its service similarity based on user ratings as simrating(a,b).Then the mixed similarity of service a and b is sim(a,b),as shown in the following formula(8).

    Use the mixed similarity calculated by the above method as the weight.Calculate the user’s predicted score for unrated services through weighted calculation.Suppose pred(u,p)is the predicted score of user u for service p.Suppose sim(i,p)is the mixed similarity between the scored service i and the predicted service p.Then the predicted score is shown in the following formula(9).

    This mixed method has the following advantages.When the value of the control coefficientλis reasonable, there is no need to worry about the cold start problem of items that only have the content characteristics of the service itself and have no historical scoring data after the new service enters the recommendation system.And with the operation of the recommendation system,the new service will quickly obtain new user rating data.When the user rating data changes incrementally,the recommendation effect will gradually approach the ideal value of this method.

    Based on the above algorithm ideas,a hybrid recommendation algorithm based on content feature extraction,HRACFE(Hybrid Recommendation Algorithm based of Content Feature Extraction),is described as Algorithm 1 in Tab.3.

    In the above algorithm,we perform the dependency syntax analysis on each service in the service set by step 2;and use the Bert model to complete the vectorized representation of the content feature text by step 3; then in step 9 we use the weighted word distance algorithm TFIDF-WMD which is proposed in Section 3.3.1 to calculate the similarity between different mobile application services.And from step 10 to step 11,by combining with the calculated service similarity based on user ratings,the hybrid similarity between services is obtained.Finally,we selected the top N apps as the results to recommend to users.

    4 Experimental Results and Analysis

    4.1 Experimental Evaluation Index

    This paper chooses F-measure and Novelty as the evaluation indicators of the experiment.F-measure is a commonly used index for evaluating the accuracy of an algorithm.This indicator balances the accuracy of an algorithm by considering both precision and recall.Its formula is shown in the following formula(10).

    Use P stands for Precision, and R stands for Recall.In the problem scenario of this paper, the calculation formula is shown in the following formulas(11)and(12).

    where NUMrecomturerepresents the number of applications correctly recommended to users.NUMrecomtotalrepresents the number of applications recommended to users.NUMtotalrepresents the number of applications in the target user test set.

    The Novelty reflects the proportion of new services in the recommended list recommended to users.Assuming that the number of new services in the recommendation list is N,and the number of new services contained in it is Nnew.It is as shown in the following formula(12).

    4.2 Experimental Program

    The experimental data set in this paper is obtained by crawling the mobile application service and user information data of the application pool through the Scrapy crawler framework.AppChina is a mobile application service platform that stores a large amount of mobile application service information.The service information includes the category,function information,update records of the mobile application,the number of registered users,and the user’s score for the mobile application that has been used.The mobile application classification of this data set includes 6 categories,all of which are included in the mobile application classification information defined in Section 3.2.1 of this paper.The total number of mobile application services is 24,437,with 2162 registered users,and users’ratings for mobile applications are between 1–10.

    The experiment randomly selected 20 groups of mobile application services from the data set,each group included 1000 cases of mobile application services,of which the training set accounted for 70%and the test set accounted for 30%.Taking into account the need to test the cold start performance of alleviating items in this method,150 cases in each group are randomly selected and assumed to be new services,and the corresponding 150 groups of user score data are set to be empty.There are some repetitions in the sampling of 20 sets of mobile application services,and finally the average value of the 20 sets of test data is taken as the experimental result.The method in this paper is compared with the content-based recommendation method and the traditional collaborative filtering recommendation method,and the results are analyzed.

    4.3 Experimental Results and Analysis

    1) Determination of the value of the mixed similarity coefficientλ

    In the recommendation process, the value of the mixed similarity coefficient needs to be determined.Tab.4 shows the recommendation result F-measure when each user recommends 20 mobile application services,the content feature inverse proportional coefficientwis 1,and the mixed similarity coefficientλis 0,0.5,and 1.

    It can be seen from the above results that the recommended performance is the best whenλ=0.7.

    2) Comparison of F-measure and Novelty between different recommended methods.

    Table 4: When w is 1,the F-measure value under different λ value

    In the figure below, Figs.4–6 respectively show the Precision rate, Recall rate and F-measure value of the recommended results of different methods.Fig.7 shows the Novelty value of the recommendation results of different methods.

    Figure 4:The Precision rate of the recommended results of different methods

    It can be seen from the data results in the figure that when the number of recommendations is less than 20,the accuracy of this method is better than traditional content-based recommendation methods and collaborative filtering recommendation methods; with the expansion of the recommendation list, the decreasing trend of the accuracy of this method is similar to the traditional content-based recommendation method.The traditional collaborative filtering recommendation method cannot handle the cold start problem of new projects, so the novelty of the recommendation result is 0.In the case of considering user ratings,the novelty of the recommendation results of the method in this paper almost reaches the same performance as traditional content-based recommendation methods.Based on the above test results,the method proposed in this paper has better actual recommendation performance and has a certain ability to alleviate the cold start of items.

    Figure 5:The Recall rate of the recommended results of different methods

    Figure 6:The F-measure value of the recommended results of different methods

    Figure 7:The Novelty value of recommendation results of different methods

    5 Conclusion

    This paper combines the content feature extraction-based recommendation method and the itembased collaborative filtering recommendation method to propose a hybrid recommendation method.Content features,as the inherent attributes of services in the recommendation system,play a pivotal role in solving the problem of service cold start.In the proposed method,the NLP technology is used for content feature extraction,and the similarity of content features and the similarity of user ratings are integrated to alleviate the cold start problem of services in the recommendation system.Combining the similarity of content features with the similarity of user ratings can also improve the performance of the recommendation system.The proposed method has been tested and proved to be effective.The proposed method is suitable as the recommendation engine of application service stores,which is because of that on the one hand,compared with traditional content-based recommendation methods,the proposed method in this paper takes advantage of more content features and better combines the similarity of user ratings in the collaborative filtering algorithm,making the recommendation result more reliable and accurate; on the other hand, compared with the traditional collaborative filtering algorithm based on user rating similarity,the proposed method in this paper solves the problem of not being able to recommend new services,and it also has good recommendation performance for services with few user reviews.

    Funding Statement:Project supported by the National Natural Science Foundation, China (No.62172123),the Postdoctoral Science Foundation of Heilongjiang Province,China(No.LBH-Z19067),the special projects for the central government to guide the development of local science and technology,China(No.ZY20B11),the Natural Science Foundation of Heilongjiang Province,China(No.QC2018081).

    Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

    猜你喜歡
    天氣預(yù)報(bào)天氣顧客
    天氣預(yù)報(bào)員
    天氣冷了,就容易抑郁嗎?
    “一站式”服務(wù)滿(mǎn)足顧客
    誰(shuí)是天氣之子
    盛暑天氣,覓得書(shū)中一味涼
    文苑(2020年7期)2020-08-12 09:36:38
    Weather(天氣)
    天氣預(yù)報(bào)的前世今生
    中期天氣預(yù)報(bào)
    讓顧客自己做菜
    山東青年(2016年1期)2016-02-28 14:25:27
    小小天氣預(yù)報(bào)員
    九色亚洲精品在线播放| 国产亚洲一区二区精品| 国产一区二区在线观看日韩| 国产一级毛片在线| 又黄又粗又硬又大视频| 国产视频首页在线观看| 国产精品国产三级国产av玫瑰| 日韩视频在线欧美| 亚洲精品一区蜜桃| 亚洲国产精品国产精品| 久久久国产欧美日韩av| 色婷婷久久久亚洲欧美| 亚洲一区二区三区欧美精品| 国产麻豆69| 精品国产一区二区三区久久久樱花| 国产精品国产av在线观看| 国产精品久久久久久久久免| 自拍欧美九色日韩亚洲蝌蚪91| 王馨瑶露胸无遮挡在线观看| 最新中文字幕久久久久| 免费在线观看黄色视频的| 亚洲av中文av极速乱| 国产男女超爽视频在线观看| 亚洲一码二码三码区别大吗| 午夜福利在线观看免费完整高清在| 90打野战视频偷拍视频| 国产伦理片在线播放av一区| 日韩一区二区视频免费看| av国产久精品久网站免费入址| 成年女人在线观看亚洲视频| 人妻少妇偷人精品九色| 十分钟在线观看高清视频www| 国产精品无大码| 满18在线观看网站| 男人添女人高潮全过程视频| 亚洲av电影在线观看一区二区三区| 大码成人一级视频| 久久这里只有精品19| 国产精品免费大片| 精品久久国产蜜桃| 日本av手机在线免费观看| 日本欧美国产在线视频| 日韩制服丝袜自拍偷拍| 赤兔流量卡办理| 成人午夜精彩视频在线观看| 国产成人精品一,二区| 久久久久久人人人人人| 丝袜美足系列| 久久婷婷青草| 国产乱人偷精品视频| 内地一区二区视频在线| 激情视频va一区二区三区| 建设人人有责人人尽责人人享有的| 黄色视频在线播放观看不卡| 国产亚洲精品久久久com| av电影中文网址| 夜夜骑夜夜射夜夜干| 一级毛片我不卡| videossex国产| 日韩欧美精品免费久久| 精品一区二区三区视频在线| 又黄又粗又硬又大视频| 国产免费一区二区三区四区乱码| 日本爱情动作片www.在线观看| 国产成人av激情在线播放| 在线观看美女被高潮喷水网站| 亚洲情色 制服丝袜| 嫩草影院入口| 欧美日韩国产mv在线观看视频| 看免费av毛片| 久久午夜综合久久蜜桃| 国产成人精品婷婷| 国产精品三级大全| 中国国产av一级| 日韩三级伦理在线观看| 精品一区二区三区四区五区乱码 | 国产精品久久久久久av不卡| 日韩欧美精品免费久久| 99久久综合免费| 9191精品国产免费久久| 国产在视频线精品| 99久久精品国产国产毛片| 春色校园在线视频观看| 曰老女人黄片| 免费黄色在线免费观看| 99热6这里只有精品| 韩国av在线不卡| 亚洲精品成人av观看孕妇| 三级国产精品片| 欧美3d第一页| 亚洲国产成人一精品久久久| 亚洲成人一二三区av| 狂野欧美激情性bbbbbb| 免费黄色在线免费观看| a级毛色黄片| 18禁动态无遮挡网站| av女优亚洲男人天堂| 欧美日韩av久久| 丝袜美足系列| 成人影院久久| 午夜免费鲁丝| 久久精品久久精品一区二区三区| 久久精品久久精品一区二区三区| 午夜91福利影院| 51国产日韩欧美| 欧美成人精品欧美一级黄| 国产又色又爽无遮挡免| 高清毛片免费看| 亚洲一区二区三区欧美精品| 丝袜人妻中文字幕| 看非洲黑人一级黄片| 少妇的丰满在线观看| 最近最新中文字幕免费大全7| 亚洲av福利一区| 丰满乱子伦码专区| 91久久精品国产一区二区三区| 国产成人91sexporn| 国产一区亚洲一区在线观看| 日本wwww免费看| 69精品国产乱码久久久| 亚洲国产精品专区欧美| 一边亲一边摸免费视频| 亚洲欧洲精品一区二区精品久久久 | 国产成人一区二区在线| 如何舔出高潮| 人妻人人澡人人爽人人| 91精品国产国语对白视频| 精品一区二区三区四区五区乱码 | av网站免费在线观看视频| 亚洲精品乱码久久久久久按摩| 日韩大片免费观看网站| 精品午夜福利在线看| 女性生殖器流出的白浆| 九色成人免费人妻av| 亚洲av成人精品一二三区| 精品国产乱码久久久久久小说| 日韩制服骚丝袜av| 日本vs欧美在线观看视频| 国产片内射在线| 精品卡一卡二卡四卡免费| 久久国内精品自在自线图片| 麻豆精品久久久久久蜜桃| 久热久热在线精品观看| 国产激情久久老熟女| 国产成人精品一,二区| 黄网站色视频无遮挡免费观看| 日本欧美国产在线视频| 国语对白做爰xxxⅹ性视频网站| www.熟女人妻精品国产 | 免费播放大片免费观看视频在线观看| 亚洲国产成人一精品久久久| 精品国产国语对白av| 一二三四中文在线观看免费高清| 黑人欧美特级aaaaaa片| 成人国产av品久久久| 熟女av电影| 成年av动漫网址| av黄色大香蕉| kizo精华| 国产欧美亚洲国产| 色94色欧美一区二区| 丰满乱子伦码专区| 久久99精品国语久久久| 又大又黄又爽视频免费| 十分钟在线观看高清视频www| 国产国拍精品亚洲av在线观看| 国产精品国产三级国产av玫瑰| av福利片在线| 国产精品一区二区在线观看99| 观看av在线不卡| 日本爱情动作片www.在线观看| 亚洲成人一二三区av| 亚洲精品第二区| 亚洲国产欧美在线一区| 九色成人免费人妻av| 菩萨蛮人人尽说江南好唐韦庄| 国产精品秋霞免费鲁丝片| 两个人看的免费小视频| 国产成人免费无遮挡视频| 日韩免费高清中文字幕av| 少妇熟女欧美另类| 国产高清三级在线| 黄色配什么色好看| 欧美精品一区二区大全| 又大又黄又爽视频免费| 人人妻人人澡人人看| 成人影院久久| a 毛片基地| 精品亚洲乱码少妇综合久久| 国产亚洲精品第一综合不卡 | 在线观看免费高清a一片| 啦啦啦在线观看免费高清www| 欧美精品av麻豆av| 亚洲综合精品二区| 大片免费播放器 马上看| 亚洲国产精品999| 99九九在线精品视频| 久久国产亚洲av麻豆专区| 国产精品熟女久久久久浪| 国产片特级美女逼逼视频| 久久久久国产精品人妻一区二区| 91成人精品电影| 国产高清三级在线| 日日摸夜夜添夜夜爱| 男女免费视频国产| 精品亚洲成国产av| 国产午夜精品一二区理论片| 在线精品无人区一区二区三| 男女啪啪激烈高潮av片| 边亲边吃奶的免费视频| 欧美日韩精品成人综合77777| 51国产日韩欧美| 亚洲美女搞黄在线观看| 国产精品.久久久| 日韩中字成人| 欧美少妇被猛烈插入视频| 亚洲欧洲精品一区二区精品久久久 | 丰满乱子伦码专区| 欧美 亚洲 国产 日韩一| 啦啦啦啦在线视频资源| 日韩电影二区| av.在线天堂| 亚洲综合色惰| 国产精品久久久久成人av| 日日啪夜夜爽| 免费看光身美女| 91午夜精品亚洲一区二区三区| 夫妻午夜视频| 在线免费观看不下载黄p国产| 在线亚洲精品国产二区图片欧美| 久久久久精品人妻al黑| 欧美日韩成人在线一区二区| av又黄又爽大尺度在线免费看| 亚洲内射少妇av| 精品酒店卫生间| 丝袜人妻中文字幕| 夫妻午夜视频| 一区二区三区乱码不卡18| 丝袜在线中文字幕| 热99久久久久精品小说推荐| 天天操日日干夜夜撸| 十分钟在线观看高清视频www| 亚洲色图综合在线观看| 蜜桃国产av成人99| 免费看不卡的av| 午夜福利网站1000一区二区三区| 成人国产麻豆网| 日本av手机在线免费观看| 少妇人妻精品综合一区二区| 在线观看一区二区三区激情| 国产男女超爽视频在线观看| 99香蕉大伊视频| 久久影院123| 国产亚洲一区二区精品| 国产午夜精品一二区理论片| 国产成人精品久久久久久| 成人黄色视频免费在线看| 又粗又硬又长又爽又黄的视频| 久久青草综合色| 高清毛片免费看| av有码第一页| 成人黄色视频免费在线看| 久久影院123| 一边摸一边做爽爽视频免费| 久久精品aⅴ一区二区三区四区 | 国精品久久久久久国模美| 韩国高清视频一区二区三区| 精品一品国产午夜福利视频| 精品熟女少妇av免费看| 爱豆传媒免费全集在线观看| 亚洲婷婷狠狠爱综合网| 午夜精品国产一区二区电影| 人人妻人人爽人人添夜夜欢视频| 亚洲精品久久久久久婷婷小说| 男女国产视频网站| 水蜜桃什么品种好| 亚洲国产毛片av蜜桃av| 男女免费视频国产| 成人国语在线视频| 中文字幕精品免费在线观看视频 | 交换朋友夫妻互换小说| 国产欧美另类精品又又久久亚洲欧美| 在线观看免费高清a一片| 亚洲国产欧美日韩在线播放| 夜夜爽夜夜爽视频| 午夜福利在线观看免费完整高清在| 99久久中文字幕三级久久日本| av国产久精品久网站免费入址| 国产日韩欧美在线精品| 永久免费av网站大全| 亚洲国产av新网站| 久久韩国三级中文字幕| 国产成人欧美| 国产一区二区三区综合在线观看 | 在现免费观看毛片| 又黄又爽又刺激的免费视频.| 色网站视频免费| 亚洲国产精品专区欧美| av卡一久久| 国产高清三级在线| 性高湖久久久久久久久免费观看| 国产精品一区二区在线不卡| 一本久久精品| 青春草国产在线视频| 亚洲国产精品999| 男的添女的下面高潮视频| 少妇的丰满在线观看| 久久精品国产综合久久久 | 在线天堂中文资源库| 99热国产这里只有精品6| 亚洲国产最新在线播放| 亚洲精品中文字幕在线视频| 国产亚洲精品第一综合不卡 | 中文字幕制服av| 久久久精品免费免费高清| 高清黄色对白视频在线免费看| 高清av免费在线| 狂野欧美激情性bbbbbb| 午夜免费男女啪啪视频观看| 男女下面插进去视频免费观看 | 欧美变态另类bdsm刘玥| www.av在线官网国产| 午夜日本视频在线| 国产亚洲午夜精品一区二区久久| 一本久久精品| 久久久久久久亚洲中文字幕| 伊人亚洲综合成人网| 黄片播放在线免费| av在线老鸭窝| 久久久亚洲精品成人影院| 亚洲欧美一区二区三区国产| 精品国产国语对白av| 日本猛色少妇xxxxx猛交久久| 亚洲综合精品二区| 亚洲国产看品久久| 丝袜人妻中文字幕| xxxhd国产人妻xxx| 久久人人97超碰香蕉20202| 亚洲欧美成人精品一区二区| 亚洲av中文av极速乱| 国产日韩一区二区三区精品不卡| 亚洲伊人久久精品综合| 欧美人与性动交α欧美精品济南到 | 熟女人妻精品中文字幕| 国产精品久久久av美女十八| 天天操日日干夜夜撸| 狂野欧美激情性xxxx在线观看| 亚洲欧美一区二区三区国产| 国产精品一二三区在线看| 丰满乱子伦码专区| 国产黄色视频一区二区在线观看| 久久毛片免费看一区二区三区| 最黄视频免费看| 国产免费一区二区三区四区乱码| 欧美精品高潮呻吟av久久| 男女边摸边吃奶| 亚洲av电影在线观看一区二区三区| 男人舔女人的私密视频| 国产色婷婷99| 亚洲国产精品国产精品| 狠狠婷婷综合久久久久久88av| 日韩av免费高清视频| 一边摸一边做爽爽视频免费| 99国产精品免费福利视频| 最新中文字幕久久久久| 亚洲欧美清纯卡通| 欧美变态另类bdsm刘玥| 欧美精品一区二区免费开放| 毛片一级片免费看久久久久| 午夜影院在线不卡| 一区在线观看完整版| 老司机亚洲免费影院| 亚洲,欧美精品.| 又大又黄又爽视频免费| 最近最新中文字幕免费大全7| 亚洲欧美中文字幕日韩二区| 亚洲精华国产精华液的使用体验| 中文字幕人妻熟女乱码| av女优亚洲男人天堂| 欧美老熟妇乱子伦牲交| 欧美日韩精品成人综合77777| 一本久久精品| 久久久精品免费免费高清| 亚洲色图 男人天堂 中文字幕 | 午夜老司机福利剧场| 国产亚洲av片在线观看秒播厂| 精品人妻偷拍中文字幕| 久久热在线av| 亚洲国产成人一精品久久久| 日本-黄色视频高清免费观看| 欧美性感艳星| 涩涩av久久男人的天堂| 亚洲精品美女久久久久99蜜臀 | 一级片免费观看大全| 国产亚洲最大av| 精品国产一区二区三区四区第35| 亚洲成国产人片在线观看| 丰满饥渴人妻一区二区三| 免费av不卡在线播放| 伦理电影免费视频| 中文字幕亚洲精品专区| 日本-黄色视频高清免费观看| 在线观看美女被高潮喷水网站| 九九爱精品视频在线观看| 男女下面插进去视频免费观看 | 久久av网站| 精品午夜福利在线看| a级毛色黄片| 最近中文字幕2019免费版| 日本猛色少妇xxxxx猛交久久| 乱人伦中国视频| 永久免费av网站大全| av一本久久久久| 晚上一个人看的免费电影| 午夜福利在线观看免费完整高清在| 黑人欧美特级aaaaaa片| 老熟女久久久| 久久免费观看电影| 观看美女的网站| 丝袜喷水一区| 欧美亚洲 丝袜 人妻 在线| 国产精品久久久久久av不卡| 成年女人在线观看亚洲视频| 亚洲熟女精品中文字幕| 丰满少妇做爰视频| 99re6热这里在线精品视频| 1024视频免费在线观看| 天堂8中文在线网| 国产色爽女视频免费观看| 日本与韩国留学比较| 春色校园在线视频观看| 亚洲精华国产精华液的使用体验| 国产一区二区在线观看av| 人妻系列 视频| 天堂中文最新版在线下载| 久久精品久久精品一区二区三区| 精品一品国产午夜福利视频| 最黄视频免费看| 国产黄色视频一区二区在线观看| 人人妻人人澡人人爽人人夜夜| 午夜激情久久久久久久| 黄色 视频免费看| 国产成人精品无人区| 一区二区三区四区激情视频| 夜夜爽夜夜爽视频| 搡女人真爽免费视频火全软件| 亚洲精品成人av观看孕妇| 另类精品久久| 成年美女黄网站色视频大全免费| 黄片播放在线免费| 欧美97在线视频| 视频区图区小说| 欧美成人午夜精品| 一级毛片黄色毛片免费观看视频| 人人澡人人妻人| 欧美97在线视频| 国产精品秋霞免费鲁丝片| 热re99久久国产66热| 久久精品夜色国产| 国国产精品蜜臀av免费| 老司机亚洲免费影院| 侵犯人妻中文字幕一二三四区| 亚洲成人av在线免费| 久久青草综合色| 国产毛片在线视频| 欧美另类一区| 日韩电影二区| 中国三级夫妇交换| 飞空精品影院首页| 日本与韩国留学比较| 少妇熟女欧美另类| 天天躁夜夜躁狠狠久久av| 我要看黄色一级片免费的| 老司机影院毛片| 成人漫画全彩无遮挡| av在线老鸭窝| 赤兔流量卡办理| 寂寞人妻少妇视频99o| 亚洲,一卡二卡三卡| 精品少妇黑人巨大在线播放| 丰满乱子伦码专区| 精品一品国产午夜福利视频| 一级毛片 在线播放| 狠狠精品人妻久久久久久综合| 成人手机av| 日韩一区二区三区影片| 日本黄大片高清| 一级毛片我不卡| 免费高清在线观看日韩| 国产成人免费无遮挡视频| 午夜福利,免费看| 久久99一区二区三区| 国产永久视频网站| 18禁在线无遮挡免费观看视频| 午夜福利,免费看| √禁漫天堂资源中文www| 国产日韩欧美在线精品| 色婷婷av一区二区三区视频| 超碰97精品在线观看| 两性夫妻黄色片 | 国产爽快片一区二区三区| 免费人妻精品一区二区三区视频| 夜夜骑夜夜射夜夜干| 国产av码专区亚洲av| 丰满少妇做爰视频| 免费黄色在线免费观看| 国产女主播在线喷水免费视频网站| 久久久久精品性色| 纵有疾风起免费观看全集完整版| 丰满少妇做爰视频| 免费av不卡在线播放| 好男人视频免费观看在线| 香蕉丝袜av| www日本在线高清视频| 亚洲国产精品一区二区三区在线| 一本大道久久a久久精品| 欧美日韩一区二区视频在线观看视频在线| 毛片一级片免费看久久久久| 最近中文字幕2019免费版| 在现免费观看毛片| 日本黄大片高清| 亚洲欧美中文字幕日韩二区| 国产黄色免费在线视频| 国产69精品久久久久777片| av播播在线观看一区| 国产日韩欧美视频二区| 午夜av观看不卡| 男人舔女人的私密视频| 精品一区二区免费观看| 久久久国产欧美日韩av| 亚洲精品乱久久久久久| h视频一区二区三区| 国产精品一区二区在线不卡| 亚洲性久久影院| 在线观看免费高清a一片| 成人亚洲精品一区在线观看| 咕卡用的链子| av有码第一页| 日日摸夜夜添夜夜爱| 亚洲av电影在线进入| 亚洲国产最新在线播放| 国产高清不卡午夜福利| 少妇猛男粗大的猛烈进出视频| 90打野战视频偷拍视频| 精品卡一卡二卡四卡免费| 久久久久久久久久人人人人人人| 午夜91福利影院| 精品熟女少妇av免费看| 国产精品久久久久成人av| 男女下面插进去视频免费观看 | 免费在线观看完整版高清| 在线观看国产h片| 亚洲,欧美精品.| 久久人人爽av亚洲精品天堂| 免费看光身美女| xxxhd国产人妻xxx| 日韩熟女老妇一区二区性免费视频| 亚洲婷婷狠狠爱综合网| 中文字幕另类日韩欧美亚洲嫩草| 久久国产亚洲av麻豆专区| 90打野战视频偷拍视频| av国产久精品久网站免费入址| 免费高清在线观看日韩| 亚洲精品国产av成人精品| 亚洲精品aⅴ在线观看| 国产精品嫩草影院av在线观看| 国产福利在线免费观看视频| 国产亚洲精品久久久com| 免费观看av网站的网址| www日本在线高清视频| 永久免费av网站大全| 九色亚洲精品在线播放| 亚洲国产精品一区二区三区在线| 下体分泌物呈黄色| 丝袜人妻中文字幕| 国产乱来视频区| 男女边摸边吃奶| 99热这里只有是精品在线观看| 欧美日韩成人在线一区二区| 国产乱来视频区| 国产熟女午夜一区二区三区| 天天躁夜夜躁狠狠躁躁| 国产国语露脸激情在线看| av线在线观看网站| 精品久久久久久电影网| 成年av动漫网址| 爱豆传媒免费全集在线观看| 80岁老熟妇乱子伦牲交| 久久99热这里只频精品6学生| 国产一区二区激情短视频 | 全区人妻精品视频| 欧美 亚洲 国产 日韩一| 中文天堂在线官网| 九色亚洲精品在线播放| 亚洲精品久久久久久婷婷小说| 国产69精品久久久久777片| 免费人妻精品一区二区三区视频| 男人爽女人下面视频在线观看| av网站免费在线观看视频| 亚洲精品第二区| 黄片无遮挡物在线观看| 久热久热在线精品观看| av片东京热男人的天堂| 纯流量卡能插随身wifi吗| 国产精品成人在线| 18禁观看日本| 久久久久视频综合| 少妇被粗大的猛进出69影院 | 国产乱人偷精品视频| 中文精品一卡2卡3卡4更新| 久久久久久久久久成人| 欧美另类一区| 免费大片黄手机在线观看| 亚洲欧美清纯卡通| 美女大奶头黄色视频|