TY - JOUR
T1 - Multi-graph-view subgraph mining for graph classification
AU - Wu, Jia
AU - Hong, Zhibin
AU - Pan, Shirui
AU - Zhu, Xingquan
AU - Cai, Zhihua
AU - Zhang, Chengqi
PY - 2016/7/1
Y1 - 2016/7/1
N2 - In this paper, we formulate a new multi-graph-view learning task, where each object to be classified contains graphs from multiple graph-views. This problem setting is essentially different from traditional single-graph-view graph classification, where graphs are collected from one single-feature view. To solve the problem, we propose a cross graph-view subgraph feature-based learning algorithm that explores an optimal set of subgraphs, across multiple graph-views, as features to represent graphs. Specifically, we derive an evaluation criterion to estimate the discriminative power and redundancy of subgraph features across all views, with a branch-and-bound algorithm being proposed to prune subgraph search space. Because graph-views may complement each other and play different roles in a learning task, we assign each view with a weight value indicating its importance to the learning task and further use an optimization process to find optimal weight values for each graph-view. The iteration between cross graph-view subgraph scoring and graph-view weight updating forms a closed loop to find optimal subgraphs to represent graphs for multi-graph-view learning. Experiments and comparisons on real-world tasks demonstrate the algorithm’s superior performance.
AB - In this paper, we formulate a new multi-graph-view learning task, where each object to be classified contains graphs from multiple graph-views. This problem setting is essentially different from traditional single-graph-view graph classification, where graphs are collected from one single-feature view. To solve the problem, we propose a cross graph-view subgraph feature-based learning algorithm that explores an optimal set of subgraphs, across multiple graph-views, as features to represent graphs. Specifically, we derive an evaluation criterion to estimate the discriminative power and redundancy of subgraph features across all views, with a branch-and-bound algorithm being proposed to prune subgraph search space. Because graph-views may complement each other and play different roles in a learning task, we assign each view with a weight value indicating its importance to the learning task and further use an optimization process to find optimal weight values for each graph-view. The iteration between cross graph-view subgraph scoring and graph-view weight updating forms a closed loop to find optimal subgraphs to represent graphs for multi-graph-view learning. Experiments and comparisons on real-world tasks demonstrate the algorithm’s superior performance.
KW - Feature selection
KW - Graph classification
KW - Multi-graph-view
KW - Subgraph mining
UR - http://www.scopus.com/inward/record.url?scp=84944558385&partnerID=8YFLogxK
UR - http://purl.org/au-research/grants/arc/DP140102206
UR - http://purl.org/au-research/grants/arc/DP140100545
U2 - 10.1007/s10115-015-0872-1
DO - 10.1007/s10115-015-0872-1
M3 - Article
AN - SCOPUS:84944558385
VL - 48
SP - 29
EP - 54
JO - Knowledge and Information Systems
JF - Knowledge and Information Systems
SN - 0219-3116
IS - 1
ER -