Hasan Abu-Rasheed

dblp:280/1922 · also Hasan Abu Rasheed · DBLP profile ↗
← Back
7ranked-venue papers
5as first author
7since 2021 · last 2025
0000-0002-2921-4809ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 6 · 5 first-author · 6 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 5 first-author · 6 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021
YearPublicationVenuePosition
2025 LLM-Assisted Knowledge Graph Completion for Curriculum and Domain Modelling in Personalized Higher Education Recommendations
abstract
While learning personalization offers great potential for learners, modern practices in higher education require a deeper consideration of domain models and learning contexts, to develop effective personalization algorithms. This paper introduces an innovative approach to higher education curriculum modelling that utilizes large language models (LLMs) for knowledge graph (KG) completion, with the goal of creating personalized learning-path recommendations. Our research focuses on modelling university subjects and linking their topics to corresponding domain models, enabling the integration of learning modules from different faculties and institutions in the student's learning path. Central to our approach is a collaborative process, where LLMs assist human experts in extracting high-quality, fine-grained topics from lecture materials. We develop a domain, curriculum, and user models for university modules and stakeholders. We implement this model to create the KG from two study modules: Embedded Systems and Development of Embedded Systems Using FPGA. The resulting KG structures the curriculum and links it to the domain models. We evaluate our approach through qualitative expert feedback and quantitative graph quality metrics. Domain experts validated the relevance and accuracy of the model, while the graph quality metrics measured the structural properties of our KG. Our results show that the LLM-assisted graph completion approach enhances the ability to connect related courses across disciplines to personalize the learning experience. Expert feedback also showed high acceptance of the proposed collaborative approach for concept extraction and classification.
Hasan Abu-Rasheed, Constance Jumbo, Rashed Al Amin, Christian Weber 0003, Veit Wiese, Roman Obermaisser, Madjid Fathi
EDUCON1
2024 Knowledge Graphs as Context Sources for LLM-Based Explanations of Learning Recommendations
abstract
In the era of personalized education, the provision of comprehensible explanations for learning recommendations is of great value to enhance the learner's understanding and engagement with the recommended learning content. Large language models (LLMs) and generative AI have recently opened new doors for generating human-like explanations, for and along learning recommendations. However, their precision is still far away from acceptable in a sensitive field like education. To harness the abilities of LLMs, while still ensuring a high level of precision towards the intent of the learners, this paper proposes an approach to utilize knowledge graphs (KG) as a source of factual context for LLM prompts, reducing the risk of model hallucinations, and safeguarding against wrong or imprecise information, while maintaining an application-intended learning context. We utilize the semantic relations in the knowledge graph to offer curated knowledge about learning recommendations. With domain-experts in the loop, we design the explanation as a textual template, which is filled and completed by the LLM. Domain experts were integrated in the prompt engineering phase as part of a study, to ensure that explanations include information that is relevant to the learner. We evaluate our approach quantitatively using Rouge-N and Rouge-L measures, as well as qualitatively with experts and learners. Our results show an enhanced recall and precision of the generated explanations compared to those generated solely by the GPT model, with a greatly reduced risk of generating imprecise information in the final learning explanation.
Hasan Abu-Rasheed, Christian Weber 0003, Madjid Fathi
EDUCON1
2023 Supporting Remote Students Through Utilizing Web-Based Exercise-Templates and a Mobile Learning Chatbot for Creating and Interacting with Learning Materials
Hasan Abu-Rasheed, Yannis Efthymiou, Madjid Fathi, Parvin Ghadamighalandari, Julián López Medina, Covadonga Ordoñez García, Gregory Tsardanidis, Johannes Zenkert, Giannis Zgeras
EC-TEL1
2023 Pedagogically-Informed Implementation of Reinforcement Learning on Knowledge Graphs for Context-Aware Learning Recommendations
Hasan Abu-Rasheed, Christian Weber 0003, Mareike Dornhöfer, Madjid Fathi
EC-TEL1
2023 Building Contextual Knowledge Graphs for Personalized Learning Recommendations Using Text Mining and Semantic Graph Completion
abstract
Modelling learning objects (LO) within their context enables the learner to advance from a basic, remembering-level, learning objective to a higher-order one, i.e., a level with an application- and analysis objective. While hierarchical data models are commonly used in digital learning platforms, using graph-based models enables representing the context of LOs in those platforms. This leads to a foundation for personalized recommendations of learning paths. In this paper, the transformation of hierarchical data models into knowledge graph (KG) models of LOs using text mining is introduced and evaluated. We utilize custom text mining pipelines to mine semantic relations between elements of an expert-curated hierarchical model. We evaluate the KG structure and relation extraction using graph quality-control metrics and the comparison of algorithmic semantic-similarities to expert-defined ones. The results show that the relations in the KG are semantically comparable to those defined by domain experts, and that the proposed KG improves representing and linking the contexts of LOs through increasing graph communities and betweenness centrality.
Hasan Abu-Rasheed, Mareike Dornhöfer, Christian Weber 0003, Gábor Kismihók, Ulrike Buchmann, Madjid Fathi
ICALT1
2021 EduCOR: An Educational and Career-Oriented Recommendation Ontology
abstract
Abstract With the increased dependence on online learning platforms and educational resource repositories, a unified representation of digital learning resources becomes essential to support a dynamic and multi-source learning experience. We introduce the EduCOR ontology, an educational, career-oriented ontology that provides a foundation for representing online learning resources for personalised learning systems. The ontology is designed to enable learning material repositories to offer learning path recommendations, which correspond to the user’s learning goals and preferences, academic and psychological parameters, and labour-market skills. We present the multiple patterns that compose the EduCOR ontology, highlighting its cross-domain applicability and integrability with other ontologies. A demonstration of the proposed ontology on the real-life learning platform eDoer is discussed as a use case. We evaluate the EduCOR ontology using both gold standard and task-based approaches. The comparison of EduCOR to three gold schemata, and its application in two use-cases, shows its coverage and adaptability to multiple OER repositories, which allows generating user-centric and labour-market oriented recommendations. Resource: https://tibonto.github.io/educor/ .
Eleni Ilkou, Hasan Abu-Rasheed, MohammadReza Tavakoli, Sherzod Hakimov, Gábor Kismihók, Sören Auer, Wolfgang Nejdl
ISWC2
2021 Explainable Job-Posting Recommendations Using Knowledge Graphs and Named Entity Recognition
abstract
The growth of online job-posting repositories provided job-seekers with access to a large number of potential jobs. User assessment of recommended jobs becomes especially a tedious and time-consuming task with the overwhelming number of job recommendations. To enhance the job-seeker’s ability to evaluate the suitability of a recommended job, we propose an explainable job recommendation system, which matches the user to the most relevant jobs based on their profile. Then, the system explains to the user why each job-posting has been recommended to them. The proposed system uses a knowledge graph (KG) structure to model job-postings and user profiles in one homogeneous structure. Graph relations between the job-seekers and job-postings are mined through natural language processing (NLP) of the textual content from job-postings and user-profiles. Based on the graph structure itself and a customized named entity classifier, a human-readable explanation is generated for each recommendation and provided to the job-seeker. The explanation includes information about the matching factors that led the system to recommend a certain job-posting to the user. The proposed system is implemented and tested on a sample data-set of user profiles and job-postings from open online repositories. We use BELU and Rouge-L scores to show that the proposed systems generated relevant explanations for recommended jobs.
Chirayu Upadhyay, Hasan Abu-Rasheed, Christian Weber 0003, Madjid Fathi
SMC2