Enhancing Personalized Educational Content Recommendation through Cosine Similarity-Based Knowledge Graphs and Contextual Signals
Abstract
:1. Introduction
2. Related Work
2.1. Recommender Systems
2.2. Knowledge Graphs for Recommendations
3. Knowledge Graph Presentation
- A.
- Learners (Nodes):
- Prior Knowledge Level (PKL): This attribute reflects the learner’s proficiency in the programming language Java. It could be labeled as “Beginner”, “Intermediate”, or “Advanced”, depending on their familiarity with the content. This classification aligns with established educational norms and ensures a balanced distribution of learners across distinct proficiency levels [48].
- Learning Style Preference (LSP): This attribute describes how a learner prefers to gain knowledge. It is based on the VARK model and could be “Visual”, “Auditory”, “Reading”-“Writing”, or “Kinesthetic” [49]. The VARK model was chosen because its categories can be expressed as knowledge graph properties, allowing for integration with other contextual attributes and relationships.
- Current Learning Goal (CLG): This attribute specifies the specific goal a learner aims to achieve. In our case, goals may include “Master Java Programming”, “Improve Problem-Solving Skills”, etc. and are established for the course under the guidance of its university professors.
- B.
- Educational Entities (Nodes):
- Courses: Courses represent broader subject areas and are nodes that encapsulate a collection of linked topics and learning resources.
- Topics: Within a course, topics are finer-grained concepts. They represent individual units of study and are linked with courses.
- Learning Resources: The learning resources are nodes, containing different materials such as articles, videos, interactive simulations, and assessments. They are linked to specific topics, demonstrating their relevance.
- C.
- Relationships (Edges):
- Learner–Course Relationship: This edge denotes the enrollment of a learner in a specific course. It expresses the learner’s intention to study a specific subject.
- Course–Topic Relationship: This edge connects courses to their corresponding topics. It provides information on the topics that are covered in each course.
- Topic–Learning Resource Relationship: This edge links topics to corresponding learning resources. It determines the applicability of resources to specific subjects.
- Learner–Learning Resource Relationship: This edge represents the interaction of a learner with learning resources. It displays the resources with which a learner has engaged.
- Learner–PKL Relationship: This edge connects the learner with his/her prior knowledge level. It expresses the learner’s proficiency in a particular subject.
- Learner–LSP Relationship: This edge defines the connection between a learner and his/her learning style.
- Learner–CLG Relationship: This edge represents the link between a learner and his/her current learning goal. It defines the exact goal that the learner aspires to achieve through the educational process.
- Learning Resource–CLG Relationship: The edge provides a link between a learning resource and a learner’s current learning goal. This link guarantees that the recommended resources are relevant to the learner’s unique goal.
- D.
- Contextual Attributes:
- Leveraging Prior Knowledge Level: The complexity of recommended information is influenced by the learner’s previous knowledge level. For example, an “Intermediate” learner, for example, may be given more advanced resources.
- Adapting to Learning Style Preference: Recommendations can be adjusted to the learner’s learning style. For instance, visual learners may be given more video content, and auditory learners may be given podcasts.
- Aligning with Current Learning Goal: The system customizes recommendations to assist learners in achieving their goals. For example, a learner with an objective of “Develop Java Programming Skills” would obtain resources that support that goal.
4. Personalized Educational Recommendation
- Representation of learners and educational entities (courses, topics, learning resources) as vectors based on their attributes. The dimension of each vector matches with a contextual attribute (e.g., PKL, LSP, CLG).
- Calculation of the cosine similarity between a learner’s vector (numerical representation of the learner’s attributes, such as PKL, LSP, and CLG) and an educational entity’s vector (numerical representation of the educational entity’s characteristics and content) to determine how similar a learner’s vector is to an educational entity’s vector, use the following formula:
- 3.
- Ranking of the educational entities based on their cosine similarity scores in descending order.
- 4.
- Presentation of the top-ranked educational entities as recommendations to the learner.
5. Example of Operation
- A.
- Nodes and Relationships:
- Nodes (Topics): Variables, Data Types, Control Structures, Arrays, Functions, Object-Oriented Programming (OOP), Inheritance, Polymorphism, Exception Handling, File I/O, GUI Development, Multithreading, Networking, Java Libraries.
- Nodes (Resources): Video Tutorials, Textbooks, Online Code Editors, Coding Challenges, Quiz Assessments, Interactive Java Code Examples, Online Forums.
- Nodes (Learning Styles): Visual Learner, Auditory Learner, Reading/Writing, Kinesthetic Learner.
- Relationships: Each topic node is connected to related resources such as tutorials, textbooks, and code examples. Learning styles are associated with specific topics and resources.
- B.
- Example Scenario:
- Contextual Attributes and Vector Representation:
- Emily’s learner vector:
- Prior Knowledge Level: [1.0, 0.0, 0.0] (Beginner)
- Learning Style Preference: [0.8, 0.0, 0.2] (Visual, Auditory, Reading/Writing Learner, Kinesthetic Learner)
- Current Learning Goal: [0.0, 1.0, 0.0] (Master GUI Development) (for the example, we assume three CLG)
- Topic “Inheritance” vector: [0.8, 0.1, 0.1] (Video Tutorials, Textbooks, Coding Challenges)
- Topic “GUI Development” vector: [0.5, 0.3, 0.2] (Video Tutorials, Online Code Editors, Interactive Java Code Examples)
- Cosine Similarity Calculation
- Cosine similarity (Emily, Inheritance) = ([1.0, 0.8, 0.0] × [0.8, 0.1, 0.1])/(sqrt(1.02 + 0.82 + 0.02) × sqrt(0.82 + 0.12 + 0.12)) = 0.922
- Cosine similarity (Emily, GUI Development) = ([1.0, 0.8, 0.0] × [0.5, 0.3, 0.2])/(sqrt(1.02 + 0.82 + 0.02) × sqrt(0.52 + 0.32 + 0.22)) = 0.775
- Personalized Recommendations
- Emily’s high cosine similarity with “Inheritance” indicates strong alignment with her visual learning style and relevant resources. The graph suggests she explores resources related to inheritance concepts.
- For “GUI Development”, Emily’s cosine similarity suggests a moderate match. The graph recommends video tutorials and interactive code examples to cater to her visual learning preference.
- Adaptive Updates:
- As Emily progresses, the graph adapts by considering her interactions with the recommended resources. Her feedback and performance on coding challenges and quizzes influence the recommendations.
- If Emily engages more with “Inheritance” resources, the graph continues to offer advanced topics like “Polymorphism” and “Exception Handling” with tailored content and challenges.
6. Evaluation
Sample
- If the learner’s prior knowledge level in Java exceeds a threshold value (e.g., priorKnowledgeLevel > 7), assign a higher weight (e.g., priorKnowledgeWeight = 0.8) to the prior knowledge attribute. This rule recognizes and acknowledges the learner’s expertise in Java programming.
- If the learner’s preferred learning style is “visual” (e.g., learningStylePreference.equals (“visual”)), give weight (e.g., learningStyleWeight = 0.5) to the visual learning style preference. This rule emphasizes the importance of visual aids in the learner’s educational materials.
- If the learner’s specific learning goal is “Mastering Java programming”, prioritize the recommendation of content directly related to Java programming. This content may include video tutorials, interactive coding exercises, Java programming materials, and relevant resources.
Characteristics | Group A | Group B |
---|---|---|
Average age | 25 | 26 |
Gender | 23 female, 27 male | 22 female, 28 male |
Demographics | The learners come from diverse backgrounds and geographical locations. | |
Computer use | Adequate background in computer-related tasks | |
Prior knowledge level in computer programming | The learners share a common academic year and have successfully completed preceding programming courses. | |
Motivation | The learners enrolled the Java programming course and wanted to attain a commendable grade. |
- Limited grading: spanning values from 1 to 3;
- Mediocre grading: encompassing values between 4 and 7;
- Substantial Grading: ranging from 8 to 10.
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Sundermann, C.V.; Domingues, M.A.; Sinoara, R.A.; Marcacini, R.M.; Rezende, S.O. Using Opinion Mining in Context-Aware Recommender Systems: A Systematic Review. Information 2019, 10, 42. [Google Scholar] [CrossRef]
- López, M.B.; Alor-Hernández, G.; Sánchez-Cervantes, J.L.; Paredes-Valverde, M.A.; del Pilar Salas-Zárate, M. EduRecomSys: An Educational Resource Recommender System Based on Collaborative Filtering and Emotion Detection. Interact. Comput. 2020, 32, 407–432. [Google Scholar] [CrossRef]
- Jena, K.K.; Bhoi, S.K.; Malik, T.K.; Sahoo, K.S.; Jhanjhi, N.Z.; Bhatia, S.; Amsaad, F. E-Learning Course Recommender System Using Collaborative Filtering Models. Electronics 2023, 12, 157. [Google Scholar] [CrossRef]
- Deschênes, M. Recommender systems to support learners’ Agency in a Learning Context: A systematic review. Int. J. Educ. Technol. High Educ. 2020, 17, 50. [Google Scholar] [CrossRef]
- Elahi, M.; Starke, A.; El Ioini, N.; Lambrix, A.A.; Trattner, C. Developing and Evaluating a University Recommender System. Front. Artif. Intell. 2022, 4, 796268. [Google Scholar] [CrossRef] [PubMed]
- Urdaneta-Ponte, M.C.; Mendez-Zorrilla, A.; Oleagordia-Ruiz, I. Recommendation Systems for Education: Systematic Review. Electronics 2021, 10, 1611. [Google Scholar] [CrossRef]
- Yang, Y.; Huang, C.; Xia, L.; Li, C. Knowledge Graph Contrastive Learning for Recommendation. In Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR’22), Association for Computing Machinery, Madrid, Spain, 11–15 July 2022; pp. 1434–1443. [Google Scholar] [CrossRef]
- Fernández-García, A.J.; Rodríguez-Echeverría, R.; Preciado, J.C.; Manzano, J.M.C.; Sánchez-Figueroa, F. Creating a Recommender System to Support Higher Education Students in the Subject Enrollment Decision. IEEE Access 2020, 8, 189069–189088. [Google Scholar] [CrossRef]
- Chrysafiadi, K.; Troussas, C.; Virvou, M. A Framework for Creating Automated Online Adaptive Tests Using Multiple-Criteria Decision Analysis. In Proceedings of the 2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Miyazaki, Japan, 7–10 October 2018; pp. 226–231. [Google Scholar] [CrossRef]
- Amara, S.; Subramanian, R.R. Collaborating personalized recommender system and content-based recommender system using TextCorpus. In Proceedings of the 2020 6th IEEE International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India, 6–7 March 2020; pp. 105–109. [Google Scholar] [CrossRef]
- Troussas, C.; Krouska, A.; Virvou, M. Multi-algorithmic techniques and a hybrid model for increasing the efficiency of recommender systems. In Proceedings of the 2018 IEEE 30th International Conference on Tools with Artificial Intelligence (ICTAI), Volos, Greece, 5–7 November 2018; pp. 184–188. [Google Scholar]
- Singla, R.; Gupta, S.; Gupta, A.; Vishwakarma, D.K. FLEX: A content-based movie recommender. In Proceedings of the 2020 IEEE International Conference for Emerging Technology (INCET), Belgaum, India, 5–7 June 2020; pp. 1–4. [Google Scholar]
- Gupta, M.; Thakkar, A.; Aashish; Gupta, V.; Rathore, D.P.S. Movie recommender system using collaborative filtering. In Proceedings of the 2020 IEEE International Conference on Electronics and Sustainable Communication Systems (ICESC), Coimbatore, India, 2–4 July 2020; pp. 415–420. [Google Scholar]
- Kannikaklang, N.; Wongthanavasu, S.; Thamviset, W. A Hybrid Recommender System for Improving Rating Prediction of Movie Recommendation. In Proceedings of the 2022 19th IEEE International Joint Conference on Computer Science and Software Engineering (JCSSE), Bangkok, Thailand, 22–25 June 2022; pp. 1–6. [Google Scholar] [CrossRef]
- Liang, B.; Xu, B.; Wu, X.; Wu, D.; Yang, D.; Xiao, Y.; Wang, W. A community-based collaborative filtering method for social recommender systems. In Proceedings of the 2019 IEEE International Conference on Web Services (ICWS), Milan, Italy, 8–13 July 2019; pp. 159–162. [Google Scholar]
- Mughaid, A.; Obeidat, I.; Hawashin, B.; AlZu’bi, S.; Aqel, D. A smart geo-location job recommender system based on social media posts. In Proceedings of the 2019 Sixth IEEE International Conference on Social Networks Analysis, Management and Security (SNAMS), Granada, Spain, 22–25 October 2019; pp. 505–510. [Google Scholar]
- Wongkhamchan, T.; Namvong, A.; Surawanitkun, C. Personalized recommender system using a social network based collaborative filtering technique. In Proceedings of the 2019 16th IEEE International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), Pattaya, Thailand, 10–13 July 2019; pp. 846–849. [Google Scholar]
- Yang, X.; Dong, M.; Chen, X.; Ota, K. Recommender system-based diffusion inferring for open social networks. IEEE Trans. Comput. Soc. Syst. 2020, 7, 24–34. [Google Scholar] [CrossRef]
- Kbaier, M.E.B.H.; Masri, H.; Krichen, S. A Personalized Hybrid Tourism Recommender System. In Proceedings of the 2017 IEEE/ACS 14th International Conference on Computer Systems and Applications (AICCSA), Hammamet, Tunisia, 30 October–3 November 2017; pp. 244–250. [Google Scholar] [CrossRef]
- Chen, C.; Wu, X.; Chen, J.; Pardalos, P.M.; Ding, S. Dynamic grouping of heterogeneous agents for exploration and strike missions. Front. Inform. Technol. Electron. Eng. 2022, 23, 86–100. [Google Scholar] [CrossRef]
- Srisawatsakul, C.; Boontarig, W. Tourism Recommender System using Machine Learning Based on User’s Public Instagram Photos. In Proceedings of the 5th IEEE International Conference on Information Technology (InCIT), Chonburi, Thailand, 21–22 October 2020; pp. 276–281. [Google Scholar] [CrossRef]
- Baker, O.; Yuan, Q. Machine learning: Factorization Machines and Normalized Discounted Cumulative Gain for Tourism Recommender System Optimisation. In Proceedings of the 2021 IEEE International Conference on Computing (ICOCO), Kuala Lumpur, Malaysia, 17–19 November 2021; pp. 31–36. [Google Scholar] [CrossRef]
- Al-Ghuribi, S.M.; Mohd Noah, S.A. Multi-Criteria Review-Based Recommender System–The State of the Art. IEEE Access 2019, 7, 169446–169468. [Google Scholar] [CrossRef]
- Choi, S.-M.; Jang, K.; Lee, T.-D.; Khreishah, A.; Noh, W. Alleviating item-side cold-start problems in recommender systems using weak supervision. IEEE Access 2020, 8, 167747–167756. [Google Scholar] [CrossRef]
- Dadoun, A.; Troncy, R.; Defoin-Platel, M.; Solano, G.A. Predicting your next trip: A knowledge graph-based multi-task learning approach for travel destination recommendation. In Proceedings of the 2021 Workshop on Recommenders in Tourism, RecTour 2021, Amsterdam, The Netherlands, 26 September 2021; Volume 2974. [Google Scholar]
- Lan, J.; Shi, R.; Cao, Y.; Lv, J. Knowledge Graph-based Conversational Recommender System in Travel. In Proceedings of the 2022 IEEE International Joint Conference on Neural Networks (IJCNN), Padua, Italy, 18–23 July 2022; pp. 1–8. [Google Scholar] [CrossRef]
- Dai, G.R.; Xu, J.Y.; Zhou, H.; Zhou, L.; Cao, Z.H.; Zhu, M.D. A Travelling Recommendation System based on Knowledge Graph. In Proceedings of the 2021 3rd International Academic Exchange Conference on Science and Technology Innovation (IAECST), Guangzhou, China, 10–12 December 2021; pp. 407–412. [Google Scholar] [CrossRef]
- Angelis, S.; Kotis, K.; Spiliotopoulos, D. Semantic Trajectory Analytics and Recommender Systems in Cultural Spaces. Big Data Cogn. Comput. 2021, 5, 80. [Google Scholar] [CrossRef]
- Deladiennee, L.; Naudet, Y. A graph-based semantic recommender system for a reflective and personalised museum visit: Extended abstract. In Proceedings of the 2017 IEEE 12th International Workshop on Semantic and Social Media Adaptation and Personalization (SMAP), Bratislava, Slovakia, 9–10 July 2017; pp. 88–89. [Google Scholar] [CrossRef]
- Minkov, E.; Kahanov, K.; Kuflik, T. Graph-based recommendation integrating rating history and domain knowledge: Application to on-site guidance of museum visitors. J. Assoc. Inf. Sci. Technol. 2017, 68, 1911–1924. [Google Scholar] [CrossRef]
- Fecho, K.; Bizon, C.; Miller, F.; Schurman, S.; Schmitt, C.; Xue, W.; Morton, K.; Wang, P.; Tropsha, A. A Biomedical Knowledge Graph System to Propose Mechanistic Hypotheses for Real-World Environmental Health Observations: Cohort Study and Informatics Application. JMIR Med. Inform. 2021, 9, e26714. [Google Scholar] [CrossRef] [PubMed]
- Sousa, D.; Couto, F.M. Biomedical Relation Extraction with Knowledge Graph-Based Recommendations. IEEE J. Biomed. Health Inform. 2022, 26, 4207–4217. [Google Scholar] [CrossRef] [PubMed]
- Gogleva, A.; Polychronopoulos, D.; Pfeifer, M.; Poroshin, V.; Ughetto, M.; Martin, M.J.; Thorpe, H.; Bornot, A.; Smith, P.D.; Sidders, B.; et al. Knowledge graph-based recommendation framework identifies drivers of resistance in EGFR mutant non-small cell lung cancer. Nat. Commun. 2022, 13, 1667. [Google Scholar] [CrossRef] [PubMed]
- Kartheek, M.; Sajeev, G.P. Building Semantic Based Recommender System Using Knowledge Graph Embedding. In Proceedings of the 2021 Sixth International Conference on Image Information Processing (ICIIP), Shimla, India, 26–28 November 2021; pp. 25–29. [Google Scholar] [CrossRef]
- Vijayakumar, S.; Jetcheva, J.G. SMARTREC: A Conversational Recommendation System Using Semantic Knowledge Graphs. In Proceedings of the 2022 IEEE Eighth International Conference on Big Data Computing Service and Applications (BigDataService), Newark, CA, USA, 15–18 August 2022; pp. 53–60. [Google Scholar] [CrossRef]
- Lully, V.; Laublet, P.; Stankovic, M.; Radulovic, F. Enhancing explanations in recommender systems with knowledge graphs. Procedia Comput. Sci. 2018, 137, 211–222. [Google Scholar] [CrossRef]
- Lee, C.; Han, D.; Han, K.; Yi, M. Improving Graph-Based Movie Recommender System Using Cinematic Experience. Appl. Sci. 2022, 12, 1493. [Google Scholar] [CrossRef]
- Han, W.; Wang, Q. Movie recommendation algorithm based on knowledge graph. In Proceedings of the 2019 2nd International Conference on Safety Produce Informatization (IICSPI), Chongqing, China, 28–30 November 2019; pp. 409–412. [Google Scholar] [CrossRef]
- Sarkar, R.; Goswami, K.; Arcan, M.; McCrae, J.P. Suggest me a movie for tonight: Leveraging Knowledge Graphs for Conversational Recommendation. In Proceedings of the 28th International Conference on Computational Linguistics, Barcelona, Spain, 8–13 December 2020; pp. 4179–4189. [Google Scholar]
- Liu, J.; Duan, L. A Survey on Knowledge Graph-Based Recommender Systems. In Proceedings of the 2021 IEEE 5th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China, 12–14 March 2021; pp. 2450–2453. [Google Scholar] [CrossRef]
- Guo, Q.; Zhuang, F.; Qin, C.; Zhu, H.; Xie, X.; Xiong, H.; He, Q. A Survey on Knowledge Graph-Based Recommender Systems. IEEE Trans. Knowl. Data Eng. 2022, 34, 3549–3568. [Google Scholar] [CrossRef]
- Shi, C.; Zhang, Z.; Luo, P.; Yu, P.S.; Yue, Y.; Wu, B. Semantic path based personalized recommendation on weighted heterogeneous information networks. In Proceedings of the 24th ACM International on Conference on Information and Knowledge Management, Melbourne, Australia, 18–23 October 2015; pp. 453–462. [Google Scholar]
- Hu, B.; Shi, C.; Zhao, W.X.; Yu, P.S. Leveraging metapath based context for top-n recommendation with a neural co-attention model. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, London, UK, 19–23 August 2018; pp. 1531–1540. [Google Scholar]
- Sun, Z.; Yang, J.; Zhang, J.; Bozzon, A.; Huang, L.-K.; Xu, C. Recurrent knowledge graph embedding for effective recommendation. In Proceedings of the 12th ACM Conference on Recommender Systems, Vancouver, BC, Canada, 2 October 2018; pp. 297–305. [Google Scholar]
- Huang, X.; Fang, Q.; Qian, S.; Sang, J.; Li, Y.; Xu, C. Explainable interaction-driven user modeling over knowledge graph for sequential recommendation. In Proceedings of the 27th ACM International Conference on Multimedia, Nice, France, 21–25 October 2019; pp. 548–556. [Google Scholar]
- Hua, S.; Chen, W.; Li, Z.; Zhao, P.; Zhao, L. Path-Based Academic Paper Recommendation. In Web Information Systems Engineering—WISE 2020; Huang, Z., Beek, W., Wang, H., Zhou, R., Zhang, Y., Eds.; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2020; Volume 12343. [Google Scholar] [CrossRef]
- Troussas, C.; Krouska, A. Path-Based Recommender System for Learning Activities Using Knowledge Graphs. Information 2023, 14, 9. [Google Scholar] [CrossRef]
- Troussas, C.; Krouska, A.; Sgouropoulou, C.; Voyiatzis, I. Ensemble Learning Using Fuzzy Weights to Improve Learning Style Identification for Adapted Instructional Routines. Entropy 2020, 22, 735. [Google Scholar] [CrossRef] [PubMed]
- Fleming, N.D.; Mills, C. Not Another Inventory, Rather a Catalyst for Reflection. Improv. Acad. 1992, 11, 137–155. [Google Scholar] [CrossRef]
- Krouska, A.; Troussas, C.; Sgouropoulou, C. A Cognitive Diagnostic Module Based on the Repair Theory for a Personalized User Experience in E-Learning Software. Computers 2021, 10, 140. [Google Scholar] [CrossRef]
- Alepis, E.; Troussas, C. M-learning programming platform: Evaluation in elementary schools. Informatica 2017, 41, 471–478. [Google Scholar]
Aspect | No. | Questions |
---|---|---|
User experience (UX) | Q.1 | Rate the user interface of the software. |
Q.2 | Rate the learning experience following your recent interaction with the software. | |
Recommender system effectiveness (RE) | Q.3 | Did the educational materials align with your existing knowledge level? |
Q.4 | Did the educational materials align with your preferred learning style? | |
Q.5 | Did the educational materials align with your current learning goal? | |
Impact on learning (IOL) | Q.6 | Did you observe the software aiding in enhancing your understanding of Java programming? |
Q.7 | Are you interested in utilizing this platform for other courses? | |
Q.8 | Would you recommend the software to your friends for their use? |
Q.3 | Q.4 | Q.5 | ||||
---|---|---|---|---|---|---|
Group A | Group B | Group A | Group B | Group A | Group B | |
Mean | 8.2 | 4.98 | 8.88 | 5.16 | 8.64 | 5.24 |
Variance | 5.510204 | 4.02 | 2.638367 | 10.38204 | 2.520816 | 9.32898 |
Observations | 50 | 50 | 50 | 50 | 50 | 50 |
Pooled variance | 4.765102 | 6.510204 | 5.924898 | |||
Hypothesized mean difference | 0 | 0 | 0 | |||
df | 98 | 98 | 98 | |||
t-Stat | 7.375471 | 7.2898 | 6.984068 | |||
P(T ≤ t) one-tailed | 2.66 × 10−11 | 4.02 × 10−11 | 1.73 × 10−10 | |||
P(T ≤ t) two-tailed | 1.660551 | 1.660551 | 1.660551 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Troussas, C.; Krouska, A.; Tselenti, P.; Kardaras, D.K.; Barbounaki, S. Enhancing Personalized Educational Content Recommendation through Cosine Similarity-Based Knowledge Graphs and Contextual Signals. Information 2023, 14, 505. https://doi.org/10.3390/info14090505
Troussas C, Krouska A, Tselenti P, Kardaras DK, Barbounaki S. Enhancing Personalized Educational Content Recommendation through Cosine Similarity-Based Knowledge Graphs and Contextual Signals. Information. 2023; 14(9):505. https://doi.org/10.3390/info14090505
Chicago/Turabian StyleTroussas, Christos, Akrivi Krouska, Panagiota Tselenti, Dimitrios K. Kardaras, and Stavroula Barbounaki. 2023. "Enhancing Personalized Educational Content Recommendation through Cosine Similarity-Based Knowledge Graphs and Contextual Signals" Information 14, no. 9: 505. https://doi.org/10.3390/info14090505
APA StyleTroussas, C., Krouska, A., Tselenti, P., Kardaras, D. K., & Barbounaki, S. (2023). Enhancing Personalized Educational Content Recommendation through Cosine Similarity-Based Knowledge Graphs and Contextual Signals. Information, 14(9), 505. https://doi.org/10.3390/info14090505