Heliyon (Jun 2024)

Application of KL distance-based intelligent recommendation method to fund recommendation for users with investment behavior in Asia Region

  • Song-Zan Chiou-Wei,
  • Ya-Tzu Lee

Journal volume & issue
Vol. 10, no. 12
p. e32959

Abstract

Read online

Over the past decade, the spectacular growth of many economies in Asia has amazed the economics profession and Asian people's quality of life has been significantly improved. Therefore, people's savings are increasing. The booming financial market attracts more people to invest in funds for its relatively low risk and high returns. This research first analyzed the widely used recommendation algorithms. Then it adopted the K-medoids clustering algorithm based on KL divergence to make recommendations. The recommendations were also based on the user-item rating matrix. First, the improved Kullback-Leibler distance was used to calculate the distance and similarity between the funds. Next, the data set of n funds were split by the K-medoids clustering technique into k clusters to obtain funds that were similar to the target fund. Finally, the prediction accuracy of the KL-KM recommendation algorithm was compared with those of traditional recommendation algorithms. When the number of recommendations changed from 1 to 5, the average minimum KL distance varied from 0.16, 0.22, 0.29, 0.31, to 0.39. The average KL similarity is 0.85, 0.83, 0.79, 0.74, and 0.72, respectively, and the average absolute error is 0.83, 0.82, 0.82, 0.83, and 0.82, respectively. The root mean square error (RMSE) of the proposed algorithm is 0.93, 0.94, 0.93, 0.94 and 0.94, respectively. Therefore, the proposed recommendation model has a better recommendation performance than existing models to meet users' demands. This algorithm generates recommendations of similar funds based on customers' purchase history. Moreover, principal component analysis is used to simplify the large data set of indicator values into a smaller set while still maintaining significant patterns and trends, thereby improving the accuracy and reducing the complexity of the model.

Keywords