手机版

EnglishGrammar_HPSG(4)

发布时间:2021-06-06   来源:未知    
字号:

coverageisnotundulydomain-orapplication-speci c.Thismeansthattheapplication-speci ctestsuitehastobesupplementedbyonewhichcontains(hand-constructed)exampleswhichillustrateparticulargrammaticalphenom-ena.Forinstance,thetestsentenceshownbelowwouldin-dicatewhetherthegrammarcouldhandleextractionfromprepositionalphrases:

Whichof cedoesJonessleepin?

Thesentencesarenotsupposedtoberealisticbutmustminimizeambiguityandusestandardizedvocabularyandphrasesinordertomaketheresultsasclearcutaspossible.Thistestsuiteshouldalsocontainnegativeexamples,toensurethatthegrammardoesnotovergenerate.TheCSLItestsuite(whichislargelydrawnfromtheHPtestsuite)containsaround1350sentences(about400ofwhichareungrammatical).Again,thisisusedbothasatargetandforregressiontesting.

Theissueofevaluatingtheresultsofparsingatestsuiteiscomplex,sincehand-checkingeachresultistootime-consuming.Weusederivationtreesasonewayofsumma-rizingtheresultsofaparsewhichisusefulforregressioncheckingonthegrammar,andespeciallyforensuringthatrevisionstotheparserhavenotcreatedbugs.TheMRSrepresentationallowsa exiblewayofcheckingsemanticstructuresforequivalence:ensuringthattheunderspeci edsemanticsiswell-formedbyconstructingascopedrepre-sentationisalsodetectssomegrammarbugs.

Currently,theonlywayofcheckinggenerationintheabsenceofanapplicationwhichconstructsinputrepresen-tationsistoanalyzeatestsentenceandthenattempttogen-eratefromtheresults.Weareactivelyinvestigatingmoresatisfactorymethods,butdiscussionofthisleadsintois-suesofde ninginterfacesforgeneration,whichwecannotexploreadequatelyinthispaper.3.2.Collaborativegrammarcoding

Anygrammardevelopmentenvironmentshouldprovideexplicitsupportforcollaborativedevelopment.Ataverybasiclevel,theLKBfacilitatescodemanipulationbyal-lowingthegrammarsourcetobesplitintomultiple les,onthebasisoffunctionality,forinstance.Wemaintainsource lesforgrammarsusingthestandardCVSsourcecontrolsystem,whichallowsmultiplepeopletoworkonthesame leandautomaticallymergesdifferentversionsiftheeditsdonotoverlap.Althoughthereisapossibilityofintroducingerrorsinthisway,wehavefoundtheprocessworkswellifdeveloperscheckinandupdatetheirsourcereasonablyfrequently.

WehavesuccessfullytaughtmanystudentshowtousetheLKBsystemanddevelopsmallgrammars,butthelearn-ingcurverequiredtounderstandtheLinGOERGwellenoughtocollaborateonitisverysteep.Severalpeo-plehavecontributedsubstantiallytotheLinGOgrammar(see6.),butonlyfourofthemhavebeeninapositiontodolarge-scaleworkonthecoregrammar,thoughseveralmorepeoplehavebeeninvolvedinmoreperipheralactivi-ties,suchasaddinglexicon.

Webelievethatourexperienceisreasonablyrepresenta-tive.4Itisoftensuggestedthattheproblemwithgrammarengineeringisthatthereisalackofmodularity,butitisnotcleartousthatthisiscorrect.Insoftwareengineeringgenerally,therearetwocon ictinggoals:itisdesirabletodivideataskintocomponentswithhiddeninternalstruc-turewhichcanbedevelopedindependentlyofeachother,butitisalsodesirabletoavoidduplicationoffunctional-ity.Differentprogramminglanguagesemphasizedifferentparadigms:forinstance,Modula-2providedstrongsup-portforhidingdataandfunctionsbuttheobject-orientedprogramminglanguageCemphasizescommonalityin-stead(Stroustrup,1991).Information-hidingisoftenre-ferredtoasmodularityinthesoftwareengineeringlitera-ture:thisisamuchstrongersensethantheideaofsimplydividingupcode.Someparadigmsaremoreappropriatethanothersforspeci capplicationareas:e.g.,Stroustruparguesthatobject-orientedprogramming(OOP)ismoresuitedtographicsthantoclassicalarithmetic.

InourexperiencewiththeLinGOERGandpreviousgrammardesignwork,commonalitycompletelyeclipsesinformation-hidingingrammardesign.Whilegeneraliza-tioninsoftwareengineeringismotivatedbypracticalcon-siderationsofavoidingerrorsandtime-wastingduetore-dundancy,rmation-hidingisal-mosttheantithesisofthis,sinceitinherentlyinvolveshav-ingsomepartsoftherepresentationwhichareonlyusedinspeci edsubsystemsofthegrammar.Considerthedis-coverythatafeaturewhichisusedinthedescriptionoflong-distancedependenciescorrelateswithaphenomenoninmorphology.Thiswouldberegardedasgoodnewsbyagrammardeveloperandnotasafailureofmodular-ity,becauseitisageneralizationthatenhancesthepredic-tivepowerofthesystem.Furthermore,information-hidingmodulesareonlyusefulinsoftwaredevelopmentiftheycanbede nedintheinitialdesign,buttheyareinher-entlyin exibleandthereforedonotworkwellformoreexploratoryprogramming.

Becausewecannotisolateindividuallinguisticphe-nomena,wecannotexpectsomeonetoworkonananalysiswithoutsomeknowledgeoftherestofthegrammar.Butthereareothernotionsofmodularity.AswithOOP,thein-heritancehierarchyallowsdeveloperstoworkonexpand-ingleaveswithoutaffectingthemoregeneralnodes.Somedevelopers’tasksprimarilyinvolveclassi cation.Forin-stance,alexiconcanbeextendedbysomeonewithlit-tleknowledgeofthegrammarbecausetheycancopytheclassesallocatedtowordstheyknowaresimilar.Simi-larly,arelativelyuntraineddevelopercanaddmorpholog-icalrules,eventhoughthemorphologycomponentcan-notbeamoduleintheinformation-hidingsense,becauseHPSGisamonostrataltheory.

TheLKBsystemhasextensivetoolsfordevelopinginheritancehierarchies.Unlikeanyotherfeaturestruc-turebasedsystem,itincorporatesafullyorder-independentversionofdefaultuni cation(LascaridesandCopestake,

EnglishGrammar_HPSG(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)