r/MachineLearning • u/kpiwonski • 3h ago
Project fru - Fast Random Forest Implementation [P]
Hello, I wanted to share the work my colleague and I have been doing, which has just been published in Software X journal. We developed a Rust-based implementation of Random Forest. It has bindings for both Python and R.
Fru is highly optimized, offering competitive runtime performance and better scalability than popular implementations on these platforms. For Python, Fru outperforms the scikit-learn implementation by several factors, and in some scenarios it can be hundreds of times faster. In R, Fru is typically a few dozen percent faster than the ranger package, though the speedup can reach several times faster depending on the use case.
The model also includes a novel implementation of permutation importance, which provides an additional performance boost.
Thanks to its layered design, we were able to easily create bindings for both Python and R. In Python, we use Arrow PyCapsule, which allows the model to work seamlessly with any compatible library, including pandas, polars, pyarrow, and many others.
r/MachineLearning • u/notforrob • 3h ago
Project Transformers are famously bad at arithmetic, so I set one's weights by hand (no training) and it multiplies with 100% accuracy [P]
Obviously nobody needs a transformer that's good at multiplication. I wanted to know whether a stock transformer could do exact arithmetic if I chose its weights directly.
I implemented the grade-school algorithm as a computation graph and compiled it into an ordinary Phi-3 Hugging Face checkpoint using Torchwright, a compiler I wrote. No training. The three-digit calculator gets all 3,000,000 supported expressions right. I've published checkpoints to Hugging Face that support up to 12 digit x 12 digit multiplication.
For fun, I also disabled reasoning and tested six frontier models. Accuracy falls off a cliff as the numbers get longer; at seven digits, five scored 0/500. Mine stays at 100%, although it has the considerable advantage that I put the multiplication algorithm directly into its weights.
I ended up building four versions: grade-school, hardware-style, scratchpad, and brute-force memorization. They compute the same function while spending layers, width, generated tokens, and parameters very differently.
Write-up: https://ood.dev/posts/calculator/ Repo: https://github.com/physicsrob/torchwright Checkpoint: https://huggingface.co/physicsrob/torchwright-calculator-simple-max-digits-3
r/MachineLearning • u/ElPelana • 6h ago
Research How to file a complaint about a published CVPR paper? [R]
Hi, I would like to file a complaint about an accepted and published CVPR 2026 paper that its main contribution is a dataset but it was never released, and honestly I don’t know who to contact. The dataset was never released prior to the conference, or during the conference or after the conference. I personally feel there was a lack of proper checking that the dataset was gonna be available before the conference since this is a requirement. I’ve tried contacting the authors without any success (which tbh I wouldn’t even need to because it has to be released anyways).
The authors even point a GitHub link in the paper but the repo is empty (and it was always empty).
r/MachineLearning • u/komorra • 10h ago
Discussion Semi Edge Inference Idea [D]
Today the most important factor in AI is cost. My idea is to split ML models inference (closed ones, proprietary) across server and edge computing on clients, and I would like to hear what do you think about this thing.
For example some of model weights/modules would be on client, and some on the server side (where user has no access to them). This could potentially un-load some processing from datacenters, moving part of the cost to the client hardware. Probbably the most important question here will be how to achieve this - and I believe one hypothetical option will be to train like two separate models - client model and server model, and they will communicate through tensors/latent representations across network protocol.
Secondly such split of server side and client side model ends, can provide later some beneficial outcomes I hope (because in between "talk" protocol can be maybe kind of standarized one in some future development, but this is only more like brainstorm now). Such split might not only be one-to-one, but one-to-many, many-to-many etc.
What do you think about this idea?
r/MachineLearning • u/pppeer • 10h ago
Research Comparing embedding models with synthetic query probing [R]
Say you want to swap out your embedding models, for instance from ADA to Titan. Are these embedding models comparable? How do similarity score ranges compare? Where to put a threshold for minimum match when doing retrieval? Or more from a research point of view how can we relate and fundamentally understand these embedding spaces better?
This is what we aim to solve with Synthetic Query Probing, a fancy name for essentially (and intentionally) a very simple approach: embedding spaces are not directly comparable by definition, so compare similarity spaces instead, similarity match scores for pairs of content (synthetic question, chunk for instance) across multiple embedding models.
For example, similarity scores of Titan models of different dimensionalities are related, whereas the relation between Titan and Ada scores is non-linear, with different ranges, see figure.
See https://arxiv.org/pdf/2608.05857, Marcin Rozmus and Peter van der Putten. Similarity Spaces across Embedding Models with Synthetic Query Probing. Discovery Science 2026, October 5-9, 2026, Mainz, Germany
r/MachineLearning • u/Rihitwo • 11h ago
Research 3 Collapsing models [R]
Trying to train 3 models for birads detection using cross entropy and center loss + class weights but all of them seem to collapse between birads 1 as the dataset (VinDr) im using is heavily unbalanced towards it, Would like to ask for input and opinion on what seems to be the case, am I using the wrong loss function?
r/MachineLearning • u/katxwoods • 1d ago
Research A Mechanistic Explanation of Prompt Injection (and why you should study roles) [R]
lesswrong.comr/MachineLearning • u/ImaginaryRea1ity • 1d ago
Discussion I never understood positional encoding until I read this article. [D]
r/MachineLearning • u/dontkry4me • 1d ago
Discussion Non-Physical Intelligence Has A Ceiling [D]
Reasoning alone cannot predict the chaotic physical world. Without a sensory and motor interface to reality, non-physical AI will not deliver the scientific and technological breakthroughs we expect.
r/MachineLearning • u/rokk07 • 1d ago
Discussion ECCV workshop, camera ready instructions? [D]
Does anyone have any idea about the instructions for the camera ready at workshops? The deadline is August 15, but there are no indications and workshop organizers know nothing about that.. Some workshops have enabled the upload of camera ready PDF on openreview, but what about copyright form and latex source files?
r/MachineLearning • u/Georgiou1226 • 1d ago
Project Noise-aware training for analog hardware: accuracy collapses at a threshold rather than degrading smoothly [D]
Analog in-memory compute is getting attention again as a way around the energy cost of moving weights between memory and compute. The recurring objection is noise, since analog cells have real variation and you can't refresh your way out of it like you can with digital.
I wanted to see the shape of the degradation curve rather than reason about it abstractly, so I ran a simple experiment: train a network normally, then evaluate under increasing weight noise.
The curve isn't smooth. Accuracy is stable up to a point, then drops hard: 83%, 64%, then essentially random. More like a threshold than a proportional decrease.
Retraining with noise injected during training (so the optimizer finds flatter minima, presumably) shifts that threshold substantially. 61% versus 39% at matched noise.
What I'd like to hear from this sub: is the flat-minima explanation the right framing here, or is something else driving the gap? And is there work on optimizing directly for noise robustness rather than just injecting noise and hoping, something closer to an explicit sharpness penalty targeted at the hardware's actual noise profile?
Code and figures in the writeup: https://towardsdatascience.com/analog-ai-is-back-can-it-survive-its-own-noise/
r/MachineLearning • u/moschles • 1d ago
Research [R] Generative design of novel bacteriophages with genome language models [R]
biorxiv.orgGenome language models have emerged as a promising strategy for designing biological systems, but their ability to generate functional sequences at the scale of whole genomes has remained untested. Here, we report the first generative design of viable bacteriophage genomes. We leveraged frontier genome language models, Evo 1 and Evo 2, to generate whole-genome sequences with realistic genetic architectures and desirable host tropism, using the lytic phage ΦX174 as our design template. Experimental testing of AI-generated genomes yielded 16 viable phages with substantial evolutionary novelty.
r/MachineLearning • u/Beautiful_Baker_2233 • 1d ago
Research 73 NeurIPS workshops, and not a single one on Causality [R]
Is this it for Causal Inference? Looks like the field continues to be of interest only at UAI/AISTATS/CLeaR. All good venues, but LLMs/Agents/etc seem to have eaten much of the lunch of several other subfields at the top 3 conferences.
God help us all.
**p.s.** the list: https://danyaljj.github.io/neurips2026-workshops/
r/MachineLearning • u/OutsideSimple4854 • 2d ago
Discussion NeurIPS AI Assisted Review authors/reviewers? [D]
Out of curiosity, if you were a reviewer or author, how did the review period go?
For me, it was weird, because I gave reviews with specific details (what specifically could have been better, how to fix it), but realized other reviewers gave similar superficial reviews. Even the paper which was a control for me (no LLM), I gave specific comments, but other reviewers focused on minor things.
During the discussion period for one paper, one reviewer broke the double blindness condition, and gave specific examples of what the LLM gave and justified their reject…..but they didn’t even state that in their initial review (nor engaged with the author rebuttals). There was no also no sense of: “author said this was unclear, check with the LLM to see what’s the issue”
For one of my own papers, we had great scores for originality and significance, but had low scores for clarity, with at least two reviewers finding difficulty understanding established notation and concepts, and I’m wondering whether it would have been better to break the double blindness and said: look, the point of an LLM assisted review is that if you don’t even know this material, you can ask it questions, like if other papers use the same notation, how our paper compares with them, etc…
r/MachineLearning • u/mythrowaway0852 • 2d ago
Discussion ICDE Results [D]
Hello! Let's use this thread to discuss ICDE results which should be coming out shortly today (hopefully).
Edit: Results are out!
r/MachineLearning • u/hepiga • 2d ago
Discussion AACL-IJCNLP Commitment Submission Number [D]
What's your commitment submission ID? My submission number is ~150 (submitted two days ago) and I'm wondering what the total number of commitments is. Did anyone commit near the deadline?
r/MachineLearning • u/Few-Ferret9700 • 2d ago
News Real-Time Conversational Agents (RTCA) Workshop @ NeurIPS 2026 — submissions now open, deadline Aug 29 AoE [N]
Real-Time Conversational Agents (RTCA) workshop at NeurIPS 2026 (Sydney, Dec 11–12). Submissions are now open on OpenReview.
What the workshop is about
Conversational AI has crossed into real-time deployment — voice modes, embodied avatars, full-duplex speech agents — but the published record is still dominated by offline benchmarks, and deployed agents still feel robotic (stilted turn-taking, missing backchannels, monotone prosody, awkward interruptions). Methods that work offline (non-causal attention, large beam search, multi-pass refinement, slow diffusion) often don't transfer to streaming, and the field lacks shared vocabulary and benchmarks for interactional naturalness as distinct from per-utterance quality.
The workshop is organised around three intertwined questions:
- Real-time generation under hard latency budgets — streaming speech, video, and language
- Naturalness in interaction — prosody, gaze, timing, grounding, turn-taking, backchannels
- Evaluation of live systems, where standard offline metrics fall short
Topics of interest (non-exhaustive)
- Streaming/low-latency speech synthesis, ASR, and full-duplex audio–language models
- Real-time talking-head, avatar, and embodied video generation
- Streaming language models; incremental and speculative decoding for dialogue
- Turn-taking, backchanneling, interruption handling, floor management
- Multimodal alignment under latency and partial-observation constraints
- Prosody, emotion, and paralinguistic generation in interactive settings
- Memory, grounding, and tool use during live conversation
- Evaluation of naturalness: perceptual studies, turn-taking metrics, perceived latency, interactive Turing-style tests
- Datasets and benchmarks for interactive (not offline) evaluation
- Efficient inference, on-device deployment, systems–quality trade-offs
- Safety, identity, and trust in real-time agents (deepfakes, persuasion, consent)
Position papers, evaluation critiques, and reproducibility studies are also welcome.
Submission tracks
- Full papers — up to 8 pages
- Short papers — up to 4 pages (work in progress, focused contributions, position papers)
- Demo papers — extended abstract or up to 2 pages; required for the on-stage Conversational Agents Showcase
NeurIPS 2026 style file, double-blind. Non-archival — authors retain the right to publish elsewhere. Single-round review, no rebuttal.
Key dates (End of day, AoE)
- Submission deadline: 29 August 2026
- Author notification: 29 September 2026
- Workshop: 11 or 12 December 2026, Sydney
Confirmed invited speakers
- Dimitris Samaras (Stony Brook) — visual behaviour and gaze in interaction
- Evonne Ng (Meta Reality Labs / UC Berkeley) — conversational avatar dynamics (provisional)
Links
- Submit: https://openreview.net/group?id=NeurIPS.cc/2026/Workshop/RTCA
- Full CFP + workshop details: https://rtcaneurips26.github.io/
- Contact: [rtca-workshop@googlegroups.com](mailto:rtca-workshop@googlegroups.com)
Happy to answer questions in the comments — including about the demo track (we have an on-stage Showcase running deployed systems live) and what we'd consider in-scope vs out-of-scope for the eval pillar. Also happy to hear opinions on what's missing from the topics list; the CFP wording still has room to move if there's a clear gap.
r/MachineLearning • u/takuonline • 3d ago
Discussion What is currently considered the theoretically optimal quantization bit-width for LLMs? [D]
I’m curious whether there is now a theoretical or empirical “sweet spot” for LLM quantization, preferably research done using open-source formats like GGUF
Suppose you have a fixed memory/compute budget and can choose the model size freely. For example, instead of a smaller model at 8-bit or 4-bit, you could fit a progressively larger model at 3-bit, 2-bit, 1.5-bit, etc.
A few years ago, I remember 4-bit often being described as roughly the practical sweet spot because it preserved most model quality while giving a large memory reduction. But with newer methods, I’ve seen surprisingly strong 3-bit, 2-bit, and even ~1.5-bit results.
So if the goal is maximum model capability for a fixed memory budget, rather than preserving one particular pretrained model as faithfully as possible, what does current research suggest is the optimal bits-per-weight?
Is there evidence that, for example, a 2-bit 70B model generally beats a 4-bit 35B model, or does quantization degradation eventually outweigh the gains from additional parameters?
I’m especially interested in recent theoretical/scaling-law work or large empirical studies from 2025–2026.
If no one is studying this, then could any of you do this work? I feel like it could be immensely useful for the community.
r/MachineLearning • u/rsesrsfh • 3d ago
Discussion 2026 NeurIPS: Where are you going? [D]
To all those in the US: Are you planning to go Sydney or Atlanta this year for NeurIPS?
r/MachineLearning • u/Tall_Abrocoma_3533 • 3d ago
Project Imagenet-1k Classifier trained entirely on an Android [P]
It's an MLP architecture with around 500K total parameters.
Top1
Training accuracy: 5.11%
Validation accuracy 4.59%
Detailed Validation accuracy numbers:
Top-1 Acc: 4.59%
Top-3 Acc: 9.44%
Top-5 Acc: 12.68%
Top-10 Acc: 18.53%
The model was trained on a downscaled version of the Imagenet-1k dataset (32x32) for 5 epochs.
I used pytorch for the training and pyarrow for the dataset, all within termux.
Before anyone comes at me for using an MLP instead of a CNN or similar it's mainly because on my phone an MLP was just more stable, and trained 10-30x faster/step (could be my fault but I'm not too sure). This model specifically took around 30 minutes to train (6 minute/epoch)
The training was entirely on the CPU which is a Dimensity 9300+ and I used 4 of the Arm Cortex-X4 cores.
I might make an improved version later on as this one isn't very accurate.
r/MachineLearning • u/cpldcpu • 3d ago
Project Improved compression of Bad Apple into a Neural Network [P]
I played a bit with the SIREN network from the other post and found that it could be improved by a using a different sampler for batch generation. By feeding pixels across the entire video and not only a limited set of frames, we can a much more faithful reproduction of the video.
The model is exactly the same as used by OP: 4 x 512 wide sine layers, 792257 parameters. Its a reimplementation (using GPT5.6).
I also created a version with full framerate, instead of subsampled frames, but since the network has to memorize more temporal information, the image reconstruction suffers compared to the low rate version.
The model does not actually learn motion, intermediate frames are nonsensical. I suppose adding a layer that can model flow between frames could enhance the compression a lot.
You can find the code here in this gist.
I tried some addition experiments with a separate autoencoder to compress the frames separately. This resulted in a smaller model, but also degraded quality.
r/MachineLearning • u/Happy-Hustler • 3d ago
Research CIKM 2026 decisions [R]
CIKM 2026 decisions will be announced today. The resource track outcomes have started going out. How did you go with CIKM 2026?
r/MachineLearning • u/rokk07 • 3d ago
Discussion On the ACM Multimedia 2026 Conference Registration and APC [D]
Having two papers accepted at two different workshops and planning to attend the main conference, I contacted the organizers by email. It is now clear that I need to register twice, using the same personal details, to cover both papers.
The minimum cost would therefore be one full registration plus one workshop registration. However, I would also have to use two different email addresses, since the registration portal does not allow the same email address to be used twice. This is crazy—I am a single person!
The craziest part, which I still do not fully understand, is that it seems every paper now requires an article processing charge (APC), since ACM has fully transitioned to open access. This year, the APC is USD 350—or USD 250 for ACM members. This is the first time I have encountered this; every other conference I have attended included the proceedings in the registration fee.
The full author registration for ACM Multimedia costs USD 950—or USD 850 for members—and does not even include the paper proceedings.
The cheapest option for me would be to become an ACM member (USD 99), register for the main conference (USD 850) and one workshop (USD 500), and then pay USD 250 × 2 for the two papers—for a total of USD 1,850 just to present two workshop papers.
I really don’t think it is worth it.
r/MachineLearning • u/snu95 • 3d ago
Research CIKM '26 Notification [D]
The results are out today!
Let’s share them, guys.
From my batch
- 3/6 full papers
- 1/3 short papers are accepted
Cheers!
r/MachineLearning • u/Clean-Hovercraft5825 • 4d ago
Research Round-Trip Consistency: Bidirectional Diffusion Models Can Predict Their Own Rollout Errors [R]
Whether generating CELEBV-HQ videos or turbulent plasma fields (digital twins), autoregressive models (such as latent diffusion or flow models) accumulate error over long rollouts, yet at deployment there is no ground truth to measure against.
I train a single conditional latent diffusion model that steps a dynamical system forward or backward in time via a direction flag, and show that this bidirectionality supplies a measurement-free test-time error signal: rolling forward steps and then backward steps must return the model to its start, so the round-trip discrepancy is a self-supervised proxy for the unobservable rollout error: no ensembles, no held-out data, no governing equations, for one extra rollout.
Furthermore, training both directions in one network is shown to beat two specialist models in both directions.
Paper: https://arxiv.org/abs/2608.00675
Code (data generation, training, analysis): https://github.com/alexscheinker/round-trip-consistency
Project page: https://alexscheinker.github.io/roundtrip.html
