透過您的圖書館登入
IP:3.141.100.120
  • 學位論文

基於授課內容與學生學習偏好的課程推薦系統

A Course Recommendation System Based on Course Content and The Learning Preferences of Students

指導教授 : 衛信文

摘要


隨著科技的演變,資訊在網路流通迅速,在商業、媒體、學術…等,都有很大的突破,商業上以虛擬的平台,解決了買方與賣方之間的距離,媒體也在網路上將想傳遞的資訊更快速到人們眼中,在學術交流上更成為了一大福音,人們查詢資料不再需要在圖書館中才能找到資料,資訊的取得對人們無往不利,但同時也成為人們選擇資料的一大難題,因此有了推薦系統的誕生。 在多數的推薦系統當中使用的方法為基於個人偏好為或者基於熱門度的方式進行推薦,但在推薦上面往往不是最理想的答案。而這樣的問題同樣顯現在教育學習的領域上,在目前自主學習與無邊界學習的風潮下,學生如何在眾多的課程中,找到合適自己修習的課程,則成了本論文的研究動機。 因此,本論文想在課程學習上建立一個推薦系統,目的是透過分析出與此使用者相關聯的課程,進而推薦給找尋課程的使用者。本論文選擇了課程作為分析的資料庫,選擇的原因有幾個主要的目的,第一、在跨領域的課程,在選擇上都會因不熟悉而無法選擇,第二、由於課程教學方式不同,在相同的課程題目下,不同教師的教授情形,可能提供學生不同的學習能力,第三、學生的學習方式偏好與興趣,可能適合學習不同的課程,因此想藉此推薦系統協助學生找到合適之課程。 本論文首先透過前測問卷瞭解學生特質、學習方式與教學方式之間的關聯性,再進一步透過正式問卷的設計取得學生資料以及其對不同課程在各個層面上的評價。接著,利用KNN與SVD分析,將關連性及相似度進行評測,利用協同過濾的方式對使用者進行課程上的推薦。最後,我們利用MAE與RMSE來評估KNN與SVD在預測上的準確度。 對於未來的研究延伸,也可添加各個大學生討論平台的課程討論,如:Facebook、Dcard、PTT…等,對於該課程的評論進行褒貶的評價加入考量當中,藉由語意的辨識,更加強化推薦系統的精準度。

關鍵字

推薦系統 協同過濾

並列摘要


With the evolution of technology, information is circulated rapidly on the Internet. There have been great breakthroughs in the development of commerce, media, academia, etc. For example, in business, the distance between buyers and sellers has been shorted via virtual platforms; information is quickly exposed to people by emerging media technology, and knowledge is easy to share in the academic field. People no longer need to go to a library to find the data or information they want. Nowadays, it is very easy to get a large amount of data, however, how to find useful data or information that people really needed becomes a difficult issue. Recommendation system is one of the efficient solutions to the problem. The method used in most recommendation systems is to recommend based on personal preference or based on popularity, but the recommendation is often not the ideal answer. Such a problem also appears in the field of education and learning recommendation systems. Therefore, how to help students to find suitable courses among the many courses under the current trend of self-education (or autodidacticism) and borderless learning has become the research motivation of this thesis. To address the issue, this thesis intends to establish a course recommendation system to recommend the required and relevant courses to students who need it through the correlation analysis. There are three further reasons why we built a course recommendation system. First, in cross-domain courses, students will not be able to choose a suitable course because they are not familiar with the domain. Second, different teachers can provide different teaching skills for students. For the same course topic and content, students would learn different things and digest more knowledge about the topic via different teaching skills. Third, students’ learning preferences make them fit to study in different courses. Therefore, it is important to build a course recommendation system for students. In this thesis, we first design a pretest questionnaire to gather some data of students, for example, students’ major, year, learning preference…, and to gather some data of courses, for example, course topic, teaching techniques…. By analyzing the gathered data of the pretest questionnaire, we then further design a formal questionnaire to gather students’ ranking data for various courses in various aspects. After that, the relevance and similarity of the gathered data are analyzed, and the recommendation system is designed based on collaborative filtering methods with KNN and SVD. Finally, the prediction errors of KNN and SVD are evaluated and compared by MAE and RMSE. For future work, students’ discussions of courses and other evaluations (e.g. comments, critiques…) on various college student discussion platforms, such as Facebook, Dcard, PTT..., can also be considered in the recommendation system. Through semantic recognition of those comments may improve the accuracy and strengthen the efficiency of the recommendation system.

參考文獻


參考文獻
[1]. Eppler, Martin J., and Jeanne Mengis. "The concept of information overload: A review of literature from organization science, accounting, marketing, MIS, and related disciplines." The Information Society 20.5 (2004): 325-344.
[2]. Ricci, Francesco and Rokach, Lior and Shapira, Bracha and Kantor, Paul B., "Recommender Systems Handbook(2010) ", Springer, Boston, MA
[3]. Collaborative filtering, https://en.wikipedia.org/wiki/Collaborative_filtering
[4]. Balabanović, Marko, and Yoav Shoham. "Fab: content-based, collaborative recommendation." Communications of the ACM 40.3 (1997): 66-72.

延伸閱讀