当前位置: 首页 > 专利查询>中山大学专利>正文

基于文档嵌入的长文本案件罚金范围分类预测方法及装置制造方法及图纸

技术编号:20842721 阅读:20 留言:0更新日期:2019-04-13 08:45
本发明专利技术公开一种基于文档嵌入的长文本案件罚金范围分类预测方法,包括:S1:对罚金金额进行离散化处理,并根据罚金金额标记不同的label;S2:进行分词并去停用词处理;S3:将同一label下的判决文书拼接组合成一个文档,计算每个词在不同文档中的TFIDF值,并按照每个词在不同文档中的TFIDF值的方差大小对词进行重要性排序;S4:取排序后top k个词作为关键词,保留是关键词的词;S5:利用过滤后判决文书训练一个doc2vec模型,对应的doc2vec中心向量;S6:计算待预测判决文书doc2vec向量及其与各label的doc2vec中心向量的距离,取距离最邻近的label作为预测的label,得到待预测判决文书的罚金范围。本发明专利技术利用机械学习与大数据自动给出案件中责任人所处罚金的范围,提高办案效率,较少人力资源。

【技术实现步骤摘要】
基于文档嵌入的长文本案件罚金范围分类预测方法及装置
本专利技术涉及文本分类领域,更具体地,涉及基于文档嵌入的长文本案件罚金范围分类预测方法装置。
技术介绍
在大型诉讼和非诉案件中,成箱甚至是成车的资料需要律师事务所安排人员阅读,并据此开具天文数字的小时账单给客户,而这类工作实际生成的,无非就是给资深律师和合伙人们提供一份类似于“阅卷总结”一样的文件,以供最终的实质性法律判断。但是现在,预测性编程和利用机器学习算法的软件完全可以在短时间内完成这一工作,可以大幅降低成本、提升效率。随着人工智能技术的发展以及司法大数据应用的广泛开展,业务人员希望通过机器阅读大量的案件事实,自动给出该案件中责任人所处罚金的范围,以提高办案效率。同时,也有利于公民根据相关案情事实快速了解可能面临的处罚。
技术实现思路
本专利技术为克服上述现有技术所述的至少一种缺陷,提供基于文档嵌入的长文本案件罚金范围分类预测方法及装置。本专利技术旨在至少在一定程度上解决上述技术问题。本专利技术的首要目的是利用大量公开的案件数据,让机器阅读大量的案件事实,学习隐藏在数据背后的法律专业经验,自动给出该案件中负责人所处罚金的范围,以提高办案效率。为解决上述技术问题,本专利技术的技术方案如下:一种基于文档嵌入的长文本案件罚金范围分类预测方法,包括以下步骤:S1:对已知罚金金额的判决文书的罚金金额进行离散化处理,并根据罚金金额对已知罚金金额的判决文书标记不同的label;S2:对已知罚金金额的判决文书进行分词并去停用词处理;S3:将同一label下的已知罚金金额的判决文书拼接组合成一个文档,计算每个词在不同label下的文档中的TFIDF值,并按照每个词在不同文档中的TFIDF值的方差大小对词进行重要性排序;S4:取排序后topk个词作为关键词,对已知罚金金额的判决文书的词进行过滤,只保留是关键词的词;S5:利用过滤后的已知罚金金额的判决文书训练一个doc2vec模型,按照label计算对应的doc2vec中心向量;S6:对待预测的判决文书,计算其doc2vec向量及其与各label的doc2vec中心向量的欧式距离,取欧式距离最邻近的label作为其预测的label值,得到待预测的判决文书的罚金范围。利用公开的已知罚金金额的判决文书先根据罚金金额进行分类、分词,再进行doc2vec模型的训练,得到训练好的doc2vec模型,在对待预测的判决文书进行预判并给出预判的罚金金额,减少大量的人力物力,快速实现案件判罚判定,加速案件审理过程。优选地,步骤S1将已知罚金金额的判决文书的罚金金额进行离散化处理具体为:将罚金金额分为(0,2000]、(2000,3000]、(3000,4000]、(4000,5000]、(5000,6000]、(6000,10000]、(10000,500000]以及500000+八个范围,分别用1至8标记其label。优选地,步骤S2中对已知罚金金额的判决文书进行分词并去停用词处理的具体步骤为:使用分词工具对已知罚金金额的判决文书进行中文分词,在分词后使用中文停用词表对出现的停用词进行过滤。优选地,步骤S3中计算每个词在不同label下的文档中的TFIDF值的具体步骤如下:S3.1:计算词w的词频(TF),计算方式如下:式中,tf(w,d)表示词w在label为d分类下的文档中的词频(TF),Count(w|d)表示词w在label为d分类下的文档中出现的次数,Count(d)表示在label为d分类下的文档中出现的词数;S3.2:计算词w的逆向文档频率(IDF),计算方式如下:式中,idf(w,D)表示词w在整个文档集合D中的逆向文档频率,N表示文档数,nw表示出现过词w的文档数;S3.3:将词w的词频(TF)乘以逆向文档频率(IDF)得到在label为d分类下的文档中词w的TFIDF值。优选地,步骤S5中利用过滤后的已知罚金金额的判决文书训练一个doc2vec模型的具体步骤如下:S5.1:对每一过滤后的已知罚金金额的判决文书新增一paragraphid,并将其映射成一个向量,即paragraphvector,在训练过程中,paragraphid保持不变,共享着同一个paragraphvector,相当于每次在预测单词的概率时,都利用了整个判决文书的语义;S5.2:将每一个词映射成一个向量,即wordvector,paragraphvector与wordvector的维数一样,来自于两个不同的向量空间;S5.3:将paragraphvector和wordvector累加或连接起来,作为输出层softmax的输入;S5.4:输出该过滤后的已知罚金金额的判决文书的paragraphvector。优选地,步骤S5中按照label计算对应的doc2vec中心向量的具体步骤如下:S5.5:对于每个label下的过滤后的已知罚金金额的判决文书,将该label下所有paragraphvector作为该label的doc2vec中心向量。优选地,步骤S6中对待预测的判决文书,计算其doc2vec向量及其与各label的doc2vec中心向量的欧式距离,取欧式距离最邻近的label作为其预测的label值的具体步骤如下:S6.1:给待预测的判决文书新分配一个paragraphid,wordvector和输出层softmax的参数保持训练阶段得到的参数不变,利用梯度下降训练待预测的判决文书,待收敛后,即得到待预测句子的doc2vec向量;S6.2:计算待预测的判决文书的doc2vec向量与各label中心向量的欧式距离,计算方式如下:式中,d(x,y)表示待预测的判决文书的doc2vec向量与各label中心向量的欧式距离,x为待预测的判决文书的doc2vec向量的分量,y为各label中心向量的分量,i=1,2...n,n为待预测的判决文书的doc2vec向量与各label中心向量的维数;S6.3:欧式距离最小的对应簇类的label值作为待预测文书的预测label值,得到该文书罚金范围。一种基于文档嵌入的长文本案件罚金范围分类预测装置,包括:标记模块;预处理模块;计算重要性模块,包括词频计算模块,逆向文档频率计算模块,TFIDF值计算模块;关键词过滤模块;模型处理模块,包括文书处理模块,词处理模块,输入模块,输出模块,计算平均向量模块;预测模块,包括计算待预测的doc2vec向量模块,欧式距离计算模块,获取罚金模块;上述装置用于完成上述所诉的一种基于文档嵌入的长文本案件罚金范围分类预测方法。与现有技术相比,本专利技术技术方案的有益效果是:本专利技术通过机器学习方法,利用大量公开的案件数据,让机器阅读大量的案件事实,学习隐藏在数据背后的法律专业经验,自动给出该案件中负责人所处罚金的范围,以提高办案效率,节约大量人力物力。同时,普通的公民也可以根据其所涉及的案情事实较快了解到会面临的处罚范围。附图说明图1为本专利技术提供的基于文档嵌入的长文本案件罚金范围分类预测方法流程图。图2为本专利技术提供的基于文档嵌入的长文本案件罚金范围分类预测方法步骤S3流程图。图3为本专利技术提供的基于文档嵌入的长文本案件罚金范围分类预测方法步骤S5流程图。图4为本专利技术提供的基于文档嵌入的长文本案件罚金本文档来自技高网...

