A paper written by me on arXiv, describing my work while at New Cortex.

Abstract:

Making changes to a program to optimize its performance is an unscalable task that relies entirely upon human intuition and experience. In addition, companies operating at large scale are at a stage where no single individual understands the code controlling its systems, and for this reason, making changes to improve performance can become intractably difficult. In this paper, a learning system is introduced that provides AI assistance for finding recommended changes to a program. Specifically, it is shown how the evaluative feedback, delayed-reward performance programming domain can be effectively formulated via the Monte Carlo tree search (MCTS) framework. It is then shown that established methods from computational games for using learning to expedite tree-search computation can be adapted to speed up computing recommended program alterations. Estimates of expected utility from MCTS trees built for previous problems are used to learn a sampling policy that remains effective across new problems, thus demonstrating transferability of optimization knowledge. This formulation is applied to the Apache Spark distributed computing environment, and a preliminary result is observed that the time required to build a search tree for finding recommendations is reduced by up to a factor of 10x.
Posted
AuthorDon Dini

I was recently very kindly invited by Alena Kruchkova to speak at her wonderful (recently concluded) Deep Learning Book Club series (https://www.meetup.com/Deep-Learning-Book-Club/).

In this series, a speaker is invited to present a chapter of Deep Learning (http://www.deeplearningbook.org), by Goodfellow, Bengio, and Courville. I was asked to present chapter 17, Monte Carlo Methods. I presented an original treatment of the material - check out the youtube link below for video and slides.

https://www.youtube.com/watch?v=M1fpAJArJA0

My thanks to Alena.

Posted
AuthorDon Dini

My great thanks to Chris Fregly and the Hadoop Summit for inviting me to speak at the Advanced Spark and Tensor Flow meetup last night. It was a great pleasure meeting everyone and talking about the deep reinforcement learning work we are doing at foodRev. 

There are two papers I mentioned while talking with people afterwards that are super great:

Bandit based Monte-Carlo Planning (referenced by the AlphaGo paper), which references another super good paper - A Sparse Sampling Algorithm for Near-Optimal Planning in Large Markov Decision Processes from Andrew Kearns, Yishay Mansour, and the ubiquitous Andrew Ng.

Posted
AuthorDon Dini

Here's the YouTube video of a talk I recently gave at UIUC's Reflections | Projections conference. It was a great pleasure and honor to return to University of Illinois after graduating 15 years ago. As I mention in the talk, going to R | P was one of the things that inspired me to go into computer science in the first place while I was a physics student there. Being allowed to speak there years later was a real treat. My thanks to UIUC ACM.

Posted
AuthorDon Dini

"The horrors of that human trafficking left a scar for the sport that lingers even now, 12 years after the practice was officially banned in the U.A.E. Some owners said quietly that they still might prefer to have human jockeys — though none would say so publicly — but a majority, perhaps recognizing the troubling perception of having children ride animals that stand 6 feet tall and can run up to 40 miles per hour, unabashedly praised the technology now widely used instead: robots."

Full story AT New york times here

Just take a look at the pictures in the article. The juxtaposition of the ancient sport of camel racing and the futuresque robotic camel jockeys is just striking.

Posted
AuthorDon Dini

"...Facebook and Twitter are treated as a goldmine where people’s thoughts are concerned. Scientists believe that the heaps of data that these social media platforms gather can correctly portray what users are thinking. What scientists overlook, however, is to correct inherent biases that datasets contain."

Full story here

Posted
AuthorDon Dini
2 CommentsPost a comment

https://www.youtube.com/watch?v=2NzA4XLjRaM

Hi I'm up late working. What's happening internet. 

Posted
AuthorDon Dini
2 CommentsPost a comment