News for hackers. Stuff that matters.
Re:Autopsy of a deep learning paper by alew1 on Saturday July 21, 2018 @07:05PM (#17584330)
This doesn’t seem like a particularly fair criticism.

1. As others have pointed out, the ImageNet experiment is presented as evidence that (as you’d expect) adding coordinate channels doesn’t affect performance on image classification tasks. That’s a good “sanity check” experiment to have done.

2. The paper proposes a simple idea, and it may not have been necessary to give it a whole new name (CoordConv). But if you’d asked me if I thought that adding coordinate data to the input would have led to significantly better object detection, I wouldn’t have known the answer, so the results of their experiments—that it does help on tasks like object detection—is not trivial. Not only that—a lot of people have tried to do object detection, and yet nobody has reported adding input channels for storing coordinates before. A lot of ideas seem simple after someone thinks of them.

3. Toy examples are useful for testing intuition (and building intuition about why this trick may be helpful and for what kinds of tasks). The fact that we can easily imagine what sorts of weights we’d expect the network to learn is one of the things that makes it a good toy example. (Of course, the paper wouldn’t be worth publishing if it only had the toy example.)

Re:Autopsy of a deep learning paper by felippee on Saturday July 21, 2018 @10:50PM (#17585038)
Yes it is certainly not fair that the network they spend one page explaining and probably weeks training and researching can be hardwired in 30 lines of python. This is very unfair. But this is the reality, and so the post states.

Also the idea to add coordinate as a feature has been used in the past without giving even much thought.

Toy examples are great. As long as they are not trivial. Some guy, presumably smart, once said that "things should be as simple as possible but not simpler". The toy example they play with is just too simple.

Re:Autopsy of a deep learning paper by alew1 on Sunday July 22, 2018 @08:59AM (#17586500)
I highly doubt they spent weeks training on the toy example. More like five minutes, probably. Again, that the weights learned (quickly) for the toy example can also be set by hand is not surprising and is evidence of a good toy example. The paper’s main result is not the toy example, but the real experiments (for which I doubt you could hand-code the network weights).
Re:Autopsy of a deep learning paper by ebalit on Saturday July 21, 2018 @11:33PM (#17585153)
The interesting part is that this trivial toy problem is hard to learn for a standard CNN.

They probably engineered the toy problem to be that simple, looking for the simplest problem that still displays the phenomenon.

Re:Autopsy of a deep learning paper by felippee on Sunday July 22, 2018 @12:02AM (#17585219)
This may indeed be interesting, but that is not what this paper focuses on.
Re:Autopsy of a deep learning paper by ebalit on Sunday July 22, 2018 @08:32AM (#17586414)
From the abstract:

"For any problem involving pixels or spatial representations, common intuition holds that convolutional neural networks may be appropriate. In this paper we show a striking counterexample to this intuition via the seemingly trivial coordinate transform problem, which simply requires learning a mapping between coordinates in (x,y) Cartesian space and one-hot pixel space. Although convolutional networks would seem appropriate for this task, we show that they fail spectacularly. We demonstrate and carefully analyze the failure first on a toy problem, at which point a simple fix becomes obvious."

https://arxiv.org/abs/1807.03247

Re:Autopsy of a deep learning paper by albacur on Sunday July 22, 2018 @01:33AM (#17585413)
I’m surprised that they put toy example, imagenet, and RL results in the body of the paper, but object detection results are relegated to the appendix. Is their object detection result significant? If so, why not give more attention to it?