AI/ML News & Innovations Hub

AI/ML news, top picks, and generated innovation digests.

★ Visit ai-karthik.com
422Sources
26299News Items
8Top Picks
159Blogs
successLast Run

Latest AI/ML News

26299 matching items

EleutherAI Blog 2024-12-12 16:00 UTC Score 30.0 USR-0184-20241212-research-aca-83d8f80b Full article

SAEs trained on the same data don’t learn the same features

In this post, we show that when two TopK SAEs are trained on the same data, with the same batch order but with different random initializations, there are many latents in the first SAE that don't have a close counterpart in the second, and vice versa. Indeed, when training only about 53% of the features are shared Furthermore, many of these unshared latents are interpretable. We find that narrower SAEs have a higher feature overlap across random seeds, and as the size of the SAE increases, the overlap decreases.

How to Plot a Sigmoidal Curve to a Dose-Response to Find the Saturation Point and EC50
Cross Validated 2024-12-03 11:45 UTC Score 9.0 AI-113-20241203-social-media-e9919fa2 Full article

How to Plot a Sigmoidal Curve to a Dose-Response to Find the Saturation Point and EC50

Hi there, I have injected voltage (mV) on the x-axis (not a log scale) and the neural response of the network (as area under the curve (AUC))) on the y. The data also includes a sample size of n = 8 wells for each voltage and a SE of the area for each data point. While I can visualise approximately where the saturation point is, I would like something more mathematically/statistically rigorous. Cheers! Hi @EdM and @whuber I actually got ChatGPT to help me write a Python code using that formula, and I got this: (!)

Aider LLM Leaderboards 2024-12-03 00:00 UTC Score 27.0 USR-0170-20241203-ai-specialis-e751cb98 Full article

QwQ is a code architect, not an editor

QwQ is reasoning model like o1, and needs to be used as an architect with another model as editor.

Lilian Weng Blog 2024-11-28 00:00 UTC Score 47.0 USR-0112-20241128-ai-specialis-1b600ac6 Full article

Reward Hacking in Reinforcement Learning

Reward hacking occurs when a reinforcement learning (RL) agent exploits flaws or ambiguities in the reward function to achieve high rewards, without genuinely learning or completing the intended task. Reward hacking exists because RL environments are often imperfect, and it is fundamentally challenging to accurately specify a reward function. With the rise of language models generalizing to a broad spectrum of tasks and RLHF becomes a de facto method for alignment training, reward hacking in RL training of language models has become a critical practical challenge. Instances where the model learns to modify unit tests to pass coding tasks, or where responses contain biases that mimic a user’s preference, are pretty concerning and are likely one of the major blockers for real-world deployment of more autonomous use cases of AI models.

Advancing AI in 2024: Highlights from 10 Groundbreaking Research Papers
TOPBOTS 2024-11-25 14:05 UTC Score 37.0 AI-043-20241125-ai-specialis-2c2ac547 Full article

Advancing AI in 2024: Highlights from 10 Groundbreaking Research Papers

In this article, we delve into ten groundbreaking research papers that expand the frontiers of AI across diverse domains, including large language models, multimodal processing, video generation and editing, and the creation of interactive environments. The post Advancing AI in 2024: Highlights from 10 Groundbreaking Research Papers appeared first on TOPBOTS .

Cross Validated 2024-11-21 15:46 UTC Score 12.0 AI-113-20241121-social-media-d1be99f2

How many clusters are needed for applying cluster-robust standard errors in a SEM model?

I’m working on an SEM model with data from 1078 students, distributed across 13 schools (clusters). I’d like to apply cluster-robust standard errors, but I’m unsure whether 13 clusters is enough for this approach to provide reliable estimates. The cluster sizes range from 19 to 165 students per school. Given the relatively small number of clusters (13), should I be concerned about the reliability of cluster-robust standard errors?

EU AI Act Tracker / Explainer 2024-11-19 11:38 UTC Score 27.0 AI-010-20241119-glossary-def-fd442db3 Full article

The AI Office is hiring a Lead Scientific Advisor for AI

This opportunity has now passed. A very important job opening has opened up at the European AI Office: They are hiring for the Lead Scientific Advisor for AI. Application deadline is 13 December 2024. Based on the European Union Employment Advisor, the monthly basic salary for this role (level AD13) is about 13,500-15,000 euros. You […]

Shape, Symmetries, and Structure: The Changing Role of Mathematics in Machine Learning Research
The Gradient 2024-11-16 16:46 UTC Score 26.0 AI-037-20241116-ai-specialis-23b7d3c1 Full article

Shape, Symmetries, and Structure: The Changing Role of Mathematics in Machine Learning Research

What is the Role of Mathematics in Modern Machine Learning? The past decade has witnessed a shift in how progress is made in machine learning. Research involving carefully designed and mathematically principled architectures result in only marginal improvements while compute-intensive and engineering-first efforts that scale to ever larger training sets

