计算机科学 ›› 2019, Vol. 46 ›› Issue (11): 235-240.doi: 10.11896/jsjkx.180901827

• 人工智能 • 上一篇    下一篇

基于协同过滤和认知诊断的试题推荐方法

齐斌, 邹红霞, 王宇, 李冀兴   

  1. (航天工程大学航天信息学院 北京101416)
  • 收稿日期:2018-09-30 出版日期:2019-11-15 发布日期:2019-11-14
  • 通讯作者: 邹红霞(1968-),女,硕士,副教授,主要研究方向为数据挖掘,E-mail:xiahongzou@sina.com
  • 作者简介:齐斌(1994-),男,硕士,主要研究方向为智能教育、网络空间安全;王宇(1971-),男,博士,教授,CCF会员,主要研究方向为保密技术;李冀兴(1993-),男,硕士,主要研究方向为网络空间安全。
  • 基金资助:
    本文受国家863计划项目(2015AAxxx2078),省部级科技创新工程(ZYX14030011)资助。

Questions Recommendation Based on Collaborative Filtering and Cognitive Diagnosis

QI Bin, ZOU Hong-xia, WANG Yu, LI Ji-xing   

  1. (School of Space Information,Space Engineering University,Beijing 101416,China)
  • Received:2018-09-30 Online:2019-11-15 Published:2019-11-14

摘要: 智能教育中,试题推荐方法是数据挖掘在教育测量领域的新运用,是自适应测试的智能化和个性化程度的重要体现,目前主流的试题推荐方法有两类,分别是协同过滤试题推荐方法和认知诊断试题推荐方法,前者忽略了独立个体的知识属性,后者缺乏对种群的共性评估。针对上述问题,为提高试题推荐的精确度和效率,综合考虑独立被试者的知识属性和类环境群体的知识共性,文中提出了基于协同过滤和认知诊断的试题推荐方法。首先,设计了基于多级属性评分的认知诊断模型,并利用该模型对被试者的答题情况进行建模;然后,将被试者的知识属性掌握模式用于概率矩阵分解,预测被试者的潜在答题情况;最后,根据信息量指标向被试者动态地推荐合适的试题。试题推荐方法综合考虑了个体的个性特征和群体的共性特征,提高了解释性和可靠性。实验结果表明,相比单协同过滤试题推荐算法和认知诊断选题策略,所提方法的测试效率分别提升了20.35%和2.5%。

关键词: 认知诊断, 认知诊断模型, 试题推荐, 数据挖掘, 协同过滤, 信息量

Abstract: The question recommendation method isthe new application of data mining on the Education Measurement,which is an important performance of the intelligence and personalization in the intelligent education,particularly.At present,there are two types of mainstream test recommendation methods,including the question recommendation based on collaborative filtering and the question recommendation based on cognitive diagnosis.However,the former ignores the knowledge attribute of independent individuals,the latter is lack of the common evaluation.In order to improve the accuracy and efficiency of the question recommendation,comprehensive considering the knowledge attributes of the independent testing subjectand the knowledge commonality of the environment-like groups,this paper proposed a testing recommendation method based on collaborative filtering and cognitive diagnosis.Firstly,the proposed method designs a cognitive diagnosis model based on multi-level attributes scoring,which is used to model the subject’s answer.Then,the subject’s knowledge attribute is used for probabilistic matrix factorization to predict the potential answers.Finally,the appropriate questions are recommended to the subjects according to the information value.The testing recommendation comprehensively improves the interpretability and reliability that the experiment shows the method improves the efficacy by 20.35% and 2.5% respectively compared with collaborative filtering and cognitive diagnosis.

Key words: Cognitive diagnosis, Cognitive diagnosis model, Collaborative filtering, Data mining, Information value, Questions recommendation

中图分类号: 

  • TP301
