rjnw
2018-3-15 12:24:59

@rjnw set the channel topic: https://icfp18.hotcrp.com/paper/30


rjnw
2018-3-15 12:27:35

I copied everything from our pldi submission


samth
2018-3-15 13:29:18

That second plot might be better on a log scale


rjnw
2018-3-15 13:56:17

disregard the plot for naivebayes, sorry it had wrong holdouts in racket


rjnw
2018-3-15 13:57:30

@samth do you mean logscale on x-axis?


samth
2018-3-15 13:59:07

Yes


rjnw
2018-3-15 14:00:06

okay I am running racket again I will post that when its done


ccshan
2018-3-15 19:26:25

The accuracy we expect is around 80%, not 97% or 100%.


rjnw
2018-3-15 19:28:04

@ccshan are you in luddy?


rjnw
2018-3-15 19:28:37

Yeah that plot is wrong I will update it shortly


ccshan
2018-3-15 19:30:20

No but I’m heading there


ccshan
2018-3-15 19:35:45

I added topic tag “compile-time optimization” alongside “run-time optimization”. @samth please feel free to look at and change the submission metadata. BTW there’s the “option to attach an annotated copy of the reviews of their previous submission(s), explaining how they have addressed these previous reviews in the present submission”


samth
2018-3-15 20:31:08

@ccshan done for my conflicts


samth
2018-3-15 20:31:34

I think adding the previous reviews would be good, but only if we have time


carette
2018-3-15 21:32:40

So what is the plan for the evaluation? I see very little in the paper itself. I know @rjnw has run tons of stuff - but if we don’t have something substantive here, we’ll likely get rejected again.


carette
2018-3-15 21:33:12

Hmm, I guess I should go in and see if I need to add people wrt conflicts. Will do now.


ccshan
2018-3-15 21:34:53

I know Rajan is running Naive Bayes experiments that would end up comparing our two backends, JAGS, and MALLET. So if Rajan is not working on writing, one thing Jacques can do is to write the evaluation, probably with help from Rajan’s writing and speaking. The punch line, which should come first and be supported hierarchically, is that we’re faster and more accurate.


samth
2018-3-15 21:36:37

There’s a bunch in the paper, in particular the GmmGibbs plot and the table of benchmark results for different optimizations


carette
2018-3-15 21:36:39

What else than Naive Bayes? We were hit with ‘one trick pony’, and the reviewers weren’t wrong, given the paper as written.


samth
2018-3-15 21:36:54

the plan is to add NaiveBayes as well


samth
2018-3-15 21:37:18

the reviewers were unhappy that we only talked about exact inference, which is no longer the case


carette
2018-3-15 21:40:14

No new conflicts.


carette
2018-3-15 21:44:33

I’ve dug into section 6 now. What I was expecting to see was a table with all the benchmarks together — or, at worst, one in 6.1 and one in 6.2. I was hoping to see ~5 benchmarks of rather different kinds in 6.2, with ~5 plots, and the table in 6.3 to have ~5 ‘Time’ columns, one for each benchmark.


carette
2018-3-15 21:45:46

So it looks like we have 1 (GMM) right now. And we may have 2 (GMM+NaiveBayes) by tomorrow. Is that right?


ccshan
2018-3-15 21:48:35

Right. I hope sharing your hopes helps you make your hopes come true.


rjnw
2018-3-15 21:53:35

@carette I will generate for clinical trial and linear regression


rjnw
2018-3-15 21:53:52

but that is still only haskell and rkt comparison


rjnw
2018-3-15 21:55:04

when you say table what do you want in that table? what should be the rows and columns?


carette
2018-3-15 21:58:07

@ccshan I do not posses a “dual-socket 12-core i7–4770 with 32GB of RAM, running 16.04”, nor have access to a similar machine with all the non-trivial setup required to run benchmarks. Nor the knowledge of ML practice to come up with decent benchmarks. I thought that that was one of the great things about having multiple authors with different expertise all working together. </snark>


ccshan
2018-3-15 21:58:45

shrug


carette
2018-3-15 22:01:49

@rjnw In 6.1, I was hoping to see something like Figure 15. Similar rows, but with columns for Benchmark, time for clinical trial, and time for linear regression.


carette
2018-3-15 22:02:56

Also, should we perhaps put section 6.2 first, as that is going to be more interesting to ML people than exact inference?


carette
2018-3-15 22:03:41

I love exact inference myself, but that’s possibly somewhat niche compared to the applicability of approximate inference.


rjnw
2018-3-15 22:06:06

I will work on a table for exact inference


rjnw
2018-3-15 22:07:08

but do we need to show optimization techniques as rows?


rjnw
2018-3-15 22:07:36

if the rows are the same I can just add more columns to fig15


rjnw
2018-3-15 22:17:55

@ccshan I am trying to run activation from bin folder, it just exits without any info


rjnw
2018-3-15 22:18:02

for activating maple


ccshan
2018-3-15 22:20:01

Have you installed lsb-core and x11-utils?


rjnw
2018-3-15 22:21:49

no


rjnw
2018-3-15 22:21:56

let me try again


ccshan
2018-3-15 22:23:15

I understand it can be tricky to install Maple in Docker


rjnw
2018-3-15 22:28:04

that works


rjnw
2018-3-15 22:28:31

oh I am using native right now, I will change the evaluation to match what I am doing


ccshan
2018-3-16 05:30:25

Obviously the bulk of our remaining work is in Sections 5 and 6. Section 5 now starts well, so the rest of it is ready for anyone to revise. Section 6 has Naive Bayes measurements in the comments — thanks Rajan — so it is ready for revision as well as plotting.