A unifying view of explicit and implicit feature maps of graph kernels

被引:16
作者
Kriege, Nils M. [1 ]
Neumann, Marion [2 ]
Morris, Christopher [1 ]
Kersting, Kristian [3 ,4 ]
Mutzel, Petra [1 ]
机构
[1] TU Dortmund Univ, Dept Comp Sci, D-44221 Dortmund, Germany
[2] Washington Univ St Louis, Dept Comp Sci & Engn, St Louis, MO 63130 USA
[3] Tech Univ Darmstadt, Dept Comp Sci, D-64289 Darmstadt, Germany
[4] Tech Univ Darmstadt, Ctr Cognit Sci, D-64289 Darmstadt, Germany
关键词
Graph kernels; Feature maps; Random walk kernel; Structured data; Supervised learning; PREDICTION;
D O I
10.1007/s10618-019-00652-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Non-linear kernel methods can be approximated by fast linear ones using suitable explicit feature maps allowing their application to large scale problems. We investigate how convolution kernels for structured data are composed from base kernels and construct corresponding feature maps. On this basis we propose exact and approximative feature maps for widely used graph kernels based on the kernel trick. We analyze for which kernels and graph properties computation by explicit feature maps is feasible and actually more efficient. In particular, we derive approximative, explicit feature maps for state-of-the-art kernels supporting real-valued attributes including the GraphHopper and graph invariant kernels. In extensive experiments we show that our approaches often achieve a classification accuracy close to the exact methods based on the kernel trick, but require only a fraction of their running time. Moreover, we propose and analyze algorithms for computing random walk, shortest-path and subgraph matching kernels by explicit and implicit feature maps. Our theoretical results are confirmed experimentally by observing a phase transition when comparing running time with respect to label diversity, walk lengths and subgraph size, respectively.
引用
收藏
页码:1505 / 1547
页数:43
相关论文
共 66 条
[1]  
[Anonymous], P 2016 SIAM INT C DA
[2]  
[Anonymous], 2004, KERNEL METHODS PATTE
[3]  
[Anonymous], CORR
[4]  
[Anonymous], ACM SIGKDD INT C KNO
[5]  
[Anonymous], 2016, P 30 INT C NEURAL IN
[6]  
[Anonymous], 2006, P ACMSIGKDD INT C KN
[7]  
[Anonymous], WORKSH MIN LEARN GRA
[8]  
[Anonymous], IEEE INT C DAT MIN I
[9]  
[Anonymous], IEEE C COMP VIS PATT
[10]  
[Anonymous], 2003, ICML