본문 바로가기
KERD
논문KCI 등재

대학의 AI 기반 맞춤형 강의 추천 시스템 개발 및 실제 적용 사례 연구: K 대학을 중심으로

Development and Application of an AI-Powered Adaptive Course Recommender System in Higher Education: An Example from K University

0

조회

0

다운로드

16

인용

0

참고문헌

키워드

주제분류교육학

초록

본 연구는 대학혁신을 위한 인공지능 기반의 적응형 학습인 AI 기반 교양 강의 추천 시스템을 래피드 프로토타입 모형에 기반하여 개발하고, 실제 교내 포털 시스템에 적용하여 이용 결과를 분석하는 것에 목적을 두었다. 해당 서비스는 2020년 7월 교내 포털 시스템에 적용하였다. 추천 기능에 이용된 알고리즘은 사용자 기반 협업 필터링과 수강 이력 기반 통계 알고리즘을 이용하였으며, 각 모델당 21개의 교양 강의를 추천하였다. 서비스 만족도 설문조사를 진행한 결과, 782명의 응답을 수집하였고 협업 필터링 알고리즘보다 통계 기반 알고리즘의 만족도가 유의미하게 높은 것을 확인하였다. 그러나 실제 사후 추적 조사 결과, 2020년 2학기 희망 강의로 등록된 강의 내역과 실제 수강 내역에서 추천된 강의를 분석했을 때 협업 필터링 알고리즘의 Recall@21이 각각 약 37%와 43%로 통계 기반 알고리즘의 결과인 18%와 14%에 비해 높은 것으로 나타났다. 또한, 학생들은 교양 강의를 선택할 때 흥미 및 관심사를 가장 우선순위로 고려하였으며, 강의 제목의 모호함 때문에 강의에 대한 키워드가 가장 필요한 정보라고 응답하였다. 더불어 설문 응답자들은 원하는 강의와 원하는 수업 방식을 추천 결과에 직접 반영하고자 하는 요구를 확인하였다. 본 연구가 국내 대학 교육 실정에 맞는 인공지능 기반의 맞춤형 강의 추천 시스템을 개발하고 학습자에게 맞춤형 교육 정보를 제공하고자 할 때 기초자료로 기여할 수 있기를 기대한다.

Abstract

This paper outlines the development process of an AI-based elective course recommendation system on the basis of rapid prototype methodology (RP), from algorithm modeling to development of a user interface and follow-up survey. The algorithms used to produce recommendations employed either user-based collaborative filtering or a class history-based statistical model, incorporating students’ course ratings and course enrollment history data. The system was implemented on the campus portal website in July 2020, and a satisfaction survey was conducted. Our results, based on 782 responses, demonstrated that the statistical-based model had significantly higher satisfaction than the collaborative filtering model. However, a follow-up survey based on course wish list and course registration data found that Recall@21 for the collaborative filtering model was about 37% and 43%, respectively, compared with 18% and 14%, respectively, for the statistical-based model. Thus, we found a difference between satisfaction with the recommended list and actual course behavior. In their responses, students regarded their academic interests as the top priority when choosing elective courses, and noted that keywords, capable of fully describing the lectures, were vital information due to ambiguous course titles. This study is expected to contribute to the further development and real application of AI-based recommendation systems in Korean higher education institutions.

