【技术实现步骤摘要】
一种基于语义相似度区间的主观题自动评分系统及方法
本专利技术属于教育教学考试
,尤其涉及一种基于语义相似度区间的主观题自动评分系统及方法。
技术介绍
目前,在现有考试形式中,考卷中主观题(如论述题等)占一定比例。对主观题答案的评定判分将直接影响到考卷最终得分,因此,要求对主观题的评分过程具有较为合理的规范约束。人工阅卷评分方式易受到多因素干扰,使评分结果带有一定主观性。基于智能信息处理方法,特别是中文信息处理技术,研究对主观题答案的客观评分方法和模型,是解决主观干扰影响评分过程的有效途径。
技术实现思路
本专利技术实施例的目的在于提供一种基于语义相似度区间的主观题自动评分系统及方法,旨在解决现有考试中主观题判定采用人工阅卷存在的以主观意愿为主,很难保证公平公正的问题。本专利技术实施例是这样实现的,一种基于语义相似度区间的主观题自动评分方法,该基于语义相似度区间的主观题自动评分方法包括以下步骤:步骤一,初始化待评分题目分值Strtal ;步骤二,定义字块长度L ;步骤三,将参考答案切分成若干个长度不大于L的字块,形成参考答案字块集R ;步骤四,将待评答案切分成若干个长度不大于L的字块,形成待评答案字块集T ;步骤五,比较集合R、T,计算二者语义的相似度Skt ;步骤六,将Skt映射到相似度区间,记录评分为Sfinal,评分结束。进一步,在步骤六中,分为五个区间,具体为:区间I:Sf^1=SetXWi XUSfinal〈Llower ,则 SfinaI L]_ower, 记录评分为 Sfinal, 评分结束,若 Sfinal ^ L]_owe ...
【技术保护点】
一种基于语义相似度区间的主观题自动评分方法,其特征在于,该基于语义相似度区间的主观题自动评分方法包括以下步骤:步骤一,初始化待评分题目分值Stotal,分值Stotal为试卷中主观题的额定分值,是主观题评分的基值,分值Stotal与答案匹配度共同决定最终评分结果;步骤二,定义字块长度L,依据该长度对参考和待评答案进行切分;L越长,评分时答案匹配度高的可能性越小,即得分越少;L越短,评分时答案匹配度高的可能性越大,即得分越多;步骤三,将参考答案切分成若干个长度不大于L的字块,形成参考答案字块集R,由于参考答案、评分标准惟一,字块集R在评分过程中是固定的,用于与待评答案字块集做比较,以给出答案匹配度;步骤四,将待评答案切分成若干个长度不大于L的字块,形成待评答案字块集T,由于答题人对主观题做出的解答在文字上可能有不同,字块集T在评分过程中可能是动态变化的,用于与参考答案字块集做比较,以给出答案匹配度;步骤五,比较集合R、T,计算集合R、T语义的相似度SRT;步骤六,将SRT映射到相似度区间,与待评分题目分值Stotal做计算,共同生成主观题的评分,并记录主观题总评分Sfinal,评分结束。
【技术特征摘要】
1.一种基于语义相似度区间的主观题自动评分方法,其特征在于,该基于语义相似度区间的主观题自动评分方法包括以下步骤: 步骤一, 初始化待评分题目分值Sttrtal,分值Stotal为试卷中主观题的额定分值,是主观题评分的基值,分值Strtal与答案匹配度共同决定最终评分结果; 步骤二,定义字块长度L,依据该长度对参考和待评答案进行切分;L越长,评分时答案匹配度高的可能性越小,即得分越少;L越短,评分时答案匹配度高的可能性越大,即得分越多; 步骤三,将参考答案切分成若干个长度不大于L的字块,形成参考答案字块集R,由于参考答案、评分标准惟一,字块集R在评分过程中是固定的,用于与待评答案字块集做比较,以给出答案匹配度; 步骤四,将待评答案切分成若干个长度不大于L的字块,形成待评答案字块集T,由于答题人对主观题做出的解答在文字上可能有不同,字块集T在评分过程中可能是动态变化的,用于与参考答案字块集做比较,以给出答案匹配度; 步骤五,比较集合R、T,计算集合R、T语义的相似度Skt ; 步骤六,将Skt映射到相似度区间,与待评分题目分值Sttrtal做计算,共同生成主观题的评分,并记录主观题总评分Sfinal,评分结束。2.如权利要求1所述的基于语义相似度区间的主观题自动评分方法,其特征在于,在步骤六中,分为五个区间,具体为:区间 I =Sfinal=SmXW1 XSt otai,^ Sfinai〈Liower,贝丨J SfinaI L]_ower, 记录评分为 Sfinal, 评分结束,若 Sfinal ^ L]_ower, 则记录评分为 Sfinal, 评分结束; 区间II =Sfinal=SmXW11 XSttrtal,记录评分为Sfinal,评分结束; 区间II1:sfinal=sKTxwm XSttrtal,记录评分为Sfinal,评分结束; 区间IV:Sfinal=SKTXWw XSttrtal,记录评分为Sfinal,评分结束;区间 V:Sfinal=SmXWv XStotal,若 Sfinal>LuppOT,则 Sfinal=Luppw,记录评分为 Sfinal,评分结束;若Sfinal ( Luppot,则记录评分为 Sfinal, 评分结束。3.如权利要求1所述的基于语义相似度区间的主观题自动评分方法,其特征在于,该基于语义相似度区间的主观题自动评分方法通过分值约束以及语义相似度、语义相似度阈值和相似度分值化给出最终评分。4.如权利要求3所述的基于语义相似度区间的主观题自动评分方法,其特征在于,分值约束是为了避免出现自动评分的结果大于主观题应得分值Stotal、或小于O分等无效分值或异常情况,设置评分分值上限Luppct和分值下限Llrara,用来限定并确保评分结果SfinaI ^ [Lupper,Llower],通吊可以令 Lupper 等于 ^total, 令L lower 等于O。5.如权利要求3所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。