Live data from Hacker News

Papers with Code

paperswithcode.com

31–40 of 42 posts

Re: Papers with Code

#31
post #3

It is weird to see Papers with Code on the front page of HN. This site is the bread and butter of each Research Engineers and Scientists working in Deep Learning. You use the site almost everyday. Advanced learners also use the site regularly. You would just think that "everyone knows" and never think of sharing the site on HN.

I think you overestimate how many HN readers are "Research Engineers and Scientists working in Deep Learning".

Re: Papers with Code

#32
post #3

It is weird to see Papers with Code on the front page of HN. This site is the bread and butter of each Research Engineers and Scientists working in Deep Learning. You use the site almost everyday. Advanced learners also use the site regularly. You would just think that "everyone knows" and never think of sharing the site on HN.

After reading your comment, I now feel embarrassed as to why I haven't heard of this site.

Don’t worry, it’s not true.

Re: Papers with Code

#33

Question - I get that your run-of-the-mill paper saying "Here we present a novel algorithm for xyz" will usually have the algorithm defined in simple psuedo-code, maybe with an implementation in a "real" language as a proof of concept. But for the many papers describing novel ML models, how does that work? They seem to use images that diagram out the different layers of the model. But is that truly "universal" the wa…

So porting between ML frameworks was my job for a while, and the short answer is Yes, common layers can be quite simple to describe and reproduce in different frameworks. eg "Conv2D(2,3)" is enough info, in code or text, to describe a 2d convolution layer with 2 outputs and a shape of 3x3.

The longer answer is that the rest of the Conv2D configuration can then be easily overlooked, unless changed from the defaults. And those can be different across frameworks and potentially break things, even they even exist in your preferred framework. You can always create custom layers though, if needed.

But many papers also seem to do a bad job describing the actual structure of their own ML network. They can be vague, confusing, or simply inaccurate. And that can be because they are a general concept with flexible details, or because they struggle to put their model into clear words and diagrams. Or simply because they know the code is going to do the lifting.

Re: Papers with Code

#34
post #3

It is weird to see Papers with Code on the front page of HN. This site is the bread and butter of each Research Engineers and Scientists working in Deep Learning. You use the site almost everyday. Advanced learners also use the site regularly. You would just think that "everyone knows" and never think of sharing the site on HN.

I'm concerned that this "every knows" is increasingly becoming a true social problem, unsolved by current technology - in fact, worsened by it. Knowledge about a field transfers best by hands-on association with people who practice it. Before widespread IT, communities of practice were local and relatively homogeneous; so it was easy to share the essentials of a field quickly, and get newcomers up and running with be…

Why is it a problem? People should put at least a minimum of effort to research what might interests them. Not everything has to be spoon fed to people.

I never found any subject that needed let's say more than 10 minutes of internet searches to know if it's worth pursuing.

It was much harder before the web. I remember as a kid seeing books about C++ in the local shop but even with looking inside not understanding what C++ was. Nowadays I would get my answer almost instantly.

Re: Papers with Code

#35

Question - I get that your run-of-the-mill paper saying "Here we present a novel algorithm for xyz" will usually have the algorithm defined in simple psuedo-code, maybe with an implementation in a "real" language as a proof of concept. But for the many papers describing novel ML models, how does that work? They seem to use images that diagram out the different layers of the model. But is that truly "universal" the wa…

>But is that truly "universal" the way that a psuedo-code algorithm is universal?

My experience has been that pseudo-code is anything but universal.

In fact, having had many times to implement actual working code from research papers pseudo-code, I would posit that pseudo-code is nothing but a license for academics to provide stuff that simply doesn't work to the reader and get away with it. Thanks to pseudo-code, they get to gently skip over the hard bits to get the paper out the door as quickly as possible.

Papers with actual, git-clonable, working code, should be the standard for CS academic publishing.

Re: Papers with Code

#36
post #3

It is weird to see Papers with Code on the front page of HN. This site is the bread and butter of each Research Engineers and Scientists working in Deep Learning. You use the site almost everyday. Advanced learners also use the site regularly. You would just think that "everyone knows" and never think of sharing the site on HN.

I'm concerned that this "every knows" is increasingly becoming a true social problem, unsolved by current technology - in fact, worsened by it. Knowledge about a field transfers best by hands-on association with people who practice it. Before widespread IT, communities of practice were local and relatively homogeneous; so it was easy to share the essentials of a field quickly, and get newcomers up and running with be…

> I'm concerned that this "every knows" is increasingly becoming a true social problem, unsolved by current technology - in fact, worsened by it.

You couldn't possibly believe this if you were old enough to remember what preceded the internet.

Good lord, no, today is not worse than microfiche and card catalogs.

Re: Papers with Code

#37

I implemented Wang–Müller algorithm, described it, and embedded the code to the pdf, along with tooling how to generate the example diagrams of the paper (and the whole paper). Everything is in the pdf[1]. Arxiv.org won't accept a pdf with attachments though, so only a stripped-down version will come there (once/if I get an endorsement, fingers crossed). I copied this concept from Joe Armstrong, where he suggested to…

I don’t get it, why not just include a link to github in your pdf?

Re: Papers with Code

#38
post #3

It is weird to see Papers with Code on the front page of HN. This site is the bread and butter of each Research Engineers and Scientists working in Deep Learning. You use the site almost everyday. Advanced learners also use the site regularly. You would just think that "everyone knows" and never think of sharing the site on HN.

I’m a DL researcher, I’ve known of this site for a few years, and while the original motivation behind it was good I personally never extracted much value from it. Usually googling the paper title or a model name plus ‘github’ and/or ‘pytorch’ will produce all relevant links to code.

“Bread and butter” for me is http://arxiv-sanity.com

Re: Papers with Code

#39
post #31
post #3

It is weird to see Papers with Code on the front page of HN. This site is the bread and butter of each Research Engineers and Scientists working in Deep Learning. You use the site almost everyday. Advanced learners also use the site regularly. You would just think that "everyone knows" and never think of sharing the site on HN.

I think you overestimate how many HN readers are "Research Engineers and Scientists working in Deep Learning".

He also overestimates the importance of that site for “Research Engineers and Scientists working in Deep Learning".

Re: Papers with Code

#40

Transformer based architectures and unsupervised pre-training are achieving state of the art results across multiple modalities including NLP, CV, speech recognition, genomics, physics etc - so here's my must read list of recent papers on the topics (along with some of my notes). Happy holidays! [1] Attention Is All You Need (2017) https://paperswithcode.com/paper/attention-is-all-you-need Introduced the Transformer…

Thanks for this thoughtful list. I try not to flood my ML dev team with too much academic reading but obviously some are too important. Seeing another persons take on what’s important helps me refine what I give to the newcomers to get them up to speed.
Post reply on HN