Before we try to figure out what the future of AI might look like, it’s helpful to take a look at what AI can already do.

This memo will give a selection of some of the most impressive results from current state of the art AI systems, to give you a sense of the current state of AI capabilities.

ML systems today can only perform a very small portion of tasks that humans can do, and (with a few exceptions) only within narrow specialties (like playing one particular game or generating one particular kind of image).

That said, since the increasingly widespread use of deep learning in the mid-2010s, there has been huge progress in what can be achieved with ML.

PaLM

PaLM (Pathways Language Model) is a 540 billion parameter language model produced by Google Research. It was trained on a dataset of billions of sentences that represent a wide range of natural language use cases. The dataset is a mixture of filtered webpages, books, Wikipedia, news articles, source code, and social media conversations.

PaLM demonstrates impressive natural language understanding and generation capabilities. For example, the model can distinguish cause and effect, infer conceptual combinations in appropriate contexts, and even guess a movie from an emoji.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLmQjS3gOQ2x7ru3xovYjVw-Yr2fKDCqhDHByQZitD92Yu4L-v2BBa5f_VMfpWM4D0930Dmk35EY1TqGrYUtMQqJO41hkLqXuu51eOpXZ3PvYPSjf5stfEJNJn2idWnRYCCEgBiJuLDTXX5Fgt-Mk13kCKdO12JShGvDO_cArtLKv8U8obJaHiL5ASQg/s16000/Big Bench Sped Up Cropped.gif

PaLM can even generate explicit explanations for scenarios that require a complex combination of multi-step logical inference, world knowledge, and deep language understanding. For example, it can provide high quality explanations for novel jokes not found on the web.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHKfA6Vxw9li1vDfDChv-yzCp4ubKpOR2D62IMui3mAe5Un0jZ3P2_60stEZdtJNUt1b2XNzXbPoM0EO6B7UGneMd-2Bq0JK0gC5rIMSgQM02jwe5VmGxYLo_jz78vnG79oDIpv3mNu6kD0tqAUT6pcYkbkRpeoO9P-92I5O8ZsZefCpcxfIfEJREAyA/s16000/image5.png

Google tested various different sizes of PaLM. As the scale of the model increased, the performance improved across tasks and also unlocking new capabilities (such as the ability to output working computer code, do common-sense reasoning, and make logical inferences).

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLXCWMlipdu0gFF6hsiJHbxg1zSaEkdDWfl-8RakQuW__8RPvlOS9KGIScNCytxT4jz9isnx0GLMwbS1G0Q4WdXzT42GszgfwIIAVX1H3J-43lVWWqcb--q9cPsxCsJFFz2dRfpKgEmLe-xfIyBqQuPq1BPYcK9CtAK1_xnhgvgAAx0GeZmODJxGNMYQ/s16000/image8.gif

PaLM 540B (the largest model) generalises it’s ability to understand language to be able to successfully complete coding tasks, such as writing code given a description (text-to-code), translating code from one language to another, and fixing compilation errors (code-to-code). PaLM shows strong performance across coding tasks even though code represented only 5% of the data in its training dataset.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6gdPPoicGB0nweCccX9zN8mEwp8Nye503s604BUI1EO36-iTJNe3cJptm1lpWX5oEvXRoQl8cCRtYI1UkD5bfkN5zModWSoxMOGIlxBbNvI-g4SMsdEWZTDbR-ifbV7HQK0VX0yWXsSqGbR_vu_gtAUJ5BgJyAODkxiqA6I2GKkFn3mrKzKbd0aZVzA/s16000/Coding Examples v2 Cropped.gif

Math & ML problem solving - Minerva (paper) (blog)

Minerva is a model that is built based on the Pathways Language Model (PaLM), but with further training on a 118 GB dataset of scientific papers and web pages that contain mathematical expressions.

It was built to solve mathematical and scientific questions like the following:

CleanShot 2022-08-15 at 20.44.47.png

The input to Minerva is the question, exactly as you see here.  It’s worth recalling that Minerva is designed only to predict language and has no access to a calculator or any other external tools.

Given the above input, here is what Minerva outputs (correctly):