TY - JOUR
T1 - Joint structure feature exploration and regularization for multi-task graph classification
AU - Pan, Shirui
AU - Wu, Jia
AU - Zhu, Xingquan
AU - Zhang, Chengqi
AU - Yu, Philip S.
PY - 2016/3/1
Y1 - 2016/3/1
N2 - Graph classification aims to learn models to classify structure data. To date, all existing graph classification methods are designed to target one single learning task and require a large number of labeled samples for learning good classification models. In reality, each real-world task may only have a limited number of labeled samples, yet multiple similar learning tasks can provide useful knowledge to benefit all tasks as a whole. In this paper, we formulate a new multi-task graph classification (MTG) problem, where multiple graph classification tasks are jointly regularized to find discriminative subgraphs shared by all tasks for learning. The niche of MTG stems from the fact that with a limited number of training samples, subgraph features selected for one single graph classification task tend to overfit the training data. By using additional tasks as evaluation sets, MTG can jointly regularize multiple tasks to explore high quality subgraph features for graph classification. To achieve this goal, we formulate an objective function which combines multiple graph classification tasks to evaluate the informativeness score of a subgraph feature. An iterative subgraph feature exploration and multi-task learning process is further proposed to incrementally select subgraph features for graph classification. Experiments on real-world multi-task graph classification datasets demonstrate significant performance gain.
AB - Graph classification aims to learn models to classify structure data. To date, all existing graph classification methods are designed to target one single learning task and require a large number of labeled samples for learning good classification models. In reality, each real-world task may only have a limited number of labeled samples, yet multiple similar learning tasks can provide useful knowledge to benefit all tasks as a whole. In this paper, we formulate a new multi-task graph classification (MTG) problem, where multiple graph classification tasks are jointly regularized to find discriminative subgraphs shared by all tasks for learning. The niche of MTG stems from the fact that with a limited number of training samples, subgraph features selected for one single graph classification task tend to overfit the training data. By using additional tasks as evaluation sets, MTG can jointly regularize multiple tasks to explore high quality subgraph features for graph classification. To achieve this goal, we formulate an objective function which combines multiple graph classification tasks to evaluate the informativeness score of a subgraph feature. An iterative subgraph feature exploration and multi-task learning process is further proposed to incrementally select subgraph features for graph classification. Experiments on real-world multi-task graph classification datasets demonstrate significant performance gain.
KW - Graph Classification
KW - Multi-task Learning
KW - Regularization
KW - Subgraph Features
KW - Supervised Learning
UR - http://www.scopus.com/inward/record.url?scp=84962418082&partnerID=8YFLogxK
UR - http://purl.org/au-research/grants/arc/DP140102206
UR - http://purl.org/au-research/grants/arc/DP140100545
UR - http://purl.org/au-research/grants/arc/LP120100566
U2 - 10.1109/TKDE.2015.2492567
DO - 10.1109/TKDE.2015.2492567
M3 - Article
AN - SCOPUS:84962418082
SN - 1041-4347
VL - 28
SP - 715
EP - 728
JO - IEEE Transactions on Knowledge and Data Engineering
JF - IEEE Transactions on Knowledge and Data Engineering
IS - 3
ER -