참고문헌 (32)

  1. 권선아, "대학의 인공지능 도입과 인공지능교수에 대한 학습자 인식", 교육종합연구, 16(3), pp.77~101 (2018), 교육종합연구원
  2. 김두형, "협업 필터링을 활용한 대학 교양과목 추천 시스템", 대한산업공학회 추계학술대회 논문집, pp.2551~2556 (2020)
  3. 김미량, "학습자 중심 웹 기반 교수-학습체제의 화면설계 전략", 교육공학연구, 16(4), pp.51~76 (2000)
  4. 김충일, "혼합필터링(Hybrid Filtering)을 활용한 교과목 추천시스템 개발", Entrue Journal of Information Technology, 14(2), pp.71~82 (2015), 엘지씨엔에스
  5. 나일주, "웹기반 가상교육 프로그램 설계를 위한 활동모형 개발", 교육공학연구, 17(2), pp.27~52 (2001)
  6. 임철일, "웹 기반 수업 개발을 위한 인쇄물 기반의 래피드 프로토타입 개발 방법론에 관한 연구", 교육공학연구, 21(1), pp.3~28 (2005), 한국교육공학회
  7. 손기락, "협동적 필터링을 이용한 K-최근접 이웃 수강 과목 추천 시스템", 정보교육학회논문지, 11(3), pp.281~288 (2007), 한국정보교육학회
  8. 유재준, "kNN 알고리즘 기반의 교양과목 추천 모델 연구", 한국컴퓨터교육학회 학술발표대회논문집, 24(1), pp.107~109 (2020)
  9. 윤장혁, "협업 필터링을 응용한 대학 교양과목 추천", ie 매거진, 3(1), pp.37~42 (2016)
  10. BI 시스템 구축을 위한 통찰, "데이터 웨어하우스 멘토: 실용적 DW", pp.2013, Laberge, R.
  11. Angus, G., "Via: Illuminating academic pathways at scale", Proceedings of the Sixth ACM Conference on Learning@ Scale, pp.1~10 (2019)
  12. Bloom, B., "The 2 sigma problem : The search for methods of group instruction as effective as one-to-one tutoring", Educational researcher, 13(6), pp.4~16 (1984)
  13. Bobadilla, J., "Recommender systems survey", Knowledge-based systems, 46, pp.109~132 (2013)
  14. Brusilovsky, P., "Authoring tools for advanced technology Learning Environments" (2003), Springer
  15. Chaturapruek, S., "Studying undergraduate course consideration at scale", AERA Open, 7 (2021)
  16. Chaturapruek, S., "How a data-driven course planning tool affects college students' GPA: Evidence from two field experiments", Proceedings of the Fifth Annual ACM Conference on Learning at Scale, pp.1~10 (2018)
  17. Dudani, S., "The distance-weighted k-nearest-neighbor rule", IEEE Transactions on Systems, Man, and Cybernetics, (4), pp.325~327 (1976)
  18. Goldberg, D., "Using collaborative filtering to weave an information tapestry", Communications of the ACM, 35(12), pp.61~70 (1992)
  19. Gruver, N., "Using latent variable models to observe academic pathways. arXiv preprint", arXiv preprint arXiv:1905.13383, ~ (2019)
  20. He, X., "Neural collaborative filtering", Proceedings of the 26th international conference on world wide web, pp.173~182 (2017)
  21. Henze, N., "A logical characterization of adaptive educational hypermedia", New review of hypermedia and multimedia, 10(1), pp.77~113 (2004)
  22. Hu, Y., "Collaborative filtering for implicit feedback datasets", 2008 Eighth IEEE International Conference on Data Mining, pp.263~272 (2008)
  23. Jones, T., "Rapid prototyping methodology in action : A developmental study", Educational Technology Research and Development, 48(2), pp.63~80 (2000)
  24. Lu, J., "Recommender system application developments: A survey", Decision support systems, 74, pp.12~32 (2015)
  25. Mikolov, T., "Advances in pre-training distributed word representations", arXiv preprint arXiv:1712.09405, ~ (2017)
  26. Montebello, M., "AI injected e-learning" (2018), Springer International Publishing
  27. Paramythis, A., "Adaptive learning environments and e-learning standards", Second european conference on e-learning, 1(2003), pp.369~379 (2003)
  28. Pardos, Z., "Connectionist recommendation in the wild : on the utility and scrutability of neural networks for personalized course guidance", User modeling and user-adapted interaction, 29(2), pp.487~525 (2019)
  29. Pardos, Z., "Designing for serendipity in a university course recommendation system", Proceedings of the tenth international conference on learning analytics & knowledge, pp.350~359 (2020)
  30. Pardos, Z., "A university map of course knowledge", PloS one, 15(9), pp.e0233207~ (2020)
  31. Pazzani, M., "A framework for collaborative, content-based and demographic filtering", Artificial intelligence review, 13(5), pp.393~408 (1999)
  32. Shao, E., "Degree planning with PLAN-BERT: Multi-semester recommendation using future courses of interest", Proceedings of the 35th AAAI Conference on Artificial Intelligence (2021)

관련 논문AI추천

이 간행물의 다른 논문 (9건)