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

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

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

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