Saturday — December 21, 2024
OpenAI's o3 system achieves a breakthrough in AI task adaptability, new SpikeFI framework enhances reliability analysis in spiking neural networks, and SkyPilot streamlines running AI workloads on diverse infrastructures.
News
A Gentle Introduction to Graph Neural Networks (2021)
Graphs are a natural way to represent real-world objects and their connections, and graph neural networks (GNNs) have been developed to operate on this type of data, with applications in areas such as antibacterial discovery, physics simulations, and recommendation systems. This article explores modern GNNs, explaining what kind of data is best represented as a graph, how graphs differ from other data types, and how to build a state-of-the-art GNN model.
OpenAI O3 breakthrough high score on ARC-AGI-PUB
OpenAI's new o3 system has achieved a significant breakthrough in AI capabilities, scoring 75.7% on the ARC-AGI Semi-Private Evaluation set and 87.5% with high-compute configuration, demonstrating novel task adaptation ability never seen before in the GPT-family models. This marks a qualitative shift in AI capabilities, but it is not yet considered AGI, as o3 still fails on some easy tasks and will likely face challenges with the upcoming ARC-AGI-2 benchmark.
Study: Almost all leading AI chatbots show signs of cognitive decline
Almost all leading AI chatbots show signs of mild cognitive impairment in tests used to spot early signs of dementia, challenging the assumption that artificial intelligence will soon replace human doctors. The study found that "older" versions of chatbots performed worse on the tests, with scores ranging from 16 to 26 out of 30 on the Montreal Cognitive Assessment test.
UK Gov Open Consultation: Copyright and Artificial Intelligence
The UK government is seeking views on how to ensure the country's copyright framework supports both the creative industries and the AI sector, with a consultation running from December 17, 2024, to February 25, 2025. The consultation aims to address issues such as transparency, control, and access to high-quality material for AI training, as well as emerging issues like copyright protection for computer-generated works.
'Yes, I am a human': bot detection is no longer working
Captcha, a system designed to prove a user's humanity, is no longer effective as AI has advanced to the point where it can solve Captcha challenges in milliseconds. As a result, developers are exploring new methods to verify humans, such as behavioral analysis, biometrics, and digital authentication certificates, to stay ahead of increasingly sophisticated bots.
Research
SpikeFI: A Fault Injection Framework for Spiking Neural Networks
Neuromorphic computing and spiking neural networks (SNNs) are gaining popularity due to their efficient energy usage and faster computation speed, but their reliability in hardware applications is a concern. SpikeFI is a proposed fault injection framework for SNNs, built on the SLAYER PyTorch framework, which automates reliability analysis and test generation, offering various fault models and optimization speedups.
Compiling C to Safe Rust, Formalized
Researchers have developed a method to automatically translate C code to safe Rust, preserving Rust's memory safety guarantees, and applied it to formally verified C codebases, including the HACL* cryptographic library. The translated code, which includes a 80,000-line verified cryptographic library, demonstrates the feasibility of this approach with negligible performance impact.
On the Measure of Intelligence
To develop more intelligent artificial systems, a clear definition and evaluation of intelligence is necessary, allowing for comparisons between systems and humans. A new definition of intelligence based on Algorithmic Information Theory is proposed, focusing on skill-acquisition efficiency, and a benchmark called the Abstraction and Reasoning Corpus (ARC) is presented to measure human-like general fluid intelligence in AI systems.
Affirmative Resolution of Bourgain's Slicing Problem
A theorem is established stating that for any convex body in n-dimensional space with a volume of one, there exists a hyperplane that intersects the body with a volume greater than a universal constant. The proof combines various mathematical concepts, including Milman's theory of M-ellipsoids and stability estimates for the Shannon-Stam inequality.
Posterior Mean Matching: Generative Modeling Through Online Bayesian Inference
Posterior mean matching (PMM) is a new generative modeling method grounded in Bayesian inference, offering a flexible alternative to existing methods like diffusion models. PMM achieves competitive performance in tasks such as language modeling and image generation, and its mechanics can be applied to various data modalities using different conjugate pairs of distributions.
Code
Write a model to do AI problem solving in under 200 lines of code
This repository contains the open-source code and text for the book "Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp" by Peter Norvig, originally published in 1992. The repository includes the book's text in various formats, as well as the accompanying Lisp code files, which can be run interactively using a Common Lisp interpreter/compiler/environment.
Genesis, the AI enabled physics platform
Genesis is a physics platform designed for general-purpose robotics, embodied AI, and physical AI applications, featuring a universal physics engine, a lightweight and user-friendly simulation platform, and a powerful photo-realistic rendering system. It aims to lower the barrier to using physics simulations, unify state-of-the-art physics solvers, and minimize human effort in collecting and generating data for robotics and other domains.
Show HN: Instruct LLMs to do what you want in Ruby
Instruct is a Ruby gem that allows developers to interact with large language models (LLMs) in a natural and intuitive way, providing features such as safe prompting, flexible middleware, and streaming support. The gem is still in active development and not yet ready for production use, but it aims to simplify the process of working with LLMs by combining code, prompts, and completions in a flexible and powerful interface.
SkyPilot: Run AI and batch jobs on any infra (Kubernetes or 12 clouds)
SkyPilot is a framework for running AI and batch workloads on any infrastructure, offering unified execution, high cost savings, and high GPU availability. It abstracts away infrastructure burdens, supports multiple clusters, clouds, and hardware, and cuts cloud costs while maximizing GPU availability.
Genesis – Generative world for general-purpose robotics and embodied AI learning
Genesis is a physics platform designed for general-purpose robotics, embodied AI, and physical AI applications, featuring a universal physics engine, a lightweight and user-friendly simulation platform, and a powerful photo-realistic rendering system. It aims to lower the barrier to using physics simulations, unify state-of-the-art physics solvers, and minimize human effort in collecting and generating data for robotics and other domains.