Dependency Viwer是一款简单易用的可视化显示CONLL格式的依存树应用,可用于可视化显示、编辑、统计CONLL格式依存树,有助于直观展示依存结构,辅助用户编辑和查找错误。使用支持实时编辑依存树,支持将它的图形显示保存为各种格式的图片,并可进行对比显示依存标注结
Dependency Viwer是一款简单易用的可视化显示CONLL格式的依存树应用,可用于可视化显示、编辑、统计CONLL格式依存树,有助于直观展示依存结构,辅助用户编辑和查找错误。使用支持实时编辑依存树,支持将它的图形显示保存为各种格式的图片,并可进行对比显示依存标注结果,显示出不同之处,软件绿色免费,无需安装,解压即可使用,需要的朋友不要错过了!
软件功能
1、以水平图或树状图的形式显示依存树
2、实时编辑依存树
3、将依存树的图形显示保存为图片(支持EMF矢量图)
4、对比显示另一种依存标注结果,可视化显示两种标注不一致的地方
5、检索满足特定条件的句子,方便定位和错误查找
6、统计分析依存文件并打分
7、该工具的使用简单明了,但高级搜索功能较为复杂。
使用说明
1、水平依存视图
2、树状视图
3、含有对比文件的对比视图
4、高级搜索功能展示(句子长度3~15,带标签错误数目0~3,不带标签错误数目1,含有“不”且词性为AD,同时包含“转折”依存于“谓”)
5、统计功能展示
6、打分功能展示
7、关于对话框
使用教程
1、搜索功能定义
搜索功能较为复杂,可由下列的正则语法描述
搜索=数目匹配OR句子内容匹配
数目匹配=句长匹配:标签错误数量匹配:无标签错误数量匹配//数目匹配用于匹配句长和错误数目,如{5,12}:{,8}:{2}表示句子长度5~12,有标签错误数目小于等于8,无标签错误数量为2的句子
句长匹配={最小值,最大值}
句长匹配={,最大值}
句长匹配={最小值,}
句长匹配={精确值}
句长匹配=空
标签错误数量匹配=句长匹配
无标签错误数量匹配=句长匹配
OR句子内容匹配=OR句子内容匹配||OR句子内容匹配//检索语句不支持AND和OR的多层结合,只支持第一层为OR,第二层为AND,数目匹配和OR句子内容匹配的关系是且关系
OR条句子内容匹配=空
OR句子内容匹配=AND句子内容匹配
AND句子内容匹配=AND句子内容匹配&&AND句子内容匹配
AND条句子内容匹配=空
AND句子内容匹配=顺序内容匹配
顺序内容匹配=词语依存关系匹配顺序内容匹配//顺序内容匹配的是句子各词语在顺序上的关系,如政策->变更行政院(.2,)表示“行政院”位于“政策”的后两个或后两个之后,同时“政策”依存于“变更”,又立法院听取报告表示最简单的顺序关系“立法院听取报告”(当没有位置匹配时,默认表示后一个)
顺序内容匹配=空
词语依存关系匹配=词语内容匹配->词语依存关系匹配
词语依存关系匹配=空
词语内容匹配=词形匹配词性匹配位置匹配依存标签匹配
词语内容匹配=词形匹配词性匹配位置匹配依存标签匹配#词形匹配词性匹配位置匹配依存标签匹配//#后面的内容表示其在对比文件中的形式,主要用于匹配输出和标准答案,查找特定的错误,如可->谓#不表示在DependencyFile中“可”依存于“谓”,而在ContrastFile中依存于“不”,又赵宁<d-genetive>#<d-agent>表示“赵宁”的依存标签为“d-genetive”,但在对比文件中为“d-agent”
词形匹配=词形匹配正则表达式
词形匹配=空
词性匹配=[词性匹配正则表达式]
词性匹配=空
依存标签匹配=[依存标签匹配正则表达式]
依存标签匹配=空
位置匹配=(最小位置,最大位置)
位置匹配=(,最大位置)
位置匹配=(最小位置,)
位置匹配=(精确位置)
位置匹配=空
位置=绝对位置
位置=相对位置
绝对位置=数字//绝对位置表示词语在句子中的序号,从1开始计数,负数表示从尾部开始
相对位置=.数字//相对位置表示相对于前一个词的位置关系,.1表示前一个词语的下一个,.-1表示前一个
//SearchInContrastDependencyFile实际上是把对比文件和原始文件做了个交换然后搜索
2、搜索功能示例
搜索“外商投资”的结构,“外商”后面紧跟着“投资”
在依存搜索中搜索外商投资
搜索同时包含“外商”和“青海”的句子
在依存搜索中搜索外商&&青海
搜索包含“外商”或“青海”的句子
在依存搜索中搜索外商||青海
搜索包含“外商”或“青海”且句子长度在2~8之间的句子
在依存搜索中搜索{2,8}::外商||青海
搜索所有句子长度大于等于5的句子
在依存搜索中搜索{5,}::
搜索所有句子长度等于5的句子
在依存搜索中搜索{5}::
搜索所有句子长度小于等于10的句子
在依存搜索中搜索{,10}::
搜索包含“外商”且“外商”PosTag为NN的句子
在依存搜索中搜索外商[NN]
搜索包含“外商”且“外商”到头节点的依存关系为agent的句子
在依存搜索中搜索外商<agent>
搜索包含“外商”且“外商”在句子中的位置是2~8的句子
在依存搜索中搜索外商(2,8)
搜索“外商”依存于“投资”,“投资”又依存于“热点”的句子
在依存搜索中搜索外商->投资->热点
搜索“外商”依存于“投资”,“投资”又依存于“热点”的句子,且“投资”的PosTag为VV,“热点”在“投资”的后三个位置上
在依存搜索中搜索外商->投资[VV]->热点(.3)
搜索句子长度为2~10,标签错误数为3~8,无标签错误数为2~4的句子
在依存搜索中搜索{2,10}:{3,8}:{2,4}
搜索在依存句中“外商<agent>->投资->热点”,但是在对比句中,“外商”依存于“成为”且标签为“gagent”、“投资”依存于“新”
在依存搜索中搜索外商<agent>#<gagent>->投资#成为->热点#新
搜索在对比句中“外商<agent>->投资->热点”,但是在依存句中,“外商”依存于“成为”且标签为“gagent”、“投资”依存于“新”
在对比搜索中搜索外商<agent>#<gagent>->投资#成为->热点#新
更新日志
重大更新:搜索、统计、显示的重大改进
完全重写的高级搜索功能,能搜索满足各种复杂条件的句子甚至树的结构
添加了统计和分析功能
另存图片时,增加了矢量图格式EMF的支持
修复了对比依存关系显示错误的问题
修复了读取文件可能存在的问题
其它细小改进