AI Singapore News 2024-11-15 01:07 UTC Score 27.0 USR-0039-20241115-research-aca-c2eeee23

Exciting Partnership Announcement: AISG and Hippocratic AI

We’re thrilled to announce the signing of a Memorandum of Understanding (MOU) between Hippocratic AI and AI Singapore (AISG)! This MOU brings together the complementary strengths of both organisations...

Cross Validated 2024-11-13 15:41 UTC Score 9.0 AI-113-20241113-social-media-1a903a99

What distribution describes the duration until a first poisson event occurs?

Imagine you have 100 individuals observed for 100 days. Every day, each individual has a 10% chance of an event occurring. What is the distribution in duration until the first event? Empirically it can be observed as follows (this is R code): n

AI Stack Exchange 2024-11-07 11:05 UTC Score 26.0 AI-110-20241107-social-media-4aa3fd24

Deep RL problem: Loss decreases but agent doesn't learn

I'm implementing a basic Vanilla Policy Gradient algorithm for the CartPole-v1 gymnasium environment, and I don't know what I'm doing wrong. No matter what I try, during the training loop the loss decreases (so the model is actually learning something), but the episode total reward also decreases until it reaches around 9-10 steps (which I imagine is the minimum number of steps needed to make the pole fall). So it's learning to do it bad! In this algorithm there are a few moving parts that influence each other, and I run out of ideas to see where the problem could be. For the discounted rewards I'm using $ Q_{k,t} = \sum_{i=0}{\gamma^{i-t} r_i} $ for $k$ = all episodes and $t$ = all steps in an episode. And for the loss: $ L = -\sum_{k,t}Q_{k,t}log\pi_{\theta}(a_t | s_t)$ The code is a mix from Maxim Lapan's Deep RL Hands-On book, Karpathy's Pong example (blog, code), and personal tweaks. Here's my code: import gymnasium as gym import torch from torch import nn import torch.nn.functional as F from torch.nn.init import xavier_uniform_ import numpy as np GAMMA = 0.99 LEARNING_RATE = 0.001 BATCH_SIZE = 4 DEVICE = torch.device('mps') class XavierLinear(nn.Linear): def __init__(self, in_features: int, out_features: int, bias: bool = True, device=None, dtype=None) -> None: super().__init__(in_features, out_features, bias, device, dtype) xavier_uniform_(self.weight) class VPG(nn.Module): def __init__(self, input_size, output_size): super(VPG, self).__init__() self.net = nn.Sequenti…

AI Stack Exchange 2024-11-06 15:24 UTC Score 26.0 AI-110-20241106-social-media-3341b198 Full article

Is it possible to achieve both detection and image classification by training the model on the custom dataset?

I am beginning to work on a non-linear navigation system for educational videos as a part of my undergrad coursework project. As a part of it, I need to classify the unique frames (frame which is slide, handwritten, only figure, with both text and figure, only text, blank frame) and also need to segment (here also I have a question, is it a segmentation task or should I go with multi-object detection) the content of the frame (text, figure, title, figure title). I would like to do this using a single model trained on a single custom dataset. But I am not sure about the practicality of this. I have some questions regarding this: I am not sure how I should prepare the dataset for this task. Whether I could use annotation &its labels and class labels in the same dataset? Can I train the model on the dataset (if the answer to 1 is yes) only once to achieve both tasks? Do I need to make any other changes to the model except some changes to the final layer? Thank you in advance!

AI Stack Exchange 2024-11-05 12:10 UTC Score 12.0 AI-110-20241105-social-media-6b9ada5e

Is there an error in Russell & Norvig (4th edition)'s claim about A* with a consistent heuristic?

In "AI: A Modern Approach" (Russell & Norvig, 4th edition), section 3.5.2 "A* search" includes this sentence on page 88: In addition, with a consistent heuristic, the first time we reach a state it will be on an optimal path, so we never have to re-add a state to the frontier, and never have to change an entry in reached . There are three claims here: The first time we reach a state it will be on an optimal path. We never have to re-add a state to the frontier. We never have to change an entry in reached . I believe that claims (1) and (3) are false. To see this easily, consider the heuristic $h(n) = 0$ for all $n$ . Clearly it is consistent. With this heuristic, A* is just Dijkstra's algorithm. But in Dijkstra's algorithm, the first time we reach a state (i.e. add it to the frontier, as defined on p. 72) it certainly might not be on an optimal path, and we may have to update its entry in reached (i.e. the parent pointer, as seen in the pseudocode in Figure 3.7 on p. 73) as soon as we discover a shorter path to it. So is this simply an error in the book, or am I missing something here?

AI Stack Exchange 2024-11-04 16:09 UTC Score 20.0 AI-110-20241104-social-media-7454b46f

Stock Market LSTM predictions request models

