News for hackers. Stuff that matters.

togelius

Increasing generality in machine learning through procedural content generation

We recently published a paper on increasing generality in machine learning through procedural content generation:https://www.nature.com/articles/s42256-020-0208-zif (paywall) then (preprint):https://arxiv.org/abs/1911.13071Outside of games and game-like environments, what are some ways you think we can use PCG and PCG-like methods to help fight overfitting and create more general intelligence?

( Read More... | 2 comments | 7 points | on HN )
Re:Empiricism and the limits of gradient descent on Monday May 28, 2018 @09:06AM (#17172199)
I had to make a few simplifications to spell out the differences clearly and avoid making the text infinitely long. It's true that most current gradient descent algorithms are stochastic because they are computed in batch mode, and that sophisticated evolution strategies approximate the gradient. I still think the differences are significant, in that evolution updates less often and the direction of the update is much less (if at all) dependent on the feedback.

Now, your point about to what extent this is really about neural networks is a good one. Could a network learn F=ma, even if we could not interpret it? Maybe. With the right data, represented the right way.

Re:The differences between tinkering and research (2016) on Tuesday April 03, 2018 @10:09AM (#16744714)
Use Google Scholar. Most technical researchers these days put all their papers on their webpage for free, and these days also on ArXiv.
Re:The differences between tinkering and research (2016) on Tuesday April 03, 2018 @10:07AM (#16744694)
Good point, I could have used "hacker" instead, though that's more specific to writing software. I didn't perceive "tinkerer" as a word with negative connotations when I wrote it.

Come to think of it, many outside the hacker community would perceive "hacker" more negatively than "tinkerer", because many people still think of hackers as criminal. At least that's my perception. I guess words have different values in different contexts.

Re:The differences between tinkering and research (2016) on Tuesday April 03, 2018 @03:16AM (#16742510)
Oh yes, I'm a terrible hacker, I rarely write code anymore. An unfortunate byproduct of academia is that you get "promoted out of the job", and all the hands-on work is done by your lab members.

I didn't mean to imply that tinkering was inferior to research - the whole premise was just to tease out how they're different, with different audiences, as you say. Interestingly, the discussion here has been dominated by people who think that I look down on them. People who've discussed it in other fora have not read the post that way.

Re:The differences between tinkering and research (2016) on Tuesday April 03, 2018 @03:08AM (#16742482)
"a systematic enterprise that builds and organizes knowledge" That is exactly my point. Doing your scholarship is doing your part to organize knowledge. Systematically building knowledge means building on others, and knowing what you build on.

So the quote (which you don't attribute to anyone other than "wiki" - a citation here would be useful) really proves my point. If you're doing not doing your scholarship, you are not doing science, or research, you are tinkering.

Again, there's nothing wrong with tinkering.

Re:The differences between tinkering and research (2016) on Monday April 02, 2018 @11:36PM (#16741704)
I'm the author, and I'm somewhat amused by the negative tone of many of the comments. Seems there are plenty of people with resentments towards research here ;)
Re:The differences between tinkering and research (2016) on Monday April 02, 2018 @11:29PM (#16741679)
This is all true. However, the large publishers (IEEE, ACM, Springer) these days all allow you to self-archive on your own webpage and typically also on ArXiv. So you can (and should) make your papers freely available. I have done that since the start of my career. It's just a matter of looking.
Re:The differences between tinkering and research (2016) on Monday April 02, 2018 @11:27PM (#16741669)
He mentions NEAT, which is good, but not any of the work on playing Mario, much less any work on evolving neural nets to play Mario. There's quite a few papers on the topic, not just mine.

Note that I don't say that SethBling is wrong. Seen as tinkering, this is perfectly fine, and he did a great job with the video. No hard feelings. I just use it as an example of how it is not research, because of the lack of scholarship.

Re:The differences between tinkering and research (2016) on Monday April 02, 2018 @11:24PM (#16741661)
Like basically all researchers in CS these days, I keep all my papers freely downloadable from my webpage. Easily findable via Google Scholar, or just a regular Google search, for anyone who cares to look.
Re:Confession as an AI researcher; seeking advice on Thursday November 16, 2017 @08:57AM (#15712612)
I am an AI researcher and faculty member at a large and famous university. I probably know less math than that Reddit poster. Math is important if you are specifically interested in the math of AI. If you are interested in inventing algorithms and solutions you mostly don't need the math.

Older ยป