Show simple item record

dc.contributor.advisorHuan, Jun
dc.contributor.advisorLushington, Gerald
dc.contributor.authorSmalter, Aaron Matthew
dc.date.accessioned2009-02-02T06:18:50Z
dc.date.available2009-02-02T06:18:50Z
dc.date.issued2008-01-01
dc.date.submitted2008
dc.identifier.otherhttp://dissertations.umi.com/ku:10026
dc.identifier.urihttp://hdl.handle.net/1808/4351
dc.description.abstractGraphs are information-rich structures, but their complexity makes them difficult to analyze. Given their broad and powerful representation capacity, the classification of graphs has become an intense area of research. Many established classifiers represent objects with vectors of explicit features. When the number of features grows, however, these vector representations suffer from typical problems of high dimensionality such as overfitting and high computation time. This work instead focuses on using kernel functions to map graphs into implicity defined spaces that avoid the difficulties of vector representations. The introduction of kernel classifiers has kindled great interest in kernel functions for graph data. By using kernels the problem of graph classification changes from finding a good classifier to finding a good kernel function. This work explores several novel uses of kernel functions for graph classification. The first technique is the use of structure based features to add structural information to the kernel function. A strength of this approach is the ability to identify specific structure features that contribute significantly to the classification process. Discriminative structures can then be passed off to domain-specific researchers for additional analysis. The next approach is the use of wavelet functions to represent graph topology as simple real-valued features. This approach achieves order-of-magnitude decreases in kernel computation time by eliminating costly topological comparisons, while retaining competitive classification accuracy. Finally, this work examines the use of even simpler graph representations and their utility for classification. The models produced from the kernel functions presented here yield excellent performance with respect to both efficiency and accuracy, as demonstrated in a variety of experimental studies.
dc.format.extent101 pages
dc.language.isoEN
dc.publisherUniversity of Kansas
dc.rightsThis item is protected by copyright and unless otherwise specified the copyright of this thesis/dissertation is held by the author.
dc.subjectComputer science
dc.subjectBiology
dc.subjectBioinformatics
dc.subjectPharmaceutical chemistry
dc.subjectCheminformatics
dc.subjectClassification
dc.subjectGraph
dc.subjectKernel function
dc.subjectSupport vector machine
dc.titleKernel Functions for Graph Classification
dc.typeThesis
dc.contributor.cmtememberChen, Xue-wen
dc.contributor.cmtememberVisvanathan, Mahesh
dc.thesis.degreeDisciplineElectrical Engineering & Computer Science
dc.thesis.degreeLevelM.S.
kusw.oastatusna
kusw.oapolicyThis item does not meet KU Open Access policy criteria.
dc.rights.accessrightsopenAccess


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record