Chollet's The Abstraction and Reasoning Challenge (ARC) Challenge in Python with arc-py

RohitBhisikar


0

Votes

Description:

Abstraction and Reasoning Challenge (ARC) was published by Fracois Chollet, the author of the Keras library in 2020 to create a benchmark in developing more general AI. It’s similar in structure to intelligence tests given to humans — it gives a couple of demonstrations of a concept visually, and asks to understand and apply this concept to a new input. This challenge features small training data volume (400 tasks), and out-of-sample test set making it very challenging to today’s methods in Machine Learning. I will introduce the ARC Challenge, and talk about arc-py, a library for working with ARC Challenge in python. It provides utilities for downloading and viewing the tasks in ARC corpus, types representing elements of ARC Challenge as well as suggested abstract types for an ARC Agent and evaluation function. The original data for the challenge is accessible in it’s github repository at https://github.com/fchollet/ARC. The tasks are represented as .json files containing grids of numbers, divided into “train” and “test” groups. It also includes web interface for viewing the examples and trying to solve them yourself.

Prerequisites:

To get your hands dirty, you can get the arc-py package as simple as pip install arc-py , after which you can import it with import arc .

Arc-py library is designed to be lightweight and get you started, but it will not feature solutions to the challenge itself. It should make it easy for you to work on those solutions directly. Head to https://github.com/ikamensh/arc-py for examples of using it.

The paper describing the motivation and possible approaches to the challenge should be your first stop in trying to figure it out and it’s a great read: https://arxiv.org/abs/1911.01547

Content URLs:

https://arxiv.org/abs/1911.01547 https://github.com/ikamensh/arc-py

Speaker Info:

Hello! My name is Rohit, and I am currently a research and teaching fellow at Plaksha University. I'm passionate about tech, machine learning, and computer science research. I'm a hardcore Python user and have been a huge open-source community fan and contributor. I want to make tech and AI more accessible to everybody and make it contribute towards building a better future. Through my research, I aim to provide an open and just future for unprivileged communities through technology and AI research applications.

Speaker Links:

https://www.wastedpotential.studio/ https://github.com/Bhisikar-Rohit https://rohitbhisikar.vercel.app/

Section: Artificial Intelligence and Machine Learning
Type: Poster
Target Audience: Beginner
Last Updated: