International Journal of Computational Intelligence Systems

Volume 12, Issue 2, 2019, Pages 1446 - 1453

Application of Collaborative Filtering Algorithm in Mathematical Expressions of User Personalized Information Recommendation

Authors
Yufeng Qian*
School of Science, Hubei University of Technology, Wuhan, 430068, China
Corresponding Author
Yufeng Qian
Received 7 September 2019, Accepted 24 November 2019, Available Online 4 December 2019.
DOI
10.2991/ijcis.d.191129.001How to use a DOI?
Keywords
Collaborative filtering algorithm; User personalized information; Mathematical expression; User similarity measure
Abstract

In order to solve the shortcomings of the existing mathematical expressions of the user's personalized recommendation search and to increase the accuracy of the user's personalized information recommendation, in this study, the collaborative filtering algorithm, the related theory of fuzzy sets, and the evaluation methods were introduced at first. Then, the establishment of collaborative filtering model and working principle, user similarity measure, generation of mathematical expression recommendation list, design of mathematical expression recommendation model and implementation of function were introduced. Finally, the application of the collaborative filtering algorithm in the user's personalized information recommendation mathematical expression was verified by collecting data. The results showed that the recommendation mathematical expression model based on collaborative filtering algorithm had higher accuracy in collecting user personalized information, and the accuracy of the system was higher than other recommendation algorithms, which can better meet the individual needs of users. This research can provide a fast and convenient way for users to search for personalized information, and has a good guiding significance for the retrieval and recommendation of informational scientific and technical literature.

Copyright
© 2019 The Authors. Published by Atlantis Press SARL.
Open Access
This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).

1. INTRODUCTION

With the rapid development of the Internet era, the generation and interaction of data has become increasingly diverse. Under this new trend, various data search engines such as Google, Baidu, and 360 searching have emerged. Their appearance has brought great convenience to people's lives, enabling people to quickly and accurately search for target information, effectively promoting the development of all walks of life. However, with the increasing depth and breadth of data volume and the increasing complexity of people's data search, traditional target-based retrieval and presentation methods can no longer meet the needs of the current society. Sometimes, because people are not fully aware of their information needs, or the complexity of information needs, they can't directly abstract the target words for search. At this time, how to balance the relationship between the candidate information set and the target user, and how to provide personalized customized information content for the user with demand have become a new problem to be solved in the field of search engines [1].

Under the new demand, recommendation technology came into being. As a technical means to effectively solve this problem, it has been widely applied in various Internet platforms, especially in the e-commerce industry and social networking industry [2]. Users' demand search is no longer limited to the traditional target word search feedback. More importantly, with the rapid development of personalized recommendation mode, people's search habits have developed into a more advanced personalized way. Personalized recommendation system is a bridge between users and information, which can help users find the information they need in the huge network system. It can actively guide customers to explore resource information that they are interested in but do not understand, and intelligently recommend items that users are really interested in according to their historical behavior information, which is a supplement to uniform resource locator (URL) classification navigation and search engine tools [3]. This technological transformation saves the time spent searching information, improves the Internet experience of users, and increases their dependence on websites. Meanwhile, for the e-commerce platform, it can also promote the consumer behavior of users and promote the sales of e-commerce [4]. Recommendation algorithm is the key of personalized recommendation system. Its performance determines the recommendation efficiency and quality of the recommendation system. Collaborative filtering algorithm is the most mature algorithm at present. It does not need to consider the content of recommended items, and can provide new things for users to recommend, which has less interference for users to visit the website and is easy to implement [5,6]. With the popularization of the Internet, scientific, and technological papers have been transformed from paper storage to network storage, with a large number, and it will take a lot of time to retrieve literatures [7]. As an important part of scientific and technological papers, mathematical expressions can be used as one of the key words in the retrieval of scientific and technological papers, but they contain images, Word, PDF, Tex LaTeX, and other formats, with complex structure, variable form, and difficult retrieval [8]. Although the current research on mathematical expression retrieval has made some progress, these retrieval systems do not contain personalized recommendation models [9].

Therefore, in this research, it studies the application of collaborative filtering algorithm in mathematical expression retrieval model, aiming at improving the current situation of user personalized information in mathematical expression retrieval and providing effective retrieval approaches. It is expected to provide a fast and convenient way for users to search personalized information.

2. LITERATION REVIEW

At present, the research on the direction of user recommendation algorithm is mainly focused on recommendation model. Bobadilla et al. [10] summarized the recommendation system and collaborative filtering methods and algorithms, provided the original classification for these systems, and determined the implementation direction of the social domain. Toledo et al. [11] summarized the use of fuzzy tools in recommendation systems to detect more common research topics and research gaps, so as to propose future research directions for promoting the current development of fuzzy-based recommendation systems. Liu et al. [12] set out to reduce the user's search cost in the overloaded network environment, and used the Pearson correlation coefficient to evaluate the interest of users for commodity without record to form a sparse matrix for interest degree evaluation, and a neighbor set with high similarity to the target user was analyzed. The research focused on user interest similarity as the eigenvalue research, which greatly improved the accuracy value of the previous recommendation algorithm and improves the recommendation quality. Xiao [13] proposed an improved collaborative filtering algorithm, the goal was to optimize the similarity calculation method, using K-means-based clustering algorithm to select Top-N by user score as weight, and then the research idea of clusters was used to aggregate the similarity of users in the cluster, so as to realize the personalized recommendation of users. In order to improve the defect that the traditional collaborative filtering algorithm only relies on a single factor for calculation, Li et al. [14] proposed a URA algorithm for comprehensive scoring prediction and sorting prediction based on the traditional PMF algorithm and x-CLiMF algorithm. The improvement point was mainly to share the characterization factors of the traditional algorithm, and use multiple factors to optimize, so as to improve the accuracy of the algorithm. Liao et al. [15] proposed a personalized recommendation cold boot algorithm based on the research status of collaborative filtering recommendation algorithm. The main idea was to make an investigation of the new users to obtain their interest preference, and the near-neighbor set was obtained by using the cosine similarity calculation method to improve the accuracy of the recommendation algorithm. Zhang et al. [16] proposed a method based on decision tree to improve the calculation of similarity, and obtain the optimal scoring model, and they added time weights in the calculation to avoid the problem of user interest transfer. The algorithm also improved the accuracy value of the recommendation technology, introduced a time specific decision factor, and obtained a better recommendation effect.

3. DESCRIPTION OF RELATED CONCEPTS

3.1. Coordinated Filtering Algorithm

The basic principle of the collaborative filtering algorithm is to refer to the user's preference for personalized selection of information, select neighbor users similar to the target user's personalized hobbies, and recommend similar content to the neighboring users that are similar to the personalized hobbies but have not been contacted [17]. This kind of recommendation method is not only simple in principle, but also can be matched to a high-accuracy personalized hobby with high precision. Based on the above thought principle, the collaborative filtering recommendation algorithm is widely used.

According to the recommendation content of the collaborative filtering recommendation algorithm, it can be divided into two categories: recommendation based on user and recommendation based on project. The user-based recommendation is based on the user's historical personalization, and it is suitable for the situation where the difference of the applicable data volume and the number of users is relatively large. The project-based recommendation is based on the attribute characteristics of the content itself, which is more suitable for the case where the recommendation user data is small and the data, is relatively stable [18,19]. Figure 1 shows the recommendation systems and recommendation methods for each system.

Figure 1

Common recommendation systems and recommended methods for each system.

3.2. Fuzzy Set

3.2.1. The concept of fuzzy sets

Fuzzy sets are created by Zade's introduction of traditional fuzzy set theory. Fuzzy sets are usually used to express the situation where the position is not clear. The logical truth value of fuzzy logic is [0,1] [20].

Assuming that M is a non-empty set and the membership function of F is μF, then the mathematical expression of the definition of fuzzy set F is Equation (1):

F=m,μF(m)|mM
μF:M0,1
where, μF(m) takes a single value in [0,1], μF(m) is the degree to which the element m in M belongs to F. Any mapping of W in the interval of [0,1] is μb, which is the membership function of fuzzy subset, and its expression is as follows:
μb:X[0,1]
wμb(w)
where, μb can be regarded as the membership degree of w relative to A˜(w).

In the traditional recommendation system, such as the coordinated filtering recommendation system, the user's evaluation of a certain content is limited to the determined numerical score, that is, “0” means dislike; “1” means like. Such evaluations often fail to accurately reflect the user's preference for a certain content. Based on this situation, the concept of fuzzy sets was introduced into the recommendation system in this study, and the membership relationship in the traditional classical mathematics set was expanded. The membership degree of the elements in the set that can only take certain values (such as “0,” “1,” “–1,” etc.) was expanded to take any value in the interval [0,1]. Using such an approach can reflect the user's preference for a certain content more clearly and effectively to a certain extent by evaluating the uncertainty in the decision making of the indicator.

