Design and Implementation of Book Recommendation Management System Based on Improved Apriori Algorithm
- 1 School of Information Engineering, Shanghai Maritime University, Shanghai, China
Abstract
The traditional Apriori applied in books management system causes slow system operation due to frequent scanning of database and excessive quantity of candidate item-sets, so an information recommendation book management system based on improved Apriori data mining algorithm is designed, in which the C/S (client/server) architecture and B/S (browser/server) architecture are integrated, so as to open the book information to library staff and borrowers. The related information data of the borrowers and books can be extracted from books lending database by the data preprocessing sub-module in the system function module. After the data is cleaned, converted and integrated, the association rule mining sub-module is used to mine the strong association rules with support degree greater than minimum support degree threshold and confidence coefficient greater than minimum confidence coefficient threshold according to the processed data and by means of the improved Apriori data mining algorithm to generate association rule database. The association matching is performed by the personalized recommendation sub-module according to the borrower and his selected books in the association rule database. The book information associated with the books read by borrower is recommended to him to realize personalized recommendation of the book information. The experimental results show that the system can effectively recommend book related information, and its CPU occupation rate is only 6.47% under the condition that 50 clients are running it at the same time. Anyway, it has good performance.
- Kurmashov, N., Latuta, K. and Nussipbekov, A. (2015) Online Book Recommendation System. Proceedings of the 2015 Twelve International Conference on Electronics Computer and Computation, Almaty, 27-30 September 2015, 1-4. https://doi.org/10.1109/ICECCO.2015.7416895
- Michael, C. (2001) Usage Patterns of a Webbased Library Catalog. Journal of the American Society for Information Science & Technology, 52, 137-148. https://doi.org/10.1002/1097-4571(2000)9999:9999 3.0.CO;2-E
- Kuroiwa, T. and Bhalla, S. (2007) Dynamic Personalization for Book Recommendation System Using Web Services and Virtual Library Enhancements. Proceedings of the 7th IEEE International Conference on Computer and Information Technology (CIT 2007), Aizu-Wakamatsu, 16-19 October 2007, 212-217. https://doi.org/10.1109/CIT.2007.72
- Yada, S. (2014) Development of a Book Recommendation System to Inspire “Infrequent Readers”. In: Proceedings of the 16th International Conference on Asia-Pacific Digital Libraries, Springer, Cham, 399-404. https://doi.org/10.1007/978-3-319-12823-8_43
- Chen, C.C. and Chen, A.P. (2012) Using Data Mining Technology to Provide a Recommendation Service in the Digital Library. The Electronic Library, 25, 711-724. https://doi.org/10.1108/02640470710837137
- Gao, B.Z., Du, S.Y., Li, X.Z. and Liu, F.G. (2016) Research on the Application of Persona in Book Recommendation System. Journal of Physics: Conference Series, 910, 18-20. https://doi.org/10.1088/1742-6596/910/1/012023
- Chen, C.Y., Hong, J.M., Zhou, W.L., Lin, G.H., Wang, Z.F., Zhang, Q.F., et al. (2017) The Method and Application to Construct Experience Recommendation Platform of Acupuncture Ancient Books Based on Data Mining Technology. Chinese Acupuncture & Moxibustion, 37, 768-772.
- Guo, X.Q., Feng, L.C., Liu, Y.I. and Han, X.I. (2016) Collaborative Filtering Model of Book Recommendation System. International Journal of Advanced Media and Communication, 6, 283-294. https://doi.org/10.1504/IJAMC.2016.080974
- Paruchuri, V. and Granville, B. (2020) A Case-Based Reasoning System for Aiding Physicians in Decision Making. Intelligent Information Management, 12, 63-74. https://doi.org/10.4236/iim.2020.122005
- Cordon, I., Luengo, J., Garcia, S., Herrera, F. and Charte, F. (2019) Smartdata: Data Preprocessing to Achieve Smart Data in R. Neurocomputing, 360, 1-13. https://doi.org/10.1016/j.neucom.2019.06.006
- Bhavithra, J. and Saradha, A. (2019) Personalized Web Page Recommendation Using Case-Based Clustering and Weighted Association Rule Mining. Cluster Computing, 22, 6991-7002. https://doi.org/10.1007/s10586-018-2053-y