🔵 Previous AI systems don’t have the problem-solving skills needed to excel at coding competitions.
By combining advances in large-scale transformer models with large-scale sampling and filtering, #AlphaCode made significant progress in this field: dpmd.ai/alphacode-scie…
🔢 AlphaCode is pre-trained on selected public @GitHub code and fine-tuned on our relatively small competitive programming dataset.
At evaluation time, millions of diverse C++ and Python programs are created for each problem, orders of magnitude larger than previous work.
🟢 The solutions are filtered, clustered, and reranked to a set of 10 candidate programs that are submitted for external assessment.
This automated system is similar to the usual human process of debugging, compiling, passing tests and then submitting: dpmd.ai/alphacode-scie…
📈 #AlphaCode’s performance was validated using popular coding competitions, each with over 5000 participants.
It placed at about the level of the median competitor, marking the first time AI has achieved this level against human programmers. dpmd.ai/alphacode-scie…
🌐 We hope AI systems like this will assist software developers while widening access to programming for those who don’t know how to code.
To help others to build on our results, our dataset of competitive programming problems & solutions is on @GitHub: dpmd.ai/alphacode-gith…
✏️ We interviewed 15 industry experts including playwrights, screenwriters and actors who produced work using Dramatron.
Canadian company @theatresports edited co-written theatre scripts and performed them on stage in Plays By Bots to positive reviews. dpmd.ai/dramatron-tw
Want to find out more? The team will be presenting this research at #NeurIPS2022:
Similar to Gato, an AI agent capable of many tasks such as language modelling and image captioning, this model covers a diverse set of algorithm domains, matching single-task specialists' power - and remaining robust out-of-distribution.
Our team will present this work at @LogConference as a spotlight talk:
📅 9 December
⌚ 5.40pm GMT
🧩 Stratego is a game of imperfect information: players can't directly observe their opponent's pieces.
This makes it hard for other AI-based systems to go beyond amateur level. It also means that a successful technique called “game tree search” is not sufficiently scalable.
🟩 However, DeepNash’s technique approximates a Nash equilibrium, which makes it very hard for opponents to exploit its playing style.
As a result, it’s reached an all-time top-three ranking on Gravon, the world’s biggest online Stratego platform. dpmd.ai/deepnash-scien…
From helping transform the way we can predict wind power output to improving the performance of Document AI and giving wider access to #AlphaFold, we’re proud to partner with @GoogleCloud to bring our AI research into the real world.
Here’s how. 🧵
1️⃣ Industries aiming to use AI to read documents need lots of training data, which can be hard to find.
We helped develop machine learning models that need 50% less data to parse utility bills and purchase orders for @GoogleCloud Document AI users.
2️⃣ Wind farms are crucial to building a carbon-free future - but the weather makes it hard to predict.
With @GoogleCloud, we helped produce a Custom AI tool to better predict how much wind power could be generated - trained on forecasts and a customer’s historical turbine data.
Working together with @YouTube’s product and engineering teams, we've helped optimise the decision-making processes that increase safety, decrease latency, and enhance the viewer, creator, and advertiser experience for all.
Our team developed a label quality model that helps label videos with greater precision according to @YouTube’s ad friendly guidelines, improving how videos are identified and classified. 2/
We applied #MuZero to improve the VP9 codec, a coding format that helps compress & transmit video over the internet. It was then applied to some of @YouTube’s live traffic - resulting in an avg. 4% bitrate reduction, helping reduce internet traffic, data usage & loading times. 3/
KFAC-JAX is a library for second-order optimisation of neural networks, and for computing scalable curvature approximations (such as the one used in K-FAC): dpmd.ai/kfac-jax