3.2.2. Similarity measure of fuzzy sets

In this study, the fuzzy set recording method was adopted in the user's personalized search, because the similarity measure of the fuzzy set can be used as an important index to describe the similarity or closeness of the two fuzzy sets.

Suppose there are two fuzzy subsets A~ and B~ on the domain X, and the closeness between A~ and B~ was defined as

DA~,B~=12A~B~+1A~B~
where, A~B~ represents the inner product of A~ and B~. The larger the D value is, the higher the similarity between the two fuzzy sets is, and the more similar the personalized preferences of the corresponding two users are.

Different preference behaviors of users are collected, the fuzzy score matrix of “user-equation” is formed by combining membership function, and the similarity among users is calculated.

3.3. Evaluation Method

There are many evaluation criteria in the recommendation system, and there are performance differences among them. In this research, the measurement methods and evaluation methods corresponding to commonly used evaluation and measurement indicators are statistically analyzed, as shown in Table 1. In addition to the evaluation indicators in Table 1, there are also coverage, fineness, robustness, and trust methods.

Measurable Indicator Type Classification of Measure Methods Type Measure Method
Top-n recommendation Statistical type Evaluation of absolute error, root mean square error, absolute error of normalized evaluation
Score prediction Decision support type Recall rate, accuracy rate, roc (rate of change)
Table 1

Measure and evaluation methods for measurable indicator of recommendation.

According to the nature of the experimental data in this study, it is necessary to select a method that is sensitive to error performance. Therefore, the root mean square error (RMSE) method will be used in statistical accuracy measurement method, RMSE can better reflect the precision of experimental data measurement.

In order to facilitate the calculation of the gap between the predicted score and the multi-feature comprehensive score, the prediction scores of mathematical expressions were expressed using set, as the Equation (6):

PUiPU1,PU2,,PUn

The set of multi-features comprehensive scores was expressed as Equation (7):

PiP1,P2,,Pi

The difference between the predicted score and the multi-feature comprehensive score was calculated as Equation (8):

RMSE=PU1P12+PU2P22++PUPn2n=i=1nPUiUi2n

RSME indicates the degree of deviation between the predicted data and the actual data. Therefore, the larger the RSME value, the more the prediction data deviates from the actual data, and the lower the recommendation accuracy; the smaller the RSME value, the smaller the deviation between prediction data and the actual data, and the higher the recommendation accuracy.

4. MATHEMATICAL EXPRESSION RECOMMENDATION MODEL

4.1. Operating Principle of Collaborative Filtering Recommendation Model

In the recommendation mathematical expression model of the collaborative filtering algorithm, the scoring matrix of the “user - mathematical equation” can be generated according to different personalized requirements of user. The scoring matrix consists of three parts, namely user set U, item parameter (i.e., mathematical expression), and m × n scoring matrix Qi×j. The illustration of user set, item parameter, and scoring matrix Qi×j is shown in Equations (911):

U=1,2,,n
Item parameter=s1,s2,,sm
Qij=1,Preference recordNULL,No record

Table 2 is the score table of “user item parameters.” The search at the marked position “Pointij = 1” indicates that the user has searched for the item parameter, which is denoted as the preference record. If there is no record, it is denoted as “NULL.” As can be observed from Table 2, the item parameters searched by the user 1 are S1, S3, and S4, and the item parameters searched by the user 2 are S2 and S4, and the item parameters searched by the user 3 are S1, S3, S4, and S5.

U S1 S2 S3 S4 S5
1 1 NULL 1 1 (Recommend)
2 NULL 1 NULL 1 NULL
3 1 NULL 1 1 1
Table 2

“User-mathematical expression” score sheet.

By analyzing the search behaviors in Table 2, it is found that the search behaviors of user 1 and user 3 are very similar, and they can be regarded as nearby users. According to the search behavior of item parameter S5 of user 3 in the figure, the personalized interest preference of user 1 can be predicted through collaborative filtering algorithm, and it can be calculated that user 1 may also be interested in item parameter S5 of user 3, so that item parameter S5 can be recommended to user 1. The algorithm principle of its search behavior is shown in Figure 2.

