Top Banner
https://arxiv.org/abs/1711.00740
29

Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json

Sep 30, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json

https://arxiv.org/abs/1711.00740

Page 2: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json
Page 3: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json

Li, Y., Tarlow, D., Brockschmidt, M., & Zemel, R. (2015).

Gated graph sequence neural networks. arXiv preprint

arXiv:1511.05493.

Page 4: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json

a

b

c

d

e

f

g

h

a

b

c

d

e

f

g

h

Page 5: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json

BA

EG

D

C

F

Li et al (2015). Gated graph sequence neural networks.

BA

EG

D

C

F

Page 6: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json

E

D

F

Li et al (2015). Gated graph sequence neural networks.

BA

EG

D

C

F

Page 7: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json

Li et al (2015). Gated graph sequence neural networks.

Page 8: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json

Li et al (2015). Gated graph sequence neural networks.

• node selection

• node classification

• graph classification

Page 9: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json

https://arxiv.org/abs/1711.00740

Page 10: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json
Page 11: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json
Page 12: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json
Page 13: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json
Page 14: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json
Page 15: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json
Page 16: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json
Page 17: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json

BA

EG

D

C

F

Page 18: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json

Implementation

• Sparse TensorFlow implementation

• 16 edge types (forward + backward)

• ~900 nodes/graph ~8k edges/graph

Stats

• 55 graphs/s during training

• 219 graphs/s during testing

Page 19: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json
Page 20: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json

Accuracy (%) Local Model Avg BiRNN GGNN

Seen Projects 15.8 73.5 82.1

Unseen Projects 13.8 59.7 68.6

3.8 type-correct alternative variables per slot (median 3, σ= 2.6)

Page 21: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json

bool string string out string

var

while null

if return true

null

return false

Page 22: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json

bool string string out string

var

while null

if return true

null

return false

Page 23: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json
Page 24: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json
Page 25: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json
Page 26: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json
Page 27: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json
Page 28: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json
Page 29: Presentation title - miltos allamanis · Akka.NET AutoMapper BenchmarkDotNet BotBuilder choco commandlinet CommonMark.NET Dapper EntityFramework Hangfire Humanizer Leant Nancy Newtonsoft.Json

https://ml4code.github.io