Conversation Derailment Forecasting with Graph Convolutional Networks
YW
Graph Neural Network (GNN)
https://distill.pub/2021/gnn-intro/
Each layer is a GRAPH.
Design Choice: V,E, (U) and their attributes.
https://distill.pub/2021/gnn-intro/
Graph connectivity doesn’t change.
Design Choice: f and activation function.
https://distill.pub/2021/gnn-intro/
Message Passing: Pooling
Design Choice: pooling function.
https://distill.pub/2021/gnn-intro/
Let’s put these together.
Design Choice:
https://distill.pub/2021/gnn-intro/
Let’s put these together, cont’d
Design Choice:
Which should be aggregated first?
https://distill.pub/2021/gnn-intro/
More layers.
https://distill.pub/2021/gnn-intro/
Design Choice:
AlexNet: https://proceedings.neurips.cc/paper_files/paper/2012/file/c399862d3b9d6b76c8436e924a68c45b-Paper.pdf
Conversation Derailment
Paper Profile
Construction of CGN
Graph-Nodes
Graph-Connectivity
Graph-Edges
For each vertex, the incoming set of edges has a sum total weight of 1
Network
Network: Classification Head
How do they train the model?
Finding: which is more important, t, s, u?
Larger Better.
How early can they detect a PA?
Larger Better.
My thoughts 1: Why do they need to change the graph?
My thoughts 1: Why do they need to change the graph? Cont’d
…
https://distill.pub/2021/gnn-intro/
My thoughts 2: How to decide the most important feature?
My thoughts 3: Why static model has a better F score, but dynamic model has better forecast horizon?
My thoughts 4: Some surprising similarity
Thank you.
YW