Figure 2

Basic principles of user-based collaborative recommendation.

The recommendation process of mathematical expressions consists of three parts: collecting personalized preferences of user, similarity measures between users and recommendation prediction scores. Its working principle is shown in Figure 3. As can be observed from Figure 3, the user's personalized preferences start from the pre-processing of the formula, and variable substitution was used to obtain a sample of the formula, and the user's personalized preferences were collected by browsing time, click volume, collection, and download. Then, the similarity measure was performed, the scoring matrix was obtained according to the collected user's personalized preference, the neighboring user set was obtained from the closeness, and the predicted score was finally carried out to generate the recommendation list.

Figure 3

Basic structure diagram of mathematical expressions.

4.2. User Similarity Measure

4.2.1. User similarity measurement method

In the study of user similarity measurement methods, the main methods are Euclidean distance, Manhattan distance, cosine similarity, Pearson correlation coefficient, and so on. The main idea is to measure the similarity by the distance factor by calculating the distance between the features of the thing. If the distance is smaller, the similarity is greater, and vice versa. Collaborative filtering algorithm research is generally based on the “user - formula” scoring matrix to calculate the similarity between user [21].

The closeness measure metric fuzzy set method used in this study was optimized for the traditional “user - formula” scoring matrix. The multi-feature factor was used to calculate the user closeness according to the user's preference. The higher the calculated value, the higher the user similarity, and the closer the user's preference. Equation (12) shows the fuzzy score calculation method for multi-feature factors in closeness calculation:

DU~a,U~b=12U~aU~b+1U~aU~b=12pa1pb1pa2pb2pampbm+1pa1pb1pa2pb2pampbm

In Equation (12), the degree of closeness between two users is denoted by D(U~a,U~b). The inner product and outer integral of the fuzzy set determined by the multi-characteristic factor of user a and user b are respectively U~aU~b and U~aU~b. Operator means take large and operator means take small.

4.2.2. Selection of neighbor user sets

According to the derived calculation equation, the top M neighbor users with the highest closeness to the target user Uq can be calculated from the plurality of neighbor users. After ranked by the closeness, the higher ranking of user indicates that the closer the target user is, that is the closer the hobby is.

Based on the scoring fuzzy set method based on multi-feature factor, the top M users with the highest closeness to the target user Uq can be calculated as neighboring user sets, and it was marked as HUq. As expressed in Equation (13), Uig represents the user with the top g highest degree of closeness to the target user, g1,2,,M:

HUq=Ui1,Ui2,,Uig

4.3. Generation of Mathematical Expressions Recommendation List

4.3.1. Weighted prediction scores for unrecorded mathematical expressions

The scoring matrix based on multi-feature factor was used to calculate the similarity between users, and then the score of the unrecorded formula was calculated according to the weighted prediction scoring mechanism, and the recommendation result list was obtained after the threshold screening.

Based on the “user - equation” scoring matrix and the degree of interest of the user on the equation, it can be divided into two types: scored and no score records, wherein no score record indicates that the user has no search record or is not interested in the equation. Equation of no score record is expressed as Sn. Figure 4 shows the predictive scoring of the unrecorded equation by the neighbor user of the target user Uq.

Figure 4

Score prediction chart for unrecorded mathematical expressions.

The scoring matrix shown in Figure 4 is a multi-feature factor fuzzy set method adopted in this study, and the target user Uq and its neighbor set users were scored without a record expression, wherein pig represents the unrecorded score of the neighbor centralized user Uig and the target user Uq. The closeness of the neighbor set user and the target user is used as the weight of the multi-feature factor comprehensive score. According to the closeness of each neighbor set user and the target user as the weight of the multi-feature factor comprehensive score, the weighted prediction score PVUq,Fn of the target user and its neighbor set users for the unrecorded formula Fn was obtained by the Equation (14). In the equation, NU~q,U~ia is the close degree of the first ia neighbor user to the target user, PUia,Fn indicates the score in the scoring matrix of the neighbor user for the formula without a record of the target user.

PVUq,Fn=DU~q,U~i1PUi1,Fn+DU~q,U~i2PUi2,Fn++DU~q,U~igPUig,Fn=a=1gDU~q,U~iaPUia,Fn

4.3.2. The generation method of interest lists

