ML Times
Jun 17, 2024
Building a virtual machine inside ChatGPT
Frederic Besse demonstrated the ability to run a virtual machine (VM) within ChatGPT, simulating a Linux environment and executing commands as if on a real system.NumPy 2.0
NumPy 2.0.0 introduces significant changes including a new variable-length string dtype, support forfloat32andlongdoublein FFT functions, and a clear split between public and private API.Accessing GPT-4 level Mathematical Olympiad Solutions via Monte Carlo Tree Self-refine with LLaMa-3 8B
The MCT Self-Refine (MCTSr) algorithm innovatively combines Large Language Models (LLMs) with Monte Carlo Tree Search (MCTS) to tackle complex mathematical reasoning, enhancing LLMs' accuracy and reliability in strategic tasks.Creativity Has Left the Chat: The Price of Debiasing Language Models
Debiasing LLMs through RLHF significantly reduces their creativity, manifesting as lower entropy in token predictions and a tendency towards predictable outputs.AlphaMath Almost Zero: process Supervision without process
AlphaMath introduces a novel approach that eliminates the need for human or GPT-annotated process supervision in enhancing large language models' (LLMs) mathematical reasoning, by leveraging the Monte Carlo Tree Search (MCTS) framework.Generating audio for video
Google DeepMind's video-to-audio (V2A) technology generates rich soundtracks for videos by combining video pixels with natural language text prompts, enhancing the realism of generated or silent films.The Tyranny of the Flake Equation
An algorithm expected to have linear runtime exhibited exponential runtime due to flakiness, transforming its operational efficiency unpredictably.Make It Count: Text-to-Image Generation with an Accurate Number of Objects
CountGen addresses the challenge of generating images with an accurate number of objects as specified in text prompts, a task previously difficult for text-to-image diffusion models.Instruction Finetuning From Scratch Implementation
The chapter demonstrates finetuning a Large Language Model (LLM) to follow instructions more accurately, using a dataset prepared specifically for this purpose, showcasing the process through code examples and explanations.An interesting way to minimize tilted losses
Tilted empirical risk minimization offers a more equitable approach to training models by adjusting sensitivity towards challenging samples, as detailed in a JMLR paper.How A.I. Is Revolutionizing Drug Development
Terray Therapeutics is leveraging A.I. to revolutionize drug development, generating 50 terabytes of data daily from millions of biochemical interactions to train algorithms for designing more effective drugs.1D CNN on Waveforms and Spectrograms vs. 2D CNN Performance
1D CNNs struggle with waveform inputs in audio processing tasks, often failing to converge, unlike their 2D counterparts when applied to spectrograms.NVIDIA Research Wins CVPR Autonomous Grand Challenge for End-to-End Driving
NVIDIA's Hydra-MDP model led the company to victory in the CVPR Autonomous Grand Challenge for End-to-End Driving, outshining over 400 global entries with its generative AI capabilities.BABILong: Testing the Limits of LLMs with Long Context Reasoning-in-a-Haystack
BABILong benchmark introduces a diverse set of 20 reasoning tasks to test LLMs' ability to reason across facts in extremely long documents, addressing the gap in evaluating models' efficiency with long contexts.Understanding LoRA: A visual guide to Low-Rank Approximation for fine-tuning LLMs efficiently.
LoRA (Low-Rank Approximation) significantly reduces fine-tuning parameters by 10,000x, maintaining performance parity with fully fine-tuned models through efficient weight update approximations.