{"id":936864,"date":"2023-05-02T09:00:00","date_gmt":"2023-05-02T16:00:00","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?p=936864"},"modified":"2023-06-12T10:33:40","modified_gmt":"2023-06-12T17:33:40","slug":"ai-self-play-for-algorithm-design","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/research\/blog\/ai-self-play-for-algorithm-design\/","title":{"rendered":"AI self-play for algorithm design"},"content":{"rendered":"\n
This research was accepted by the 2023 International Conference on Learning Representations (ICLR) (opens in new tab)<\/span><\/a>, which is dedicated to the advancement of the branch of artificial intelligence generally referred to as deep learning.<\/em><\/p>\n\n\n\n Efficient algorithms are crucial for many purposes, including reducing energy consumption in digital devices. While humans outperform AI systems at designing such algorithms, we show how to improve AI programming abilities using self-play, a technique that has helped AI systems dominate in games such as chess and Go.<\/p>\n\n\n\n Designing fast and accurate algorithms requires high-level abstract reasoning, which remains difficult for AI systems. Our approach involves having the AI design and solve its own programming challenges, enabling practice on millions of artificial challenges and exploration of problem types not found in public repositories. We detail our work in a new paper, \u201cLanguage Models Can Teach Themselves to Program Better,\u201d (opens in new tab)<\/span><\/a> which we\u2019re presenting at the 2023 International Conference on Learning Representations (ICLR) (opens in new tab)<\/span><\/a>.<\/p>\n\n\n\n \n\t\tSpotlight: blog post<\/span>\n\t<\/p>\n\t\n\t