The source of the traditional interest list is the formula of the target user's neighbor user set [22]. In this study, two kinds of interest list generation methods were used for comparative analysis, as shown in Figures 5 and 6, which are respectively an interest list of determined number of and a list of interest recommendations generated by the threshold filtering method.

Figure 5

Interest list of fixed number.

Figure 6

Threshold-based recommendation list of interest.

For the interest list of determined number, the basic principle is to arrange the priority according to the score, and taking the first k formulas as a list of interest recommendations. As shown in Figure 5, for the selected item center target ①, the k value was selected as 4. Therefore, the four equations ②, ③, ⑤, and ⑥ in the Figure 5, as the sequence with the highest score, are the recommended results of the interest list of the target item. According to the distribution of points in the figure, it can be observed that points with discrete distribution will cause relatively large errors. Therefore, it is necessary to extract a certain number of recommended mathematical expressions. When there are not enough highly rated mathematical expressions near the item ①, the less highly rated mathematical expressions are forced to be recommended. However, users are not necessarily interested in mathematical equations with low scores, which will affect the recommendation effect.

For threshold-based recommendation list of interest, the interest list generated by the threshold filtering method is different from the previous interest recommendation list methods of fixed number, and its principle needs to ensure that the score is within a certain range, thereby improving the recommendation effect. As shown in Figure 6, for the selected item center target ①, the selected recommendation result falls within the range in which the center object R is in the radius. Therefore ②, ③, and ⑤ will be the recommendation result of ①. This method is an optimization of the former method and it improves the quality of the interest list recommendation.

Figure 7 is a flow diagram of the generation of an interest list of determined number and a list of interest recommendation lists generated by the threshold filtering method.

Figure 7

Mathematical expression recommendation list flow chart generated by two methods.

Through the above analysis, the threshold filtering method was adopted in this study to generate the recommendation results. First, the formulas with no record of the recommendation users were ranked by scores; then, filtering and screening were performed according to the set thresholds; finally, several formulas whose scores were greater than the threshold were obtained as the interest recommendation list of the users to be recommended.

4.4. Mathematical Expression Recommendation Model

The model design mainly consists of three parts: user search module, behavior information collection module, and expression recommendation module. The user search module was mainly responsible for the background module operation after the user logs in to the system, match of the information index, and the return of the index result to the user interface for user interface search; the behavior information collection module mainly included that after the user logs in, the user identity was identified, the historical behavior information of the user was indexed, the information was classified, and the corresponding behavior membership function was used to calculate the information, and the multi-feature fuzzy score set was obtained to form a “user - formula” scoring matrix. The recommendation module was mainly to select the things with high interest according to the behaviors of the user after logging in to the system, then perform the similarity calculation to find the set of neighboring users, and obtain the list of interest recommendation through the operations of predictive scoring, sorting, threshold screening, etc., of the formula with no record, and finally realize personalized recommendations when users log in again. The design model diagram is shown in Figure 8.

Figure 8

Structural diagram of the mathematical expression recommendation model.

After the user logged in to the system model, the user identity was first identified, the user's historical behavior information was retrieved according to the user's identity, and the mathematical expression hierarchy was used to classify the presented formulas with user preference, and the search result that satisfies the condition was returned to the user viewing interface. In this interface, the user saved operations such as browsing, selecting, and clicking on the returned results. The information was saved as a basis for the next similarity calculation, score prediction, and interest list recommendation. In this study, the multi-feature factor fuzzy set method was adopted to collect the multi-class information to form a “user - formula” scoring matrix, and the selected formula with no record was predicted and scored, and then the threshold screening was used to obtain the recommendation list of mathematical expressions.

5. DISCUSSION

5.1. Analysis of Results

In this experiment, the user can input the expression in the browser side recommendation by the mathematical expression according to his or her own personal preference. After the system analyzes his or her personalized behavior according to the user's historical login, it will display the mathematical expressions of interest in the interface of the recommendation module. The effect model of the mathematical model is shown in Figure 9.

Figure 9

Mathematical expression recommendation model interface renderings.

The recommendation results and user input are placed in the same interface, so that the historical user can get personalized recommendation service before entering the mathematical formula, which is in line with the user's habits, while the corresponding recommendation results will not appear for new users.

The experimental data in this study was calculated by counting the 200,000 scores of 3012 mathematical expressions by 130 users. In the experiment, the number of neighboring users n and the threshold β were set to calculate the RMSE, and the result was analyzed to get the optimal solution. Table 3 shows the RMSE of the user's personalization in the mathematical expression under different parameters.

