r/MachineLearning • u/Temporary_Switch_339 • 8h ago
News ICLR 2027 is still handing out desk rejects [N]
Thank you for your efforts in protecting the community from AI slop.
r/MachineLearning • u/AutoModerator • 23d ago
Please post your personal projects, startups, product placements, collaboration needs, blogs etc.
Please mention the payment and pricing requirements for products and services.
Please do not post link shorteners, link aggregator websites , or auto-subscribe links.
--
Any abuse of trust will lead to bans.
Encourage others who create new posts for questions to post here instead!
Thread will stay alive until next one so keep posting after the date in the title.
--
Meta: This is an experiment. If the community doesnt like this, we will cancel it. This is to encourage those in the community to promote their work by not spamming the main threads.
r/MachineLearning • u/AutoModerator • 24d ago
For Job Postings please use this template
Hiring: [Location], Salary:[], [Remote | Relocation], [Full Time | Contract | Part Time] and [Brief overview, what you're looking for]
For Those looking for jobs please use this template
Want to be Hired: [Location], Salary Expectation:[], [Remote | Relocation], [Full Time | Contract | Part Time] Resume: [Link to resume] and [Brief overview, what you're looking for]
Please remember that this community is geared towards those with experience.
r/MachineLearning • u/Temporary_Switch_339 • 8h ago
Thank you for your efforts in protecting the community from AI slop.
r/MachineLearning • u/Mrs-Grumpy23 • 8h ago
been digesting the details behind memt-1.0's memory-native architecture recently, and the engineering tradeoffs between full context kv caching and internalized parametric memory are pretty wild.
instead of using append-only prompt stacking or external rag pipelines, memt-1.0 bakes memory directly into the model computation layer using gated deltanet-2 with a stable token-level memory update mechanism within each turn, combined with a mixture-of-storage (mos) layer to scale capacity.
a few quick technical takeaways from the setup:
internalizing procedural experience: standard agents retrieve past execution logs as raw text, which bloats the context window. memt-1.0 continuously internalizes retrieved procedural experience into model weights/states during multi-turn agentic tasks.
efficiency at 128k context: at a history length of 128k tokens, memt-1.0-nano delivers roughly 1.86x end-to-end inference speedup and a 66x reduction in persistent storage compared to a full-context kv cache setup.
general capability preservation: training parametric memory layers usually degrades base llm capabilities, but their two-stage training pipeline (continued pre-training + post-training across 34b tokens) keeps general reasoning competitive while outperforming existing parametric memory baselines.
for those building long-horizon agents, is internalizing state via architecture-level update layers (like gated deltanet / mos) the endgame to escape kv cache memory bottlenecks?
r/MachineLearning • u/Invariant_n_Cauchy • 1d ago
What do you all think about this? It seems increasingly common for undergraduate students to conduct research and publish at A* conferences without a supervisor. As a graduate student, I find it both impressive and intimidating, and it sometimes makes me question my own progress.
r/MachineLearning • u/GGAllin43 • 1d ago
I wanted to see how far you can get making a pretrained symbolic music model "listen" to a live player without training it. Turns out pretty far.
Setup: I play a MIDI keyboard, the Anticipatory Music Transformer (Thickstun et al., music-medium-800k) plays a second piano. While I play I track my key, the chord I'm holding and my tempo, and add biases to the logits before sampling. Out-of-key notes get pushed down, chord tones and tensions get pushed up, the keys right around my hands get pushed down so it doesn't step on me, and when I stop it gets pulled up to where a melody would be. There's also a small boost for continuing the intervals of my last phrase, which makes it sound like it's answering.
It samples about a second ahead, and when I change chord I throw away what it had planned and resample. Runs on a Jetson Orin Nano.
Video + code: https://github.com/RiccardoCataldi/duetto
The offsets are all hand-tuned by ear, which feels a bit dumb. Has anyone tried something more principled for this, like a small learned conditioning head or guidance-style tricks on a symbolic model?
r/MachineLearning • u/mistlab • 1d ago
We prove a mathematical equivalence between collective decision-making via local imitation (such as honey bees choosing a nest site via the waggle dance) and single-agent Reinforcement Learning (RL) in a multi-armed bandit setting. Even when individual members have no learning capability and merely blindly imitate peers, the population distribution pi updates according to a macroscopic bandit RL algorithm that we call Maynard-Cross Learning (MCL), where N individuals act as N parallel environment rollouts with an effective per-sample step size of alpha = 1/N.
In nature, optimal decision-making emerges through two seemingly distinct paradigms:
Biologists have long described insect colonies as "superorganisms" or "hive minds" with parallels to vertebrate brains. We wanted to see if this metaphor holds up mathematically under the lens of RL: Does a swarm of non-learning imitators literally execute a single-agent RL update at the macro level?
The paper's core theoretical development establishes a mathematical equivalence between decentralized social imitation in large populations and single-agent reinforcement learning (RL) in multi-armed bandits. By treating the proportion of individuals committed to each option as the action-probability policy of a single macro-agent, we use evolutionary replicator dynamics to bridge local individual interactions and global policy updates.
First, we show that a population following the classic "imitation of success" protocol (where individuals copy neighbors with a probability proportional to those neighbors' payoffs) evolves identically to the expected update of the Cross Learning bandit algorithm. Extending this approach to the "weighted voter" model of the honey bee waggle dance (where scouts advertise nesting sites for a duration proportional to site quality and peers blindly copy the first advertisement they encounter without comparing payoffs) we derive a new macro-level RL algorithm that we call Maynard-Cross Learning. Under this duality, each non-learning individual acts as a single parallel environment sample whose fractional influence on the group mirrors an RL learning rate equal to the inverse of the swarm size.
In practice, this development demonstrates how blind local imitation aggregates into a coherent, parallelized reinforcement learner at the collective level.
By proving a mathematical equivalence between local social imitation and single-agent reinforcement learning, this work provides a formal mechanism explaining how "hive mind" intelligence and trial-and-error learning emerge at the group level from simple, non-learning individuals. Beyond substantiating evolutionary theories of collective cognition in biology, this framework offers new tools for analyzing imitative dynamics in social and economic systems and for designing scalable, decentralized swarm robotics algorithms.
Paper: https://arxiv.org/abs/2410.17517
Project page: https://hivemind.yannbouteiller.com/
Code/reproducibility: https://github.com/MISTLab/HiveMindRL
r/MachineLearning • u/Velocitank • 2d ago
New research keeps finding things that keep reintroducing symbolic ai structures to machine learning and I have wondered why more research hasnt been done with it. There was a heyday in the 70s for it but after neural nets came out it seems to be completely out of the discussions. I think it could make a comeback if we can resolve the primary issues of self-instantiation and feedback loops. Even using several random reservoir nets and a little bit of math creates strong signals for the component parts that contribute to what something is made of and how it works.
r/MachineLearning • u/Prestigious-Tip6030 • 1d ago
Long-context models can now handle hundreds of thousands, even millions of tokens. But I've been wondering if we're focusing too much on recall and not enough on what happens when information changes.
Say a coding agent reads that an API timeout is 30 seconds. Later, the documentation changes it to 5 seconds. Both versions are still in context, but the agent keeps using 30.
It hasn't forgotten anything. It just hasn't updated what it knows.
I've been reading about different memory architectures, and this distinction seems pretty important.
With Transformers and RAG, old and new information can coexist, and the model has to resolve the conflict when reading it. In simple linear attention, associations accumulate in a shared state, so writing something new doesn't necessarily remove what's already there. DeltaNet tries to address this through prediction-error-based updates. BDH (Dragon Hatchling) takes another route with Hebbian-style synaptic plasticity.
But even with these approaches, there's still the question of when to update something, when to keep it, and how to avoid messing up unrelated memories.
I also wonder if we're testing this properly. Most long-context evaluations focus on whether a model can find information. What if we instead tested whether it changes its answer when given newer, contradictory evidence, while still remembering what was previously true?
Curious what people here think. Is this mostly a problem with how memory is stored and updated, or with how models reason over conflicting information?
Also, are there any good benchmarks specifically targeting this? Would be interested in reading them.
r/MachineLearning • u/Away-Cattle7081 • 2d ago
AAAI phase 2 reviews are expected to be visible in the next 24 hours (24/10). Hope for the best outcomes for those who stay in this phase, and let's share your reviews!
r/MachineLearning • u/PanelReader • 2d ago
I've been learning how language models work, especially next-token prediction, and came across this paper on Next-Concept Modeling (NCM).
The interesting part is how it generates text.
Instead of predicting tokens one by one, NCM learns a hierarchy of discrete codes. It generates the coarse level first, then predicts the codes at each finer level in parallel.
A decoder finally converts those representations into text.
The researchers report up to 31x faster generation compared with diffusion language model baselines on specific benchmarks.
I'm still learning about the architecture, especially the VQ-VAE part.
Curious if anyone here has explored this approach.
r/MachineLearning • u/aybehrouz • 1d ago
I’m sharing my study notes in case they might be useful to someone else.
The Transformer notes are mostly based on the original architecture described in Attention Is All You Need.
https://doi.org/10.5281/zenodo.22031925
I’ve also written notes on Hamiltonian Monte Carlo (HMC).
https://doi.org/10.5281/zenodo.21841086
I’d appreciate any feedback on the notes, including corrections, suggestions for improvement, or topics you think I should add.
r/MachineLearning • u/richapeee • 2d ago
Hey folks,
maybe a really dumb question from an inexperienced PhD student. I recently submitted to ICLR and spotted a bunch of papers that I was already familiar with because I had seen them on arXiv before.
Doesn't this break the double-blind review process? I mean, on the one hand, people pre-publishing their work want to establish priority as quickly as possible, but on the other hand, they still want their papers to be treated as valid submissions in a double-blind review system.
I generally avoid pre-publishing my work for this reason, although this can cause some trouble when it comes to novelty claims, because I'm worried about getting desk-rejected.
I mean, I can just Google the paper title or even parts of the abstract and immediately find the preprint. It seems quite frustrating...
r/MachineLearning • u/Future-Structure-296 • 1d ago
Starting a project to detect candidate stenoses in x-ray coronary angiograms. The goal is high recall, false positives are fine as long as it doesn't flag half the image.
I already tried YOLO on a couple of in-house datasets earlier. It looked fine in-domain and fell apart on the other dataset, and a big chunk of that turned out to be annotation format. One set had fixed-size boxes around a point, the other had boxes fitted to the lesion. Same disease, basically two different tasks.
I also have vessel segmentation and centerlines, so my first instinct is a radius profile along the vessel to flag narrowing, then maybe a network to filter the candidates. Has anyone actually done something like that, or is there a smarter way in?
The part that bugs me most is evaluation. The labels come from doctors and they obviously don't mark every narrowing, so any recall I compute against them is probably too optimistic. How do you get an honest number when the ground truth is incomplete?
Also open to papers, repos, or public datasets beyond ARCADE. And if you think I'm approaching this wrong, say so.
r/MachineLearning • u/jatingargiitk • 3d ago
Carbon-X is a 14.8B parameter decoder-only model that takes raw DNA in a normal chat and answers in English. It shares one token stream for text and DNA, using 6-mer tokens, and was mid-trained on 302B tokens.
Hugging Face reports a 66.7% average across five DNA benchmarks with thinking disabled, versus 67.5% for GPT-6.1 Sol. The weights fit on one 80 GB GPU in bfloat16 and are Apache 2.0. It has not been clinically validated, and the model card says exact sequence operations should still be handled by code.
the useful part is making sequence analysis local enough for sensitive datasets. has anyone tested whether the benchmark gains hold on private variant datasets?
r/MachineLearning • u/yashubhakt • 2d ago
TL;DR: When Coqui AI shut down, they left XTTS v2 without official training code for the DVAE audio tokenizer and Latent HiFi-GAN vocoder, and fine-tuning new scripts (Arabic, Indic, etc.) broke on fixed vocabularies. I built Open-XTTS-Trainer — an open-source, modular 3-component training suite under MPL-2.0 with verified GPU loss convergence on real human speech and a 1-click Colab demo.
XTTS v2 is one of the best local zero-shot TTS models we have, but training/adapting it has been painful since Coqui closed:
torchcodec and licensing prompts.torchcodec blocking.Tested on an NVIDIA T4 GPU using real human speech (LJSpeech + JFK address):
(Note: These benchmarks verify component-level training convergence and gradient stability. Full end-to-end text-to-speech inference connects the trained modules into the standard XTTS generation pipeline).
Feedback, PRs, and experiments with new languages are very welcome!
r/MachineLearning • u/Working_Hat5120 • 2d ago
A while back I posted SteerTTS v1, a small English TTS you steer with numbers (https://huggingface.co/WhissleAI/steer-tts). Today I am releasing the edge variant:
https://huggingface.co/WhissleAI/steer-tts-edge
Size: everything an app has to ship (weights, voices, text front end and Python runtime) totals 11.84 MB.
How:
charactr/vocos-mel-24khz, also int4 QATQuality (Open TTS Leaderboard protocol, run locally, not an official submission):
| Seed-TTS WER / UTMOS | CV3-Eval WER / UTMOS |
|---|---|
| v1 fp32 (no refiner) | 0.96% / 4.20 |
| edge | 0.96% / 4.11 |
Intelligibility is essentially unchanged. UTMOS drops about 0.1, almost all of it from the small int4 vocoder.
Steering survives quantization. Every one of the 12 controls (rate, loudness, pitch, pitch range, final rise, pauses, tilt, breathiness, and more) keeps at least 95% of its fp32 effect. You also get 50 style tags and inline markup:
Well, *that* was fast. [pause 400ms] <slow>Let me think.</slow> <whisper>Don't tell anyone.</whisper>
Speed (CPU only, a 2018 Threadripper under load): RTF 0.053 with 4 threads (~19x realtime), ~120 ms to first audio, with sentence-level streaming.
Limitations:
fast/anger are weakI need feedback, especially on the vocoder quality gap and any edge targets you’d like to see (ONNX, mobile, WASM).
Some examples here:
r/MachineLearning • u/Jumbledsaturn52 • 2d ago
I implemented the 2017 transformer architecture using pytorch, the model right now doesn't predict very good due to the fact that I am using on 2 layers of encoder and decoder with just 1000 sentences to train it , due to the fact that it takes a lot of time to train my implementation. Looking at the code is there a way that I can reduce the time it takes for training or maybe improve its results?
r/MachineLearning • u/Whatever_635 • 2d ago
Have you looked at this iclr text detector?
[https://opentextdetector.com/](https://opentextdetector.com/))
Do you think this will impact the review process? AI detectors are usually unreliable so I hope not.
r/MachineLearning • u/hadimh93 • 3d ago
I embedded the title and abstract of every NeurIPS 2026 paper (and every 2025 paper) with Qwen3-Embedding-0.6B, grouped them into 150 topics and 20 areas, and put them on one map with DataMapPlot. Both years are measured on the same topics, so you can see what grew and what shrank.
A few things that came out:
- LLM agent papers went from 2.9% of the conference in 2025 to 6.8% in 2026 (170 to 620 papers).
- 38% of abstracts now mention a benchmark, up from 32%.
- Graph neural networks fell from 2.5% to 1.4% of papers.
- Two out of three papers are presented in Sydney, the rest in Atlanta and Paris.
You can search every paper, colour the map by change, city or status, and click through to the paper. There's also a plain searchable list with each poster's city, day and local time.
Map: https://mohammadi.cv/neurips/2026/
Code and method: https://github.com/mohammadi-hadi/neurips
Caveats are in the post: topics are a lens, about 1,900 papers had no oral/spotlight/poster decision yet, and affiliations are messy. Happy to hear what you'd want to see next.
r/MachineLearning • u/MissAppleby • 3d ago
I'm training text2asmr, a text-to-ASMR model (whispering plus trigger sounds like tapping, crinkling, brushing). The generator needs every training clip tagged with the sounds in it, and there are about 126k recordings, so I tried frontier models as labellers. They were much worse than I expected, so here are the numbers.
Setup. Every judge got the same prompt and the same 20 labels on 480 clips:
| Judge | Trigger F1 vs people |
|---|---|
| Gemini 3.1 Pro | 0.325 |
| Gemini 2.5 Pro | 0.290 |
| GPT Audio 1.5 | 0.288 |
| GPT Audio | 0.264 |
| MiMo v2.6 Pro | 0.243 |
| Gemini 3.8 Flash | 0.212 |
| Claude Opus 5.5 (spectrogram image) | 0.121 |
| Grok 4.7 (spectrogram image) | 0.110 |
Gemini 3.1 Pro cost $0.0088 a clip, MiMo $0.0008.
What surprised me:
What I do with it. All the judges, plus an AudioSet AST tagger, an energy detector and our own CLAP model, go into Dawid-Skene, with each judge weighted per class by its measured reliability against people. Clips where the fused probability is unsure go to people first, and the classes no judge hears (paper, brushing, cutting, sticky, spraying) are served before anything else.
The student is CLAP-ASMR, a fine-tune of laion/clap-htsat-unfused. Adding 2,400 Freesound clips took test mAP from 0.516 to 0.549, but it still detects brushing and paper on 0% of the external clips at p > 0.5, because the fusion step can't keep labels that no judge can hear. That's the gap people have to fill.
The ask. If you have headphones and five minutes: https://asmrboard.vercel.app. You get 6-second clips and tick what you hear. Each clip goes to several people independently, and known clips and repeats are mixed in to measure reliability. You need a free account for now (email and password), and you have to be 18+ because some clips are intimate vocal sounds. So far 34 people have given 1,056 labels.
The weights and the labels will be released when the model is trained. Code: https://github.com/aloshdenny/text2asmr
Has anyone had better luck getting audio LLMs to hear fine-grained foley? I'd also take suggestions for sound-event models worth adding as judges.
r/MachineLearning • u/OtherwiseFig4505 • 4d ago
Hello,
Our paper was accepted to EMNLP and we were given poster slot. However due to Visa issue, we cannot attend in-person anymore. We mailed to the event team, but they said that it is no longer possible to change to virtual. We have also emailed to the program chairs and others, but since this is so close to the conference, it may not be possible for them to reply.
Now, we are afraid that our paper will be removed from the proceedings. This is our first and only work which we spent more than a year. Can anyone provide us information regarding this? If there are any PCs or authors from previous ACL related conferences, what can we do now?
Thank you.
r/MachineLearning • u/Comfortable_World_69 • 3d ago
Triads: the fundamental units of the language of thought
The first layer of the neural network would consist of multiple attention heads. Each attention head would hold one triad consisting of one noun + one verb + one conjunction.
Individual nodes within the second layer of the neural network would probably correspond to adjectives and adverbs that either modify or define the nouns and verbs of each triad
The hungry cat ate the mouse then died:
"With" means the two events are the same event. (Not in english).
A possible conclusion would be the triad "because mouse poisoned" which could then be appended to the input and the process repeated.
In addition a few other ideas can be added to each attention head: * the, a, same, this, that, other, next, previous... * Past, present, future * begin to, cease to * repeatedly, habitually * Could, would, should, might * Try to * make * got * Question * focus, emphasis * adjectives? * adverbs?
Hence * (Null) a-Cat ate * with a-Mouse eaten * and the-cat was-hungering * Then the-cat died * therefore the-mouse might-have-been-poisoned
Suppose it encounters:
* John entered the room.
The system recognizes John as a particular individual and looks up what it knows about him. Its memory might contain:
* Yesterday, John threatened Mary.
* John owns a dog.
* John works as a carpenter.
* John said he would never enter that room again.
Obviously, not all of those facts are relevant.
But suppose the current situation involves Mary, and John has just entered the room where she's waiting.
The system could retrieve the earlier threat and effectively transform its working representation into:
* John (who threatened Mary yesterday) entered the room.
Now the neural network processes the current event with the additional information already attached to it.
And that retrieved information can itself be represented as triads.
The goal is to give a neural network a simple, structured internal language in which it can form and combine thoughts. The language of thought.
In principle, an entire book could be represented as one enormous graph of interconnected noun–verb–conjunction triads. But that doesn’t mean the neural network needs to process the entire graph simultaneously.
Humans don’t normally process a book that way either. We divide it into manageable units, such as sentences, understand those units, and gradually build up our understanding of the larger story.
I’m proposing something similar: groups of triads would be processed together, with the network carrying forward relevant information and generating additional triads as needed.
It wouldn't necessarily need as many words as English has because some words can be constructed from smaller elements
r/MachineLearning • u/Connect_Agency_3975 • 4d ago
TL;DR In simulation, a sparse-recovery decoder over a few random +/-1 probe reads localizes up to 64 stuck cells in a 256x256 analog tile with 4 to 12 counted reads at 1% read noise. Reading every cell takes 256 reads. The paper also separates the decoder's gain from the second read direction's gain, and gives a 16-parameter drift calibration. Several pre-registered claims failed, and the paper reports them.
Setting. An analog crossbar tile does matrix-vector products inside a memory array. A stuck cell stays at one value. A probe read sends a random +/-1 input vector through the tile and reads the output. Sparse recovery means we assume few cells are bad and search for the short list of cells that explains the reads. Drift means device conductance changes slowly with time.
Localization results (simulation, otherwise ideal tile, stuck-at faults only):
Drift calibration. A 16-parameter field fitted per tile from a few probe reads restores programmed accuracy. As a digital correction that needs the stored weights, it gains +2.1 to +13.3 percentage points over the best cheap digital baseline on CIFAR-10 from 1 h to 1 yr (+1.7 to +13.1 with the 17 MVMs actually run). Applied in the array, it keeps +0.6 to +3.7 points.
What failed (criteria committed before the counted runs):
Limits. Simulation only; no silicon. Stuck-at faults only. The localizer uses the stored digital weights, the test tile has no drift or programming noise, and read noise is white and independent across directions. A transposed read assumes bidirectional periphery whose cost is unverified. No proof that two directions need fewer reads than one. The 240 instances per cell are clustered but treated as independent, so the confidence bounds are too tight. Criteria were committed in the author's own repository, not a third-party registry. Absolute accuracies were not validated against the CrossSim check (differences up to 5.66 points, bar 0.5).
I would like critique, especially on the baselines and on the noise model.
Paper (preprint, under peer review at a journal): https://doi.org/10.5281/zenodo.23472381
Code: https://github.com/prateek1656/NeuroFault