Skip to content
2000
Volume 19, Issue 3
  • ISSN: 2666-2558
  • E-ISSN: 2666-2566

Abstract

Background

Considering the singularity of collaborative filtering algorithms in recommending learning resources and the problem that existing knowledge graph convolutional networks cannot deeply mine the neighbourhood information of learning resource nodes in application scenarios with less neighbourhood information, a multi-domain fusion convolutional network learning resource recommendation model based on knowledge graphs is proposed here.

Objective

This study aimed to improve the accuracy and personalization of recommendations of filtering algorithms.

Methods

First, the model mapped learner nodes, learning resources, and their neighbour nodes into low-dimensional dense vectors. Second, the multi-domain fusion layer and the multi-domain aggregator were used to obtain the fused multi-domain learning resource vector. Finally, the learner vector and the multi-domain learning resource vector were fed into the prediction layer to calculate the interaction probability.

Results

To verify the effectiveness of the algorithm, we conducted a comparative experiment using the publicly available datasets MOOPer and MOOCCubeX. The experimental results showed that the proposed model outperformed baseline models, such as CKE, MKR, KGCN, DEKGCN, and KGIN, in terms of evaluation metrics, such as AUC, ACC, and F1. At the same time, when the neighborhood information was limited, the AUC, ACC, and F1 values of the proposed model still maintained the optimal value.

Conclusion

Compared to the optimal baseline model, the effectiveness of the proposed model has been proven.

Loading

Article metrics loading...

/content/journals/rascs/10.2174/0126662558350372241226071208
2024-12-30
2026-02-25
Loading full text...

Full text loading...