【技术保护点】
1.一种基于文档嵌入的长文本案件罚金范围分类预测方法,其特征在于,包括以下步骤:S1:对已知罚金金额的判决文书的罚金金额进行离散化处理,并根据罚金金额对已知罚金金额的判决文书标记不同的label;S2:对已知罚金金额的判决文书进行分词并去停用词处理;S3:将同一label下的已知罚金金额的判决文书拼接组合成一个文档,计算每个词在不同label下的文档中的TFIDF值,并按照每个词在不同文档中的TFIDF值的方差大小对词进行重要性排序;S4:取排序后top k个词作为关键词,对已知罚金金额的判决文书的词进行过滤,只保留是关键词的词;S5:利用过滤后的已知罚金金额的判决文书训练一个doc2vec模型,按照label计算对应的doc2vec中心向量;S6:对待预测的判决文书,计算其doc2vec向量及其与各label的doc2vec中心向量的欧式距离,取欧式距离最邻近的label作为其预测的label值,得到待预测的判决文书的罚金范围。

【技术特征摘要】
1.一种基于文档嵌入的长文本案件罚金范围分类预测方法,其特征在于,包括以下步骤:S1:对已知罚金金额的判决文书的罚金金额进行离散化处理,并根据罚金金额对已知罚金金额的判决文书标记不同的label;S2:对已知罚金金额的判决文书进行分词并去停用词处理;S3:将同一label下的已知罚金金额的判决文书拼接组合成一个文档,计算每个词在不同label下的文档中的TFIDF值,并按照每个词在不同文档中的TFIDF值的方差大小对词进行重要性排序;S4:取排序后topk个词作为关键词,对已知罚金金额的判决文书的词进行过滤,只保留是关键词的词;S5:利用过滤后的已知罚金金额的判决文书训练一个doc2vec模型,按照label计算对应的doc2vec中心向量;S6:对待预测的判决文书,计算其doc2vec向量及其与各label的doc2vec中心向量的欧式距离,取欧式距离最邻近的label作为其预测的label值,得到待预测的判决文书的罚金范围。2.根据权利要求1所述的基于文档嵌入的长文本案件罚金范围分类预测方法,其特征在于,所述步骤S1具体为:将罚金金额分为(0,2000]、(2000,3000]、(3000,4000]、(4000,5000]、(5000,6000]、(6000,10000]、(10000,500000]以及500000+八个范围,分别用1至8标记其label。3.根据权利要求2所述的基于文档嵌入的长文本案件罚金范围分类预测方法,其特征在于,所述步骤S2具体为:使用结巴分词或盘古分词分词工具对已知罚金金额的判决文书进行分词,在分词后使用停用词表对出现的停用词进行过滤。4.根据权利要求1所述的基于文档嵌入的长文本案件罚金范围分类预测方法,其特征在于,所述步骤S3中计算每个词在不同label下的文档中的TFIDF值的具体步骤如下:S3.1:计算词w的词频(TF),计算方式如下:式中,tf(w,d)表示词w在label为d分类下的文档中的词频(TF),Count(w|d)表示词w在label为d分类下的文档中出现的次数,Count(d)表示在label为d分类下的文档中出现的词数;S3.2:计算词w的逆向文档频率(IDF),计算方式如下:式中,idf(w,D)表示词w在整个文档集合D中的逆向文档频率,N表示文档数,nw表示出现过词w的文档数;S3.3:将词w的词频(TF)乘以逆向文档频率(IDF)得到在label为d分类下的文档中词w的TFIDF值。5.根据权利要求1所述的基于文档嵌入的长文本案件罚金范围分类预测方法,其特征在于,所述步骤S5具体步骤如下:S5.1:对每一过滤后的已知罚金金额的判决文书新增一paragraphid1,并将其映射成一个paragraphvector向量,在训练过程中,paragraphid1保持不变,共享...

【专利技术属性】
技术研发人员:庄业广
申请(专利权)人:中山大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1