β n = 4 n = 8 n = 12 n = 16
0.1 1.9041 2.1439 2.5113 2.7539
0.2 1.9041 2.1439 2.5113 2.7539
0.3 1.9041 2.1439 2.5113 2.7539
0.4 1.9041 2.1439 2.5113 2.7539
0.5 1.9041 2.1439 2.5113 2.7539
0.6 1.9041 2.1439 2.5113 2.7539
0.7 1.9041 1.5406 1.0612 Error
0.8 Error Error Error Error

Note: Error indicates that the computer has an error in the calculation process.

Table 3

RMSE of user personalization in mathematical expressions under different parameters.

In Table 3, it can be observed that the computer has been encountering errors when β = 0.8, indicating that the threshold is too high, and there are few conditions that meet the recommendation target after the score is close to the full score. As it is a fuzzy score, the comprehensive score range is [0,1]. When β = 0, it means that there is no rating limit, and all expressions are recommended. The closer β is to 1, the higher the recommendation threshold. And when the threshold is β = 0.6, RSME has been in a stable state. In the range of values of the threshold (0.6, 0.8), it can be observed that the value of RSME was the smallest. When the threshold was 0.7, the threshold channel minimum value and the number of users is 12, indicating that the recommendation system can approximate the interest recommendation effect of the mathematical expression.

5.2. Results of Discussion

In this study, by collecting the experimental data and evaluating it to adjust different parameters, it was concluded that the recommendation precision was different under different thresholds, indicating that if the threshold is too high, there are few conditions that meet the recommendation goal after the score is close to the full score. And when the threshold was 0.6 RSME has been in a stable state. In the range of values of the threshold (0.6, 0.8), it can be observed that the value of RSME was the smallest. When the threshold was 0.7, the threshold channel minimum value and the number of users are 12, indicating that the recommendation system can approximate the interest recommendation effect of the mathematical expression. Finally, it was concluded that the recommendation system has the best recommendation effect on the mathematical expression when the threshold is 0.7, and the accuracy of the system was higher than other recommendation algorithms, which can better meet the user's individual needs.

6. DISCUSSION

In order to solve the shortcomings of the existing mathematical expressions in the user's personalized recommendation search, in this study, the collaborative filtering algorithm, the related theory of fuzzy sets, and the evaluation methods were introduced at first. Then, the establishment of the collaborative filtering model and the design of the mathematical expression recommendation model and the realization of the function were introduced. Finally, the data experiment showed that when the threshold is 0.7, the recommendation system has the best recommendation for the interest of mathematical expressions. And the collaborative filtering algorithm was applied to the user's personalized information to promote the recommendation of mathematical expression, it was found that the mathematical expression recommendation model based on the collaborative filtering algorithm had higher accuracy in collecting user personalized information, and the accuracy of the system was higher than other recommendation algorithms, which can better meet the individual needs of users.

This research can provide a fast and convenient way for users to search for personalized information, and has a good guiding significance for the retrieval and recommendation of informational scientific and technical literature.

CONFLICT OF INTEREST

The authors declare no conflict of interest.

ACKNOWLEDGMENTS

We would like to thank you for following the instructions above very closely in advance.

REFERENCES

16.J. Chen, Uliji, H. Wang, and Z. Yan, Evolutionary heterogeneous clustering for rating prediction based on user collaborative filtering, Swarm Evol. Comput., Vol. 38, 2017, pp. 35-41.
Journal
International Journal of Computational Intelligence Systems
Volume-Issue
12 - 2
Pages
1446 - 1453
Publication Date
2019/12/04
ISSN (Online)
1875-6883
ISSN (Print)
1875-6891
DOI
10.2991/ijcis.d.191129.001How to use a DOI?
Copyright
© 2019 The Authors. Published by Atlantis Press SARL.
Open Access
This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Yufeng Qian
PY  - 2019
DA  - 2019/12/04
TI  - Application of Collaborative Filtering Algorithm in Mathematical Expressions of User Personalized Information Recommendation
JO  - International Journal of Computational Intelligence Systems
SP  - 1446
EP  - 1453
VL  - 12
IS  - 2
SN  - 1875-6883
UR  - https://doi.org/10.2991/ijcis.d.191129.001
DO  - 10.2991/ijcis.d.191129.001
ID  - Qian2019
ER  -