Graph Classification: A Comparison Study 02/04/19 Presented by: - - PowerPoint PPT Presentation

graph classification a comparison study
SMART_READER_LITE
LIVE PREVIEW

Graph Classification: A Comparison Study 02/04/19 Presented by: - - PowerPoint PPT Presentation

Graph Classification: A Comparison Study 02/04/19 Presented by: Camilo Muoz Juan Carrillo Graph Classification Graph Classification: A Comparison Study PAGE 2 Graph Classification Induce a mapping f(x) : X {1} given a set of


slide-1
SLIDE 1

Graph Classification: A Comparison Study

Presented by: Camilo Muñoz Juan Carrillo

02/04/19

slide-2
SLIDE 2

Graph Classification

Graph Classification: A Comparison Study

PAGE 2

slide-3
SLIDE 3

Graph Classification

Graph Classification: A Comparison Study

PAGE 3

Induce a mapping f(x) : X → {±1} given a set of training samples Action Comedy Romance Sci-fi Input graph Label Classifier

slide-4
SLIDE 4

Graph Classification

Graph Classification: A Comparison Study

PAGE 4

Kernel methods Sequential methods Embedding methods

slide-5
SLIDE 5

The Comparison Study

Graph Classification: A Comparison Study

PAGE 5

  • Kernel CNN (KCNN)
  • Deep Graph Kernels (DGK)
  • graph2vec >> Embedding
  • Multi-hop Assortativity (MHA)
slide-6
SLIDE 6

Motivation

Graph Classification: A Comparison Study

PAGE 6

  • Lack of evaluation of graph similarity techniques across categories
  • Lack of experimental evaluation regarding multiclass classification

https://ls11-www.cs.tu-dortmund.de/staff/morris/graph kerneldatasets

slide-7
SLIDE 7

Graph Classification: A Comparison Study

PAGE 7

Kernel CNN (KCNN)

slide-8
SLIDE 8

Graph Classification: A Comparison Study

PAGE 8

Kernel CNN (KCNN)

slide-9
SLIDE 9

Deep Graph Kernels

Graph Classification: A Comparison Study

PAGE 9

slide-10
SLIDE 10

Deep Graph Kernels

Graph Classification: A Comparison Study

PAGE 10

slide-11
SLIDE 11

Graph Classification: A Comparison Study

PAGE 11

graph2vec

slide-12
SLIDE 12

Graph Classification: A Comparison Study

PAGE 12

graph2vec

slide-13
SLIDE 13

Graph Classification: A Comparison Study

PAGE 13

Multi-hop Assortativity (MHA)

slide-14
SLIDE 14

Graph Classification: A Comparison Study

PAGE 14

Multi-hop Assortativity (MHA)

slide-15
SLIDE 15

Experimental Evaluation

Graph Classification: A Comparison Study

PAGE 15

  • RQ1: How can the nature of the graph data (e.g. number of nodes,

average number of edges per node) impact the performance of the techniques?

  • RQ2: Is there a clear difference in performance when using binary

classification datasets versus using multiclass graph data?

  • RQ3: Is there a technique that clearly outperforms the others in

terms of performance?

slide-16
SLIDE 16

Microsoft datasets

Graph Classification: A Comparison Study

PAGE 16

  • Semantic image processing
  • The class for each graph

corresponds to its semantic

  • meaning. For example building,

grass, tree, face, car, bicycle

slide-17
SLIDE 17

First-MM dataset

Graph Classification: A Comparison Study

PAGE 17

  • First-MM stands for Flexible Skill

Acquisition and Intuitive Robot Tasking for Mobile Manipulation in the Real World

  • The graphs represent 3d point

clouds of household objects

slide-18
SLIDE 18

IMDb datasets

Graph Classification: A Comparison Study

PAGE 18

  • Movie collaboration graphs
  • The class correspond to the genre of

the movie such as Action, Romance, Comedy, and Sci-Fi

  • User discussion datasets
  • Binary dataset contains posts from 4

popular subreddits: IAmA, AskReddit, TrollXChromosomes, and atheism

  • Multiclass dataset contains posts from

5 subreddits: worldnews, videos, AdviceAnimals, aww, and mildlyinteresting

Reddit datasets

slide-19
SLIDE 19

Experimental Evaluation

Graph Classification: A Comparison Study

PAGE 19

slide-20
SLIDE 20

Experimental Setup

Graph Classification: A Comparison Study

PAGE 20

  • Dataset preprocessing
  • Code customization
  • Selection of initialization parameters
  • Graph transformation technique
  • Graph Classification
slide-21
SLIDE 21

Evaluation Metrics

Graph Classification: A Comparison Study

PAGE 21

  • Mean prediction accuracies and standard deviations
  • Graph transformation runtime
  • Additional storage required for transformed data
slide-22
SLIDE 22

Evaluation Results

Graph Classification: A Comparison Study

PAGE 22

  • Mean prediction accuracies and standard deviations
slide-23
SLIDE 23

Evaluation Results

Graph Classification: A Comparison Study

PAGE 23

slide-24
SLIDE 24

Evaluation Results

Graph Classification: A Comparison Study

PAGE 24

  • Graph transformation runtime
slide-25
SLIDE 25

Evaluation Results

Graph Classification: A Comparison Study

PAGE 25

  • Additional storage required for transformed data
slide-26
SLIDE 26

Potential Extensions

Graph Classification: A Comparison Study

PAGE 26

slide-27
SLIDE 27

Discussion

Graph Classification: A Comparison Study

PAGE 27

slide-28
SLIDE 28

PAGE 28

Appendix

slide-29
SLIDE 29

PAGE 29

slide-30
SLIDE 30

PAGE 30