References

  1. ZhangX. ZhangY. ZhangY. VeriTrain: Validating MLaaS training efforts via anomaly detection.IEEE Trans. Depend. Secure Comput.20242131032104910.1109/TDSC.2023.3266427
    [Google Scholar]
  2. LiN. XiaY. Movie recommendation based on ALS collaborative filtering recommendation algorithm with deep learning model.Entertain. Comput.20245110071510.1016/j.entcom.2024.100715
    [Google Scholar]
  3. WuS. SunF. ZhangW. XieX. CuiB. Graph neural networks in recommender systems: A survey.ACM Comput. Surv.202355513710.1145/3535101
    [Google Scholar]
  4. ChenJ. DongH. WangX. FengF. WangM. HeX. Bias and debias in recommender system: A survey and future directions.ACM Trans. Inf. Syst.202341313910.1145/3564284
    [Google Scholar]
  5. Da’uA. SalimN. Recommendation system based on deep learning methods: A systematic review and new directions.Artif. Intell. Rev.20205342709274810.1007/s10462‑019‑09744‑1
    [Google Scholar]
  6. GuoQ. ZhuangF. QinC. ZhuH. XieX. XiongH. HeQ. A survey on knowledge graph-based recommender systems.IEEE Trans. Knowl. Data Eng.20223483549356810.1109/TKDE.2020.3028705
    [Google Scholar]
  7. JianL. FengL. JianxingZ. A dynamic adaptive multi-view fusion graph convolutional network recommendation model with dilated mask convolution mechanism.Inf. Sci.2024658120028
    [Google Scholar]
  8. CuiZ. XuX. XueF. CaiX. CaoY. ZhangW. ChenJ. Personalized recommendation system based on collaborative filtering for IoT scenarios.IEEE Trans. Serv. Comput.202013468569510.1109/TSC.2020.2964552
    [Google Scholar]
  9. FangH. ZhangD. ShuY. Deep learning for sequential recommendation: Algorithms, influential factors, and evaluations.ACM Trans. Inf. Syst.2020391142
    [Google Scholar]
  10. SafarovF. KutlimuratovA. AbdusalomovA.B. NasimovR. ChoY-I. Deep learning recommendations of e-education based on clustering and sequence.Electronics202312480910.3390/electronics12040809
    [Google Scholar]
  11. GaoM. LiJ.Y. ChenC.H. LiY. ZhangJ. ZhanZ-H. Enhanced multi-task learning and knowledge graph-based recommender system.IEEE Trans. Knowl. Data Eng.20233510102811029410.1109/TKDE.2023.3251897
    [Google Scholar]
  12. PhamP. NguyenL.T.T. NguyenN.T. KozmaR. VoB. A hierarchical fused fuzzy deep neural network with heterogeneous network embedding for recommendation.Inf. Sci.202362010512410.1016/j.ins.2022.11.085
    [Google Scholar]
  13. JiS. PanS. CambriaE. MarttinenP. YuP.S. A survey on knowledge graphs: Representation, acquisition, and applications.IEEE Trans. Neural Netw. Learn. Syst.202233249451410.1109/TNNLS.2021.3070843 33900922
    [Google Scholar]
  14. HoganA. BlomqvistE. CochezM. D’amatoC. MeloG.D. GutierrezC. KirraneS. GayoJ.E.L. NavigliR. NeumaierS. NgomoA-C.N. PolleresA. RashidS.M. RulaA. SchmelzeisenL. SequedaJ. StaabS. ZimmermannA. Knowledge Graphs.ACM Comput. Surv.202254413710.1145/3447772
    [Google Scholar]
  15. ShuJ. ShenX. LiuH. YiB. ZhangZ. A content-based recommendation algorithm for learning resources.Multimedia Syst.201824216317310.1007/s00530‑017‑0539‑8
    [Google Scholar]
  16. ZhouL. ZhangF. ZhangS. XuM. Study on the personalized learning model of learner-learning resource matching.Int. J. Inf. Educ. Technol.202111314314710.18178/ijiet.2021.11.3.1503
    [Google Scholar]
  17. ZhaoL. G-raph representation learning on location-B-ased social networksChinese J. Comput.40452022
    [Google Scholar]
  18. VatterJ. MayerR. JacobsenH.A. The evolution of distributed systems for graph neural networks and their origin in graph processing and deep learning: A survey.ACM Comput. Surv.202456113710.1145/3597428
    [Google Scholar]
  19. MaW. ZhangM. CaoY. Jointly learning explainable rules for recommendation with knowledge graphProceedings of the The World Wide Web Conference Switzerland13 May 201912101221
    [Google Scholar]
  20. YueQ. Research on knowledge graph enhanced online course recommendation methodMaster's Degree Thesis, Wuhan: Huazhong Normal University.2020
    [Google Scholar]
  21. ShiD. WangT. XingH. XuH. A learning path recommendation model based on a multidimensional knowledge graph framework for e-learning.Knowl. Base. Syst.202019510561810.1016/j.knosys.2020.105618
    [Google Scholar]
  22. WeiL. ZhaoH. HeZ. YaoQ. Neural architecture search for GNN-based graph classification.ACM Trans. Inf. Syst.202442112910.1145/3584945
    [Google Scholar]
  23. KipfT.N. WellingM. Semi-Supervised classification with graph convolutional networks5th International Conference on Learning Representations06 Feb 2017
    [Google Scholar]
  24. WuZ. PanS. ChenF. LongG. ZhangC. YuP.S. A comprehensive survey on graph neural networks.IEEE Trans. Neural Netw. Learn. Syst.202132142410.1109/TNNLS.2020.2978386 32217482
    [Google Scholar]
  25. WangZ. DingH. PanL. LiJ. GongZ. YuP.S. From cluster assumption to graph convolution: Graph-based semi-supervised learning revisitedIEEE Trans. Neural Netw. Learn. Syst.PP112202410.1109/TNNLS.2024.3454710 39374279
    [Google Scholar]
  26. XuG. JiaG. ShiL. ZhangZ. Personalized course recommendation system fusing with knowledge graph and collaborative filtering.Comput. Intell. Neurosci.202120211959050210.1155/2021/9590502 34616447
    [Google Scholar]
  27. BougharebR. SeridiH. BeldjoudiS. Explainable recommendation based on weighted knowledge graphs and graph convolutional networks.J. Inf. Knowl. Manag.2023223225009810.1142/S0219649222500988
    [Google Scholar]
  28. LiM. MaW. ChuZ. KGIE: Knowledge graph convolutional network for recommender system with interactive embedding.Knowl. Base. Syst.202429511181310.1016/j.knosys.2024.111813
    [Google Scholar]
  29. ChenJ. FanD. QianX. MeiL. KGCN-LSTM: A graph convolutional network considering knowledge fusion of point of interest for vehicle trajectory prediction.IET Intell. Transp. Syst.20231761087110310.1049/itr2.12341
    [Google Scholar]
  30. GuoshuL. LiY. SichangB. BIKAGCN: Knowledge-aware recommendations under bi-layer graph convolutional networks.Neural Process. Lett.2024561
    [Google Scholar]
  31. WeiZ. QingD. YongjianF. A personalized programming exercise recommendation algorithm based on knowledge structure tree.J. Intell. Fuzzy Syst.202241321692180
    [Google Scholar]
  32. LauriolaI. LavelliA. AiolliF. Lavelli A, Aiolli F. An introduction to deep learning in natural language processing: models, techniques, and tools.Neurocomputing202247044345610.1016/j.neucom.2021.05.103
    [Google Scholar]
  33. TangJ. KeW. Personalized top-n sequential recommendation via convolutional sequence embeddingWSDM ’18: Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining Marina Del ReyCA, USA02 February 2018565573
    [Google Scholar]
  34. DiJ. HuZ. BiS. ZhangH. WangY. SunZ. Temporal refinement network: Combining dynamic convolution and multi-scale information for fine-grained action recognition.Image Vis. Comput.202414710505810.1016/j.imavis.2024.105058
    [Google Scholar]
  35. HafidiH. GhoghoM. CiblatP. SwamiA. Negative sampling strategies for contrastive self-supervised learning of graph representations.Signal Processing202219010831010.1016/j.sigpro.2021.108310
    [Google Scholar]
  36. WangX. GaoT. ZhuZ. ZhangZ. LiuZ. LiJ. TangJ. KEPLER: A unified model for knowledge embedding and pre-trained language representation.Trans. Assoc. Comput. Linguist.2021917619410.1162/tacl_a_00360
    [Google Scholar]
  37. GongJ. WanY. LiuY. LiX. ZhaoY. WangC. LinY. FangX. FengW. ZhangJ. TangJ. Reinforced moocs concept recommendation in heterogeneous information networks.ACM Trans. Web202317312710.1145/3580510
    [Google Scholar]
  38. MaT. HuangL. LuQ. HuS. Kr-gcn: Knowledge-aware reasoning with graph convolution network for explainable recommendation.ACM Trans. Inf. Syst.202341112710.1145/3511019
    [Google Scholar]
  39. TranT.T. SnaselV. NguyenL.T. Combining social relations and interaction data in recommender system with graph convolution collaborative filtering.IEEE Access20231113975913977010.1109/ACCESS.2023.3340209
    [Google Scholar]
  40. ZouX. A survey on application of knowledge graph.J. Phys.: Conf. Ser.202014871012016
    [Google Scholar]
  41. XiangnanHe. Neural collaborative filteringWWW '17: Proceedings of the 26th International Conference on World Wide Web Perth, Australia, 03 April 2017, 173–182.
    [Google Scholar]
  42. HuangZ. QiL. ZhaiC. Exploring multi-objective exercise recommendations in online education systemsCIKM ’19: Proceedings of the 28th ACM International Conference on Information and Knowledge ManagementBeijing, ChinaNovember 3–7, 2019126112
    [Google Scholar]
  43. ZhangH. ShenX. YiB. WangW. FengY. KGAN: Knowledge grouping aggregation network for course recommendation in MOOCs.Expert Syst. Appl.202321111834410.1016/j.eswa.2022.118344
    [Google Scholar]
  44. ZhouG. NaM. YingF. Deep interest evolution network for click-through rate predictionAAAI'19/IAAI'19/EAAI'19: Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence and Thirty-First Innovative Applications of Artificial Intelligence Conference and Ninth AAAI Symposium on Educational Advances in Artificial Intelligence Honolulu, Hawaii, USA, 27 January 2019, pp. 5941 - 5948.
    [Google Scholar]
  45. LiZ. LiuF. YangW. PengS. ZhouJ. A survey of convolutional neural networks: Analysis, applications, and prospects.IEEE Trans. Neural Netw. Learn. Syst.202233126999701910.1109/TNNLS.2021.3084827 34111009
    [Google Scholar]
  46. ZhangF. YuanN.J. LianD. Collabo-rative knowledge base embedding for rec-ommender systemsProceedings of the 22nd ACM SIGKDD International Confer-ence San Francisco California USA2016353362
    [Google Scholar]
  47. WangH.W. RippleNet: Propagating user preferences on the knowledge graph for recommender systemsProceedings of the 27th ACM International Conference on Information and Knowledge ManagementNew York: ACM2018417426
    [Google Scholar]
  48. WangHongwei Multi-task feature learning for knowledge graph enhanced recommendationWWW ’19: The World Wide Web Conference San FranciscoCA, USA13 May 20192000201010.1145/3308558.3313411
    [Google Scholar]
  49. WangH.W. Knowledge graph convolutional networks for recommender systemsWWW ’19: The World Wide Web Conference San FranciscoCA, USA13 May 201933073313
    [Google Scholar]
  50. FanH.W. Improved learning recommendation algorithm of deep neural network based on MLP.Jisuanji Yingyong Yanjiu202037926282633
    [Google Scholar]
  51. LiX. Double end knowledge graph convolutional networks for recommender systems.J. Front. Comput. Sci. Technol.2022161176184
    [Google Scholar]
  52. FanH.W. Online learning resource recommendation algorithm based on neighbor double-ended fusion knowledge graph.Jisuanji Yingyong2022421030543059
    [Google Scholar]
  53. ZhangX. LiuS. WangH. Personalized learning path recommendation for e-learning based on knowledge graph and graph convolutional network.Int. J. Softw. Eng. Knowl. Eng.202333110913110.1142/S0218194022500681
    [Google Scholar]
  54. WangZ. YeX. WangC. CuiJ. YuP.S. Network embedding with completely-imbalanced labels.IEEE Trans. Knowl. Data Eng.202133113634364710.1109/TKDE.2020.2971490
    [Google Scholar]
  55. CaoY. XiangW. HeX. Unifying knowledge graph learning and recommendation: Towards a better understanding of user preferencesWWW ’19: The World Wide Web ConferenceNew York: ACM2019151161
    [Google Scholar]
  56. ZhengT. LiS. LiuY. ZhangZ. JiangM. An effective neighbor information mining and fusion method for recommender systems based on generative adversarial network.Expert Syst. Appl.202424812339610.1016/j.eswa.2024.123396
    [Google Scholar]
  57. KoH. LeeS. ParkY. ChoiA. A survey of recommendation systems: Recommendation models, techniques, and application fields.Electronics202211114110.3390/electronics11010141
    [Google Scholar]
  58. ZhaoZ. FanW. LiJ. Recommender systems in the era of large language models (llms)IEEE Trans. Knowl. Data Eng.36112307.020462023
    [Google Scholar]
  59. ChenX. YaoL. McAuleyJ. ZhouG. WangX. Deep reinforcement learning in recommender systems: A survey and new perspectives.Knowl. Base. Syst.202326411033510.1016/j.knosys.2023.110335
    [Google Scholar]
  60. ZhangZ. LiZ. LiuH. XiongN.N. Multi-scale dynamic convolutional network for knowledge graph embedding.IEEE Trans. Knowl. Data Eng.20223452335234710.1109/TKDE.2020.3005952
    [Google Scholar]
  61. ImranM. YinH. ChenT. NguyenQ.V.H. ZhouA. ZhengK. ReFRS: Resource-efficient federated recommender system for dynamic and diversified user preferences.ACM Trans. Inf. Syst.202341313010.1145/3560486
    [Google Scholar]
  62. WangZ. Zero-shot node classification with decomposed graph prototype networkKDD ’21: Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining Virtual EventSingapore14 August 2021176917710.1145/3447548.3467230
    [Google Scholar]
  63. ZhaoyuS. YiruW. PanC. HuibingZ. Personalized knowledge map recommendations based on interactive behavior preferences.Int. J. Perform. Eng.20211713610.23940/ijpe.21.01.p4.3649
    [Google Scholar]
  64. CenY. ZhangJ. XuZ. Controllable multi-interest framework for recommendationProc of the 26th ACM SIGKDD Int Conf on Knowledge Discovery and Data Mining (KDD), New York: ACM, 2020: 2942-2951.
    [Google Scholar]
  65. ZhuR. ZhangJ.S. ZhuJ. A two-stage deep learning multi-task recommendation model based on KCNN and MKR.J. Shaanxi Norm. Univ.202048068289Natural Science Edition.10.15983/j.cnki.jsnu.2020.01.020
    [Google Scholar]
  66. KojimaR. IshidaS. OhtaM. IwataH. HonmaT. OkunoY. kGCN: A graph-based deep learning framework for chemical structures.J. Cheminform.20201213210.1186/s13321‑020‑00435‑6 33430993
    [Google Scholar]
  67. ZhouG. ZhuX. SongC. Deep interest network for click-through rate predictionKDD '18: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining New York: ACM, 19 July 2018: 1059-1068.
    [Google Scholar]
  68. XiangW. JinH. AnZ. Disentangled graph collaborative filteringSIGIR ’20: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval Virtual EventChina25 July 202010011010
    [Google Scholar]
  69. GuoJ. YangY. SongX. Learning multi-granularity consecutive user intent unit for session-based recommendationWSDM ’22: Proceedings of the Fifteenth ACM International Conference on Web Search and Data Mining Virtual EventAZ, USA, 343352
    [Google Scholar]
  70. TaoQ. WuF. WuC. HieRec: Hierarchical user interest modeling for personalized news recommendationProc of the 59th Annual Meeting of the Association for Computational LinguisticsStroudsburg, PA: ACL202154465456
    [Google Scholar]
  71. KongL.Y. MaH. PengY. Hybrid recommendation of personalized MOOC resources: A user context-aware approachProceedings of the 2022 IEEE 25th International Conference on Computer Supported Cooperative Work in DesignHangzhou: IEEE202253754210.1109/CSCWD54268.2022.9776112
    [Google Scholar]
  72. LiW. rLLM: Relational table learning with LLMsarXiv preprint.2407.201572024
    [Google Scholar]
  73. ZhangJ. Research on personalized learning resource recommendation based on knowledge graph2023 3rd International Conference on Electronic Information Engineering and Computer Communication (EIECC)Wuhan, China202311111810.1109/EIECC60864.2023.10456638
    [Google Scholar]
  74. LiB. LiG. XuJ. LiX. LiuX. WangM. LvJ. A personalized recommendation framework based on MOOC system integrating deep learning and big data.Comput. Electr. Eng.202310610857110.1016/j.compeleceng.2022.108571
    [Google Scholar]
  75. DuanS. Research on personalized learning recommendation based on subject knowledge graphs and learner portraitsInternational Conference on Computer Science and Educational Informatization.Singapore: Springer Nature Singapore10 January 2024367374
    [Google Scholar]
/content/journals/rascs/10.2174/0126662558350372241226071208
Loading
/content/journals/rascs/10.2174/0126662558350372241226071208
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error
Please enter a valid_number test