[1]WANG L,WU B,YANG J,et al.Personalized recommendation for new questions in community question answering[C]∥IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining.San Francisco,CA,USA:IEEE Press,2016:901-908.
[2]VELDKAMP B P,LINDEN W J V D.Designing Item Pools for Computerized Adaptive Testing[M]∥Computerized Adaptive Testing:Theory & Practice.Springer,2000:149-162.
[3]FIVES,BARNES H,NICOLE.Informed and Uninformed Naïve Assessment Constructors’ Strategies for Item Selection [J].Journal of Teacher Education,2017,68(1):85-101.
[4]SALEHI M,KAMALABADI I N.Personalized recommendation of learning material using sequential pattern mining and attri-bute based collaborative filtering[J].Education & Information Technologies,2014,19(4):713-735.
[5]THAI-NGHE N,DRUMOND L,HORVÁTH T,et al.Matrixand Tensor Factorization for Predicting Student Performance[C]∥Proceedings of the International Conference on Computer Supported Education(CSEDU 2011).Netherlands:IEEE Press,2011:69-78.
[6]REN X,SONG M,HAIHONG E,et al.Context-aware probabilistic matrix factorization modeling for point-of-interest recommendation[J].Neurocomputing,2017,241(6):38-55.
[7]CHEN G,ZHU F,HENG P A.Large-Scale Bayesian Probabilistic Matrix Factorization with Memo-Free Distributed Variatio-nal Inference[J].ACM Transactions on Knowledge Discovery from Data,2018,12(3):1-24.
[8]SALEHI M.Application of implicit and explicit attribute basedcollaborative filtering and BIDE for learning resource recommendation[J].Data & Knowledge Engineering,2013,87(9):130-145.
[9]KAPLAN M,TORRE J D L,BARRADA J R.New Item Selection Methods for Cognitive Diagnosis Computerized Adaptive Testing[J].Applied Psychological Measurement,2015,39(3):167-188.
[10]SHAN R T,LUO Y C,SUN Y.Collaborative Filtering Algorithm Based on Cognitive Diagnosis[J].Computer Systems Applications,2018,27(3):136-142.(in Chinese)
单瑞婷,罗益承,孙翼.基于认知诊断的协同过滤试题推荐[J].计算机系统应用,2018,27(3):136-142 [11]ZHU T Y,HUANG Z Y,CHEN E H,et al.Cognitive Diagnosis Based Personalized Question Recommendation[J].Chinese Journal of Computers,2017,40(1):176-191.(in Chinese)
朱天宇,黄振亚,陈恩红,等.基于认知诊断的个性化试题推荐方法[J].计算机学报,2017,40(1):176-191.
[12]CHIU C Y,KÖHN H F.Consistency of Cluster Analysis for Cognitive Diagnosis:The Reduced Reparameterized Unified Model and the General Diagnostic Model[J].Psychometrika,2016,81(3):585-610.
[13]CAI Y,MIAO Y,TU D B.The polytomously scored cognitive diagnosis computerized adaptive testing[J].Acta Psychologica Sinica,2016,48(10):1338-1346.(in Chinese)
蔡艳,苗莹,涂冬波.多级评分的认知诊断计算机化适应测验[J].心理学报,2016,48(10):1338-1346.
[14]CAI Y,ZHAO Y,LIU S C,et al.An Extended Polytomous Cognitive Diagnostic Model[J].Journal of Psychological Science,2017,40(6):1491-1497.(in Chinese)
蔡艳,赵洋,刘舒畅,等.一种优化的多级评分认知诊断模型[J].心理科学,2017,40(6):1491-1497.
[15]JING Y J,LI X,LIU T H.Using Maximum Information Selection Strategy to Computer Adaptive Test[J].Advanced Mate-rials Research,2014,1022(9):282-285.
[16]YANEZ F,BACH F.Primal-dual algorithms for non-negativematrix factorization with the Kullback-Leibler divergence[C]∥IEEE International Conference on Acoustics,Speech and Signal Processing.New Orleans,LA,USA:IEEE Press,2017:2257-2261.
[17]HSU C L,WANG W C,CHEN S Y.Variable-Length Computerized Adaptive Testing Based on Cognitive Diagnosis Models[J].Applied Psychological Measurement,2013,37(7):563-582.
[1] 程章桃, 钟婷, 张晟铭, 周帆.
基于图学习的推荐系统研究综述
Survey of Recommender Systems Based on Graph Learning
计算机科学, 2022, 49(9): 1-13. https://doi.org/10.11896/jsjkx.210900072
[2] 王冠宇, 钟婷, 冯宇, 周帆.
基于矢量量化编码的协同过滤推荐方法
Collaborative Filtering Recommendation Method Based on Vector Quantization Coding
计算机科学, 2022, 49(9): 48-54. https://doi.org/10.11896/jsjkx.210700109
[3] 黎嵘繁, 钟婷, 吴劲, 周帆, 匡平.
基于时空注意力克里金的边坡形变数据插值方法
Spatio-Temporal Attention-based Kriging for Land Deformation Data Interpolation
计算机科学, 2022, 49(8): 33-39. https://doi.org/10.11896/jsjkx.210600161
[4] 孙晓寒, 张莉.
基于评分区域子空间的协同过滤推荐算法
Collaborative Filtering Recommendation Algorithm Based on Rating Region Subspace
计算机科学, 2022, 49(7): 50-56. https://doi.org/10.11896/jsjkx.210600062
[5] 蔡晓娟, 谭文安.
一种改进的融合相似度和信任度的协同过滤算法
Improved Collaborative Filtering Algorithm Combining Similarity and Trust
计算机科学, 2022, 49(6A): 238-241. https://doi.org/10.11896/jsjkx.210400088
[6] 何亦琛, 毛宜军, 谢贤芬, 古万荣.
基于点割集图分割的矩阵变换与分解的推荐算法
Matrix Transformation and Factorization Based on Graph Partitioning by Vertex Separator for Recommendation
计算机科学, 2022, 49(6A): 272-279. https://doi.org/10.11896/jsjkx.210600159
[7] 郭亮, 杨兴耀, 于炯, 韩晨, 黄仲浩.
基于注意力机制和门控网络相结合的混合推荐系统
Hybrid Recommender System Based on Attention Mechanisms and Gating Network
计算机科学, 2022, 49(6): 158-164. https://doi.org/10.11896/jsjkx.210500013
[8] 么晓明, 丁世昌, 赵涛, 黄宏, 罗家德, 傅晓明.
大数据驱动的社会经济地位分析研究综述
Big Data-driven Based Socioeconomic Status Analysis:A Survey
计算机科学, 2022, 49(4): 80-87. https://doi.org/10.11896/jsjkx.211100014
[9] 孔钰婷, 谭富祥, 赵鑫, 张正航, 白璐, 钱育蓉.
基于差分隐私的K-means算法优化研究综述
Review of K-means Algorithm Optimization Based on Differential Privacy
计算机科学, 2022, 49(2): 162-173. https://doi.org/10.11896/jsjkx.201200008
[10] 张亚迪, 孙悦, 刘锋, 朱二周.
结合密度参数与中心替换的改进K-means算法及新聚类有效性指标研究
Study on Density Parameter and Center-Replacement Combined K-means and New Clustering Validity Index
计算机科学, 2022, 49(1): 121-132. https://doi.org/10.11896/jsjkx.201100148
[11] 马董, 李新源, 陈红梅, 肖清.
星型高影响的空间co-location模式挖掘
Mining Spatial co-location Patterns with Star High Influence
计算机科学, 2022, 49(1): 166-174. https://doi.org/10.11896/jsjkx.201000186
[12] 董晓梅, 王蕊, 邹欣开.
面向推荐应用的差分隐私方案综述
Survey on Privacy Protection Solutions for Recommended Applications
计算机科学, 2021, 48(9): 21-35. https://doi.org/10.11896/jsjkx.201100083
[13] 詹皖江, 洪植林, 方路平, 吴哲夫, 吕跃华.
基于对抗性学习的协同过滤推荐算法
Collaborative Filtering Recommendation Algorithm Based on Adversarial Learning
计算机科学, 2021, 48(7): 172-177. https://doi.org/10.11896/jsjkx.200600077
[14] 黄梅根, 刘川, 杜欢, 刘佳乐.
基于知识图谱的认知诊断模型及其在教辅中的应用研究
Research on Cognitive Diagnosis Model Based on Knowledge Graph and Its Application in Teaching Assistant
计算机科学, 2021, 48(6A): 644-648. https://doi.org/10.11896/jsjkx.200700163
[15] 邵超, 宋淑米.
基于信任关系下用户兴趣偏好的协同过滤推荐算法
Collaborative Filtering Recommendation Algorithm Based on User Preference Under Trust Relationship
计算机科学, 2021, 48(6A): 240-245. https://doi.org/10.11896/jsjkx.200700113
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!