31st Annual Conference on Neural Information Processing Systems, NIPS 2017, page. 2882 - 2891, 2017-12