Mathematical Applications of Inductive Logic Progr

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

MathematicalApplicationsofInductiveLogicProgrammingSimonColtonandStephenMuggletonComputationalBioinformaticsLaboratoryDepartmentofComputingImperialCollege180QueensGateLondonSW72AZUnitedKingdomAbstract.TheapplicationofInductiveLogicProgrammingtoscientificdatasetshasbeenhighlysuccessful.Suchapplicationshaveledtobreakthroughsinthedo-mainofinterestandhavedriventhedevelopmentofILPsystems.TheapplicationofAItechniquestomathematicaldiscoverytasks,however,haslargelyinvolvedcom-puteralgebrasystemsandtheoremproversratherthanmachinelearningsystems.WediscussheretheapplicationoftheHRandProgolmachinelearningprogramstodiscoverytasksinmathematics.WhileProgolisanestablishedILPsystem,HRhashistoricallynotbeendescribedasanILPsystem.However,manyapplicationsofHRhaverequiredtheproductionoffirstorderhypothesesgivendataexpressedinaProlog-stylemanner,andthecorefunctionalityofHRcanbeexpressedinILPterminology.In(Colton,2003),wepresentedthefirstpartialdescriptionofHRasanILPsystem,andwebuildonthisworktoprovideafulldescriptionhere.HRperformsanovelILProutinecalledAutomatedTheoryFormation,whichcombinesinductiveanddeductivereasoningtoformclausaltheoriesconsistingofclassificationrulesandassociationrules.HRgeneratesdefinitionsusingasetofproductionrules,interpretsthedefinitionsasclassificationrules,thenusesthesuccesssetsofthedefinitionstoinducehypothesesfromwhichitextractsassociationrules.Itusesthirdpartytheoremproversandmodelgeneratorstocheckwhethertheassociationrulesareentailedbyasetofusersuppliedaxioms.HRhasbeenappliedsuccessfullytoanumberofpredictive,descriptiveandsubgroupdiscoverytasksindomainsofpuremathematics.Wesurveyvariousappli-cationsofHRwhichhaveledtoitproducingnumbertheoryresultsworthyofjournalpublication,graphtheoryresultsrivallingthoseofthehighlysuccessfulGraffitiprogramandalgebraicresultsleadingtonovelclassificationtheorems.TofurtherpromotemathematicsasachallengedomainforILPsystems,wepresentthefirstapplicationofProgoltoanalgebraicdomain–weuseProgoltofindalgebraicpropertiesofquasigroups,semigroupsandmagmas(groupoids)ofvaryingsizeswhichdifferentiatepairsofnon-isomorphicobjects.Thisdevelopmentisparticu-larlyinterestingbecausealgebraicdomainshavebeenanimportantprovinggroundforbothdeductionsystemsandconstraintsolvers.WebelievethatAIprogramswrittenfordiscoverytaskswillneedtosimultaneouslyemployavarietyofreasoningtechniquessuchasinduction,abduction,deduction,calculationandinvention.WearguethatmathematicsisnotonlyachallengingdomainfortheapplicationofILPsystems,butthatmathematicscouldbeagooddomaininwhichtodevelopanewgenerationofsystemswhichintegratevariousreasoningtechniques.c°2006KluwerAcademicPublishers.PrintedintheNetherlands.mlj04.tex;2/03/2006;17:03;p.12ColtonandMuggleton1.IntroductionIfoneweretotakemathematicstextbooksasindicatinghowmathe-maticaltheoriesareconstructed,itwouldappearthattheprocessishighlystructured:definitionsaremade,thenconjecturesinvolvingthedefinitionsarefoundandproved.However,thisbeliesthefactthatmathematicsevolvesinamuchmoreorganicway.Inparticular,itwouldappearthatmathematicsisproducedinanentirelydeductiveway.Whiledeductionandthenotionoftruthsetsmathematicsapartfromothersciences,inductivetechniquesarealsoveryimportantinthedevelopmentofmathematicaltheories.Often,lookingatparticularexamplesorcounterexamplestoatheoremandgeneralisingapropertyfoundforallofthemleadstotheoutlineofaproof.Moreover,manytheorems,includingfamoustheoremssuchasFermat’sLastTheoremandopenquestionssuchasGoldbach’sconjecture(thateveryevennumbergreaterthan2isthesumoftwoprimes),werefoundinduc-tivelybylookingatexamplesandgeneralisingresults.Indeed,somemathematicalgeniusessuchasRamanujanhavemadeentirecareersoutofanabilitytonoticepatternsinmathematicaldata(coupledwithfineanalyticalabilitiestobeabletoprovethatsuchpatternsarenotcoincidences).Theapplicationofmachinelearningtechniquestoscientificdatasetshasbeenhighlysuccessful.InductiveLogicProgramminghasbeenaparticularlyusefulmethodforscientificdiscoveryduetotheeaseofinterpretingthefirstorderhypothesesinthecontextofthedomainofinterest.SuchapplicationshaveledtobreakthroughsinthosedomainsofinterestandhavealsodriventhedevelopmentofILPsystems.TheapplicationofAItechniquestomathematicaldiscoverytasks,however,haslargelyinvolvedcomputeralgebrasystems,theoremproversandad-hocsystemsforgeneratingconceptsandconjectures.Suchad-hocsystemshaveincludedtheAMsystem(Lenat,1982)whichworkedinsettheoryandnumbertheory,theGTsystem(Epstein,1988)whichworkedingraphtheory,theILsystem(SimsandBresina,1989)whichworkedwithnumbertypessuchasConwaynumbers(Conway,1976),andtheGraffitiprogram(Fajtlowicz,1988),whichhasproducedscoresofconjecturesingraphtheorythathavegainedtheattentionofgraphtheoristsworldwide.Generalpurposemachinelearningsystemshaverarelybeenusedfordiscoverytasksinmathematics.WediscussheretheapplicationoftheHR(Colton,2002b)andProgol(Muggleton,1995)machinelearningprogramstodiscoverytasksinmathematics.WeaimtoshowthatmathematicsisachallengingdomainfortheuseoflearningsystemssuchasInductiveLogicProgramming,andwehopetopromotethemlj04.tex;2/03/2006;17:03;p

1 / 54
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功