第
27
卷第
1
期
2(
泊
9
年
3
月
湖北民族学院学报(自然科学版)
Journal
of
Hubei
Univer
百
ity
for
Nationaliti
臼
(N
aturaI
Sc
ience
臼
ition)
基于实例的语法检查研究
谢坤武
(湖北民族学院信息工程学院,湖北息施
4450
∞)
Vo!.27
No.l
Mar.2
∞
9
摘要:随着计算机和互联网的迅速发展,成千上万的用户每天日常工作中都必须用英语写作、交流.对于母语
不是英语的用户来说,英语写作是一大障碍.语法检查的技术起源于自然语言理解的应用,根据实用性和有效性原
则出发,提出在系统实现中引入错误实例、负规则模式来实现语法检查,从而简化了分析算法,扩展了错误检查的
覆盖面.
关键词:数据库;实例:模式匹配;语法检查
中图分类号
:1
凹
11
文献标识码
:A
文章编号
:1
∞
8
-8423(2α
)9
)01
-α
)4()
-04
Ao
Grammar
Check Research
ßased
00
Instance
XIE
Kun-wu
(Sc
h
∞,
1
of
Inf
ormation
Engineering
,
Hubei
University
for
Nationalities
,
Enshi
445α
泪,
China)
Abstract:
With the rapid development of computers and Internet, tens
of
thousands of users tend
to
write
,and communicate
in
English
in
出
eir
daily work. For users whose mother tongue is not English, writing in
Enshi is a
m
乓
jor
obstacleωthem.
Grammar check technology originated in the application
of
natural lan-
guage
understanding.
咀
lis
paper, according
to
也
e
principle
of
practicality and effectiveness is to introduce
出
e
system error instantiation, the negative model
to
realize the rules of grantmar check, which simplifies
the analysis
of
algorithms and extends the coverage of error - check.
Key
words:
database ; instantiation; pattern matching; grammar check
对于学习英语写作的人们而言,刚开始起步时,常常会犯一些常见的英语语法错误.如果在写作时能及
时指出所犯的错误,并提供修改建议与范例,则可以更快的提高他们的英语水平和写作能力.
Microsoft Word
中的拼写检查可以检查出文档中的某些语法错误,但是检查出的语法错误类型有限,例如检查不出副词修饰
名词这种常见的语法错误,这对刚学习英语写作的人帮助不大.目前,语法错误检查运用的方法主要有基于
统计的方法[1]基于规则的方法[川等,它们在提高整个校对系统的召回率和精确率方面起到了一定的作
用.但这些系统的语法校对方法也存在着一些不足:统计方法中使用的词类邻接矩阵的
n
元模型,只能反映
局部的语法限制,而不包括长距离的语法限制;规则方法中句法的自底向上或自顶向下的分析方法不能发现
特定词的搭配错误,同时耗费的系统开销也很大.文尝试利用挖掘语法错误的信息和特点,提出了一种模式
匹配的语法错误检查的方法,在不遗漏有用语法信息的前提下,简化句法分析算法.
1
模式的表示与存储
1.
1
实例和负规则模式
在机器翻译领域使用基于实例和规则相结合的方法取得了较大的成功.在语法检查系统中,实例的引人
收稿日期
:2
∞
8
-12
-10.
基金项目:湖北省教育厅教学研究项目
(2
∞
8297)
.
作者简介:谢坤武(1
970
-
),男,硕士,副教授,主要从事数据挖掘、知识发现的研究.