Boosting for Multi-Graph Classification
- 8 July 2014
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Cybernetics
- Vol. 45 (3) , 416-429
Abstract
In this paper, we formulate a novel graph-based learning problem, multi-graph classification (MGC), which aims to learn a classifier from a set of labeled bags each containing a number of graphs inside the bag. A bag is labeled positive, if at least one graph in the bag is positive, and negative otherwise. Such a multi-graph representation can be used for many real-world applications, such as webpage classification, where a webpage can be regarded as a bag with texts and images inside the webpage being represented as graphs. This problem is a generalization of multi-instance learning (MIL) but with vital differences, mainly because instances in MIL share a common feature space whereas no feature is available to represent graphs in a multi-graph bag. To solve the problem, we propose a boosting based multi-graph classification framework (bMGC). Given a set of labeled multi-graph bags, bMGC employs dynamic weight adjustment at both bag- and graph-levels to select one subgraph in each iteration as a weak classifier. In each iteration, bag and graph weights are adjusted such that an incorrectly classified bag will receive a higher weight because its predicted bag label conflicts to the genuine label, whereas an incorrectly classified graph will receive a lower weight value if the graph is in a positive bag (or a higher weight if the graph is in a negative bag). Accordingly, bMGC is able to differentiate graphs in positive and negative bags to derive effective classifiers to form a boosting model for MGC. Experiments and comparisons on real-world multi-graph learning tasks demonstrate the algorithm performance.Keywords
This publication has 42 references indexed in Scilit:
- Multi-instance multi-label learningArtificial Intelligence, 2012
- Near-optimal supervised feature selection among frequent subgraphs2009
- gBoost: a mathematical programming approach to graph classification and regressionMachine Learning, 2008
- Discovery of textual knowledge flow based on the management of knowledge mapsConcurrency and Computation: Practice and Experience, 2008
- Incorporating multiple SVMs for automatic image annotationPattern Recognition, 2007
- Multi-Instance Learning Based Web MiningApplied Intelligence, 2005
- An efficient and scalable algorithm for clustering XML documents by structureIEEE Transactions on Knowledge and Data Engineering, 2004
- Improve Multi-Instance Neural Networks through Feature SelectionNeural Processing Letters, 2004
- Wrappers for feature subset selectionArtificial Intelligence, 1997
- Solving the multiple instance problem with axis-parallel rectanglesArtificial Intelligence, 1997