I am looking for more advanced models for my stock market software can anyone either point me in the right direction for the latest research on LSTM or others or any experts collab/provide models for me in this specific area? Models must be convertible to onnx format currently.

In defense of screen time
Fast.ai 2024-10-29 00:00 UTC Score 10.0 AI-185-20241029-developer-an-620edf18 Full article

In defense of screen time

Pundits say my husband and I are parenting wrong.

EleutherAI Blog 2024-10-10 00:00 UTC Score 26.0 USR-0184-20241010-research-aca-109fc5f0 Full article

RLHF and RLAIF in GPT-NeoX

GPT-NeoX now supports post-training thanks to a collaboration with SynthLabs.

Cross Validated 2024-10-07 00:48 UTC Score 12.0 AI-113-20241007-social-media-be560493

Iteratively Reweighted Least Squares (IRLS) and Gauss-Newton

I am studying nonlinear regression optimization methods. I want to show that the Gauss-Newton method can be seen as an IRLS. We want to maximize $$ - \sum_{i = 1}^{n} (y_i - h(\mathbf{x}_i^T \mathbf{\beta}))^2 $$ Approximating $h(\mathbf{x}_i^T \mathbf{\beta})$ we have $$ - \sum_{i = 1}^{n} [y_i - h(\mathbf{x}_i^T \mathbf{\beta}^{(t)}) - h'(\mathbf{x}_i^T \mathbf{\beta}) \mathbf{x}_i^T (\mathbf{\beta} - \mathbf{\beta}^{(t)}) ]^2 $$ and here I don't know what to do. The books I have read do not show what to do when you have any function $h$ , or that explain the Gauss-Newton method in a direct way. I would appreciate any kind of help or suggestions. I am also looking for references on the subject in this regard.

AI Stack Exchange 2024-10-03 10:07 UTC Score 21.0 AI-110-20241003-social-media-f3241085 Full article

Llama 3.2 Vision-Instruct Inference Speed on A100 or H100 GPU

Can anyone provide an estimated time of how long does it take for Llama-3.2 Vision-Instruct 11-B model to: process an image size of 1-MB and prompt size of 1000 words and generate a response of 500 words The GPUs used for inference could be A100, A6000, or H100.

AI Stack Exchange 2024-10-03 09:23 UTC Score 15.0 AI-110-20241003-social-media-cdb780b7 Full article

Challenges in Aggregating Outputs from Classifiers Trained on Subsets of Classes

I’m currently working on a project involving several classifiers, each trained on a subset of classes. These classifiers are designed to handle different aspects of the classification task, but I’m facing a challenge when it comes to aggregating their outputs into a single prediction. For example, if one classifier is responsible for distinguishing between classes 0 and 1, and another handles classes 2 and 3, how can we effectively combine their results when the correct answer belongs to class 1? Our initial approach was to use an "other" class to indicate when an input doesn’t belong to a classifier’s assigned classes, but this did not yield the desired results. We are now exploring the possibility of implementing an additional head for detecting out-of-distribution classes, but we’re looking for a more efficient and streamlined solution. Has anyone encountered a similar issue or have any suggestions for effectively aggregating outputs from multiple classifiers? Thank you for your assistance!

AI Singapore News 2024-09-30 10:52 UTC Score 32.0 USR-0039-20240930-research-aca-a3cddaa3

First AI Certification for Design & Media Practitioners Launched

In a bold initiative that merges technology with creativity, Nanyang Polytechnic (NYP) and AI Singapore (AISG) have joined forces to introduce the Certified AI Practitioners for Design & Media...

Aider LLM Leaderboards 2024-09-26 00:00 UTC Score 40.0 USR-0170-20240926-ai-specialis-02f44ebf Full article

Separating code reasoning and editing

An Architect model describes how to solve the coding problem, and an Editor model translates that into file edits. This Architect/Editor approach produces SOTA benchmark results.

AI Stack Exchange 2024-09-23 17:44 UTC Score 26.0 AI-110-20240923-social-media-882d2bed

Low validation loss from the first epoch?

The initial validation loss is low from the first epoch and then decreases slightly. What does this actually mean? Does it indicate that the model can effectively and quickly identify patterns for this task? I can see that the model works in practice, but the results (some image restoration) aren’t ideal yet, so I want to improve its performance even further. Given this low loss from the first epoch, should I focus on training with more data or on adjusting the architecture and layers to be even more complex, etc.? Given the small differences between the first epoch and the last, is it more likely that the model was barely able to improve performance during these epochs, or could the difference in loss still be meaningful? The dataset count was of 10,000 images - 0.9 for training, 0.1 for validation. First epoch loss: Epoch [1/50], Training Loss: 0.026428, Validation Loss: 0.023727 Last epoch and plateau: Epoch [34/50], Training Loss: 0.020682, Validation Loss: 0.020651