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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219