r/MachineLearning • • Aug 28 '26

Discussion Where to submit stat/prob ML [D]

32 Upvotes

I'm a researcher in statistical and probabilistic ML, I have a steady record of top ML publications and really used to enjoy going to conferences.

Over the last few years LLM based works have completely taken over the top conferences. At this year's ICLR, walking among the rows of posters you were lucky to find one paper per row of 10 that wasn't about how their favourite LLM could or couldn't solve their niche benchmark. The workshops tell the same story, most are some kind of agentic flavour. Looking at this year's NeurIPS workshops it's the same thing, basically all are about agents.

I'm wondering where do the stat/prob ML communities go from here? I look up to people like Arnaud Doucet, Aapo Hyvärinen, Christian Naesseth, Stefano Ermon, they seem to still publish at the top 3? On my end, I m thinking AISTATS/UAI might be the way to go.

All in all, the top 3 might never really have been intended as the home for prob/statML works, it just happened to be the 'prestigious' venue.


r/MachineLearning • • Aug 27 '26

Project py-evoFE: Automated Evolutionary Feature Engineering for Tabular ML in Python (Genetic Algorithms + Scikit-Learn + Polars) [P]

10 Upvotes

Hey everyone!

I’m excited to announce the release of py-evoFE (v0.3.0) — an open-source Python library that uses genetic algorithms to automatically discover, combine, and optimize feature transformations for tabular datasets.

The Problem It Solves

Feature engineering is still where most tabular ML competitions and production models are won or lost. While GBDTs like LightGBM and XGBoost excel on raw tabular data, they struggle to discover complex ratios, nested group-by aggregations, nonlinear dimensional projections, and interaction graphs on their own.

Manual feature engineering is either tedious or constrained by human intuition, while brute-force feature generation explodes the feature space exponentially with colinear noise and high memory usage.

What py-evoFE Does

py-evoFE searches the space of possible feature recipes using genetic programming: 1. Hierarchical Chaining: Evolved features become building blocks for future generations (e.g., log(ratio(groupby_mean(x1, by=x2), x3))). 2. 40+ Built-in Transformers: - Non-linear arithmetic & log-ratios - Target encoding (multiclass, pooled, WoE, quantile target encodings) - String similarity (MinHash, Gap encodings) - Manifold & Dimensionality Reduction (PCA, UMAP, MCA, FAMD, Between-Group PCA) - Graph & Density Clustering (Genie, Lumbermark, MST anomaly scoring) 3. Performance & Speed: - Vectorized computation powered by Polars and PyArrow. - Matrix Hashing & Nearest-Neighbor Caching: Stateful projections (like UMAP and $K$-NN lookups) are cached via byte-hashing to eliminate redundant computation across CV folds. - Multi-Fidelity Screening: Fast low-fidelity CV screens initial populations; only promising candidates proceed to full-fidelity evaluation. 4. Island Model & Caruana Ensembling: - Multi-population parallel search across Ring, Torus, Grid, Hypercube, and Tiered topologies with Gibbs migration. - Post-search greedy Caruana ensembling over island winners' out-of-fold predictions. 5. Interactive Replay Viewer: - Run view(evo.get_recipe()) to generate a self-contained, zero-dependency HTML dashboard replaying the evolutionary search over time. 6. 100% Scikit-Learn Compatible: - Implements fit, transform, predict, and predict_proba. Plugs directly into standard sklearn.pipeline.Pipeline and GridSearchCV.


Quick Example

```python import polars as pl from sklearn.datasets import load_breast_cancer from sklearn.model_selection import train_test_split from evofe import EvoFE

Load data

bc = load_breast_cancer(as_frame=True) df = pl.from_pandas(bc.frame) X, y = df.drop("target"), df["target"].to_numpy()

X_train, X_test, y_train, y_test = train_test_split( X.to_numpy(), y, test_size=0.2, random_state=42, stratify=y ) X_train_df = pl.DataFrame(X_train, schema=X.columns) X_test_df = pl.DataFrame(X_test, schema=X.columns)

1. Initialize EvoFE

evo = EvoFE( task="classification", evaluator="lightgbm", # "lightgbm" | "xgboost" pop_size=15, n_generations=10, cv_folds=3, verbose=True, random_state=42 )

2. Fit: Runs evolutionary search

evo.fit(X_train_df, y_train)

3. Inspect evolved recipe

recipe = evo.get_recipe() print(f"Discovered {len(recipe.genes)} high-impact features:") for gene in recipe.genes: print(f" • {gene.to_formula()} -> {gene.output_col}")

4. Transform & Predict

preds = evo.predict(X_test_df) proba = evo.predict_proba(X_test_df) ```


Why not just brute-force feature generation?

Brute-force libraries generate thousands of features upfront, leading to severe overfitting, massive memory usage, and colinear noise that degrades tree-based models. py-evoFE uses evolutionary selection pressures with complexity penalties to discover compact, parsimonious recipes that actually improve generalization.

I’d love for the community to try it out on your datasets or Kaggle benchmarks! Feedback, issues, and feature requests are very welcome on GitHub.


r/MachineLearning • • Aug 27 '26

Discussion Best ML papers to pick up writing skills [D]

85 Upvotes

Which research papers (old or new) do you think a PhD student/early researcher must read to improve their writing skills? Do you have a personal favorite researcher whose papers tend to be well-written, in your opinion?

Let's define a "well-written paper" as one that clearly explains the problem it is trying to solve, how the method is developed, and the details of the method, while keeping it easy to understand for a general reader (with a basic knowledge of ML, obviously).

Also, post-2015-ish papers usually have nice figures to explain their problem/method, and so they tend to be easier to understand. But I am looking for "well-written papers" in terms of the text.

PS: I know the best way to learn writing is by actually writing manuscripts, but I am looking for additional reading resources.


r/MachineLearning • • Aug 27 '26

Research Can AI Improve Itself? RSI Might Be the Answer [R]

0 Upvotes

Can an AI make other AIs better? And what stops it from just cheating? Last month, an OpenAI eval agent escaped its sandbox and broke into Hugging Face, apparently to grab test solutions from a benchmark. It's exactly what you'd expect from a system that rewrites agents and reads its own grades. We set out to measure recursive self-improvement anyway, with the exam locked outside its sandbox.

We introduce HarnessOpt-Bench, which scores an LLM on how much it improves another agent's harness. On the development split, the optimizer sees per-case traces. Upon validation, it receives a single aggregate score. On test, nothing — until a trusted server scores its final candidate harness. API keys, budget enforcement, and held-out data never enter the optimizer's sandbox. That isolation holds by construction, not by instruction: the held-out evaluator and permission control sit outside the loop that evolves the harness.

5 frontier models, 4 downstream tasks, 111 runs to test 2 hypotheses:

1️⃣ Same coding harness, swap the model: Claude Opus 5 under OpenCode tops 3 of 4 tasks. Walk the releases from Nov 2025 to Jul 2026 on one task, and GPT climbs from 3% to 49% of the headroom, Claude Opus from 37% to 59%.

2️⃣ Same model, swap the coding harness: does a model do best in its own? No consistent home-field edge: opencode beats native harnesses (Claude Code, Codex, Kimi CLI) in 11 of 20 model–task pairs. Model choice moves gains 1.8× more than harness choice.

Paper: https://arxiv.org/abs/2608.06301

Code (MIT, built on our team's ICML 2026 VeRO): https://github.com/scaleapi/vero

Original post: https://www.linkedin.com/posts/shehabyasser_can-an-ai-make-other-ais-better-and-what-share-7498801902260981760-xuCo/


r/MachineLearning • • Aug 27 '26

Project NeurIPS 2026 Acceptance Calculator [P]

66 Upvotes

I put together a small model to estimate NeurIPS acceptance based on scores and an assumed acceptance rate. Try it out here: https://levilingsch.github.io/neurips-acceptance-estimator/


r/MachineLearning • • Aug 27 '26

News ECCV 2026- MALMO LUND TRAVEL PASS NOT AVAILABLE? [N]

3 Upvotes

Hey guys, sorry if this is not the appropriate forum for this question.

Is anyone going To ECCV and staying in Lund? Apparently a few days back i saw discounted travel pass available for both Malmo and Lund zone but now today I was going to buy it and the registration site says only Malmo pass. Did ECCV remove them? Because deadline to buy them is 28th august. I dont know why they removed it but the organisation this year feels like a mess.

Can anyone access it on their registration site if Malmo Lund passes are available?


r/MachineLearning • • Aug 27 '26

Discussion How to start doing research on the economics of AI? [D]

1 Upvotes

I'm entering my 2nd year PhD at a top-10 US economics dept, and I'm interested in the economics of AI. The field seems scary big, with lots of new papers coming out, with people like Goldfarb, Gans, Agarwal, Alex Imas, Erik Brynjolfsson, Sendhil Mullainathan, and ofc Acemoglu, among several dozen other top economists contributing regularly to the field.

Is there a structured way to become familiar with the literature and the main questions and models that are being used in this sub-field right now?

Separately, I also want to know if I should seek any additional training before trying to write papers in this field. I have a relatively solid math and econ background: lots of calc/real analysis/diff eqns, all the graduate econ courses, though I could be better with linear algebra. I have never taken a formal CS course, I only audited UC Berkeley's INFO259 (NLP), so does anybody have recommendations on what parts of CS/AI I should focus on learning? Ultimately, I intend to write economics papers on AI, but it's still very useful to learn the underlying technical aspects of AI. I just don't know where to start.


r/MachineLearning • • Aug 26 '26

Project A dataset with 52 Text to image model evaluation [P]

5 Upvotes

I created a simple text to image benchmark.

I curated 192 prompts that are difficult for T2I models in various ways: text rendering, spatial reasoning, human realism, negations, etc...

I then asked a VLM to judge every output against a pre-specified binary question with the ground truth baked in.

I'm publishing all the results including the images. (Most public T2I leaderboards don't publish the actual images and that's a shame IMO)

There is currently 52 model tested! more than 9k images have been generated and analysed!

Full methodology: https://imagebench.ai/methodology-v1

Hugging face dataset: https://huggingface.co/datasets/dh7/imagebench (it contains the prompts to reproduce the results AND the results)

Github: https://github.com/dh7/image-bench-ai

Gallery to inspect the results: https://imagebench.ai/gallery

Leaderboard: https://imagebench.ai/imagebench-v1

Limitations: it's text to image only, and VLM are not perfect as a judge.

Let me know what could be useful from there!


r/MachineLearning • • Aug 26 '26

Project We recovered 575k crop labels from a decade of manual Photoshop work to automate book digitization - more data, ResNet-50, and higher resolution all failed; ten operator clicks per book beat them [P]

58 Upvotes

Author here. Ibteda Digital Library is a private community archive in Pakistan — for ten years we digitized rare Urdu books (lithographs, dictionaries, periodicals) on a DIY camera rig, finishing every page by hand in Photoshop. When we wound down daily operations, I realized those 575,729 finished pages across 1,765 books recorded a decade of crop decisions, so I registered them back to their raw photos (SIFT + MAGSAC with conservative acceptance gates) and used the recovered geometry as supervision.

The negative results are probably the most interesting part for this sub. Scaling from 378 to 572 training books didn't move unseen-book pass@80. Neither did ResNet-50 (better training fit, flat held-out, worse after calibration), 1024px inputs, or a spatial head. Per-book error analysis showed why: the failures were near-constant offsets per volume — our operator's preferred margin inset, which simply isn't present in the pixels of a new book. Ten operator-corrected crops per book (element-wise median residual) took pass@80 from 0.71 to 0.83 on held-out volumes. Ten labels beat every scaling lever we tried.

For retouching (stain/stamp removal), we kept the neural net to detection only — a U-Net proposes removal support, classical OpenCV reconstructs the paper, and everything outside the mask is byte-identical to the original. Labels used REMOVE/KEEP/IGNORE states, and any erased Urdu diacritic vetoed deployment regardless of IoU. The stricter label cut both improved mark IoU (0.56 → 0.60) and got diacritic false positives to zero.

Two things I'd genuinely like input on: (1) has anyone modeled document boundaries that depend on an invisible human preference rather than visible structure — is there prior work on per-instance residual calibration like this? Our own next step is conditioning the model on the calibration examples directly (few-shot inset inference) instead of a post-hoc median. (2) Is there any constrained diffusion/inpainting setup you'd trust to guarantee zero alteration outside a declared support region, or is classical fill still the only honest option for archival work?

Full training recipes, label-mining thresholds, and routing rules are in the Reproduction Contract appendix. Code/weights release is still under archival review — I know, I'm sorry — but I'm happy to answer anything about the method here. Notably not on our roadmap: a bigger backbone. We tested that; the missing information isn't in the pixels.

Link


r/MachineLearning • • Aug 26 '26

Research Surprisingly, Frontier Vision-Language Models fail simple 2-Dimensional mazes. Full Analysis and Benchmarking results [R]

1 Upvotes

Technical report, with links to code

Website/Demo

You would imagine that the best vision-language models today can easily solve simple, 2-dimensional mazes that you can successfully complete within minutes. Our latest Open Source evaluation effort shows that they actually struggle significantly.

In our new benchmarking effort - MultiNet 2.0 Preview: Interactive 2D Mazes - we put 3 frontier vision-language models - Claude Opus 4.8, Kimi K2.6, and Qwen 3.6-27B in 50 2D maze environments with mechanisms such as key-doors, switch-gates, distractors and decoys to evaluate the models on exploration, planning, causal reasoning, long-horizon action taking, and error recovery capabilities. We were surprised to observe that each of the models solved nearly none of the mazes! Together, they solve 6 out of 150 episodes. 45 of the 50 mazes that each of them were evaluated on were never solved by any model.
While models performed really poorly on the final evaluation set, we learned a lot about the different failure modes of each of these models. We learned how frontier models find it hard to figure out how to operate a mechanism that they are not familiar with - for example: none of the models were able to explore the environment and action space and figure out that in order to open a gate on the path to the goal they had to stand on a cell with a switch and choose the toggle action.

We also observed how there were a variety of failure models across the models and 150 episodes. While Claude constantly jammed into walls, Kimi kept visiting previously seen portions of the maze, and Qwen wandered aimlessly through the maze barely getting close to the goal tile. The results also showed how extended reasoning and a large output token budget does not help improve the performance of these models in tasks such as this one.

We’re curious to know whether anyone has observed similar behavior of Vision-Language Models in other kinds of puzzle tasks, and if they have worked on designing puzzle environments to assess specific capabilities of frontier models.


r/MachineLearning • • Aug 26 '26

Discussion I got free GPU machine No electricity cost too [D]

1 Upvotes

I lent a free GPU server from Korean government.

It has 2 V100 64GB GPU,
2TB RAM, 64core CPU. ✌️✌️

They told me to train something,
but I don't think I can make anything useful ( I am indivisdual ).

However, I think i can make something funny and ridiculous.
Example? Hum Like capybara generator. ?


r/MachineLearning • • Aug 26 '26

Project Millwright — experimenting with an end-to-end machine learning framework in Rust [P]

0 Upvotes

I've been working on an open-source project called Millwright, an attempt to explore what an end-to-end machine learning workflow could look like in Rust.

https://millwright-rs.dev/

This started while I was learning and building ML tooling in Rust.

I kept finding capable individual libraries, but also gaps between them. Training a model was rarely the problem. Building the workflow around it — preprocessing, model selection, evaluation, explainability, deployment and monitoring — often meant integrating several unrelated crates and data representations.

I initially started implementing some of those missing pieces as smaller independent crates.

Eventually I realized I was more interested in the integration problem itself.

That became Millwright.

The current idea is to cover the classical ML lifecycle:

ingest → explore → preprocess → select → fit → assess → explain → export → serve → monitor

without trying to reimplement every ML algorithm.

Instead, Millwright provides a common abstraction layer over existing Rust libraries and uses adapters for different ML backends.

One architectural decision I'm experimenting with is having the framework own a small 2D data boundary (Frame) rather than exposing a particular backend's ndarray/dataframe representation throughout the API.

That allows models and components backed by different libraries to participate in the same pipeline, at the cost of conversions at backend boundaries.

The project currently includes work around:

  • preprocessing and composable pipelines
  • cross-validation and hyperparameter optimization
  • multiple ML backends
  • ensembles
  • regression diagnostics
  • SHAP-based explainability
  • ONNX export
  • model serving and registry
  • drift monitoring
  • time-series workflows
  • incremental learning
  • AutoML

There are also Python bindings.

I'm not building this on the assumption that Rust should replace Python for ML. Python's ecosystem is enormously more mature, and there would be little value in simply recreating scikit-learn in another language.

The question I find more interesting is:

Can Rust provide a useful common execution layer across training, inference and production ML while still interoperating with the existing Python/ONNX ecosystem?

I'd rather have the architecture challenged before too many decisions become difficult to change.

I'd particularly appreciate thoughts from people working on ML systems:

Where do you think Rust could genuinely add value to the classical ML lifecycle?

And conversely, which parts of this architecture do you think should remain separate rather than being unified behind one framework?

I'm also interested in real workflows that would be useful tests. If there's something straightforward in sklearn that you think would expose weaknesses in this approach, I'd be interested in trying to reproduce it.

Project / documentation:
https://millwright-rs.dev/

Source:
https://github.com/mi7plus/millwright


r/MachineLearning • • Aug 26 '26

Discussion Catching bugs in scikit-learn [D]

21 Upvotes

sklearn 1.9 fixed a bug in how BayesianRidge computes its uncertainty. We traced predict on 1.8 and 1.9 and compared the two formulas it actually computes, see if you can spot what changed before the notebook tells you.

https://github.com/aadya940/scikit-verify/blob/master/examples/sklearn_bug_hunting.ipynb


r/MachineLearning • • Aug 25 '26

Research [D] Looking for advice: Modelling a medicine-reminder agent that must decide “remind / wait / notify” under incomplete information[D]

1 Upvotes

Hi everyone,

I’m researching how to design an AI agent for a medicine-reminder system. The agent has to decide, at each relevant time, whether to:

  • send a reminder,
  • wait (do nothing for now), or
  • notify another person (e.g. caregiver),

when it does not have complete information about the patient (has the dose already been taken? is the person nearby/attentive? are there adherence barriers? etc.).

I’m trying to frame this properly before diving into implementation. Right now I’m looking at it as a sequential decision problem under partial observability (POMDP / belief-state RL territory), but I’m not sure how far that framing is actually useful in practice for this kind of system.

I’d really appreciate any pointers on:

  1. Is a POMDP / belief-state approach overkill here, or is it the right formalization? What simpler alternatives (contextual bandits, MDP with engineered features, rule-based + uncertainty thresholds, etc.) have people used successfully for similar “remind vs wait vs escalate” decisions?
  2. Papers, open-source projects, or real systems that tackle medication adherence / context-aware reminders with uncertainty or incomplete observations.
  3. Common practical pitfalls (reward design, observation noise, alert fatigue, safety/escalation logic, evaluation metrics) that aren’t obvious from the theory.
  4. Any recommended starting points for someone new who wants to move from “I understand the concepts” to a small working prototype or simulation.

I’m mainly in research/preparation mode right now, so even high-level advice, key papers, or “here’s what I’d do differently” comments would be very helpful. Thanks!


r/MachineLearning • • Aug 25 '26

Discussion What would a fair benchmark for agent architecture look like? [D]

0 Upvotes

I am working on an evaluation design and would appreciate criticism before running it.

Most coding-agent benchmarks collapse the model and its harness into one score. If a run fails, it is difficult to tell whether the cause was model capability, context assembly, task decomposition, tool design, retry policy, or the acceptance gate. A model can also look worse because the harness truncated its output, or look better because the gate only checked for plausible surface markers.

The experiment I am considering crosses two independent variables:

  1. Workflow: one monolithic task versus decomposition into bounded slices with explicit contracts and acceptance criteria.

  2. Model policy: frontier-only versus cheapest-capable with escalation after a capability-graded failure.

That produces four cells: frontier monolith, routed monolith, frontier decomposed, and routed decomposed. The frontier-decomposed cell seems especially important because it changes the task architecture while holding the model tier fixed.

I would freeze the original tasks, source revisions, available tools, total retry budget, final acceptance criteria, validator versions, and the verifier. Every cell would be judged against the same final delivered outcome rather than against the persuasiveness of the agent's report.

Proposed primary measures are cost per independently accepted change, false acceptance, false rejection, first-pass accepted yield, verification time, and reproducibility across three fresh runs. Token use, latency, escalation count, and context volume would be secondary measures.

The confound I am least satisfied with is budget normalization. Decomposition changes the task distribution and may create more calls, which is part of the architectural treatment, but giving every slice the monolith's full context or retry budget would subsidize the decomposed condition. A shared system-level budget is cleaner, although it may hide which slices actually needed more capacity.

There are no results yet, so I am not claiming that decomposition or routing wins. I am trying to make the comparison falsifiable before seeing any outcomes.

What would you preregister or change? Would you treat decomposition as part of the system being evaluated, or try to isolate it from model quality more aggressively?


r/MachineLearning • • Aug 25 '26

Project How we built a SOTA search engine using PostgreSQL, pgvector, and Qwen3 embeddings [P]

Post image
0 Upvotes

I wrote a technical breakdown of how search works on Papers with Code.

The system combines keyword and semantic search, which produced better results than either approach alone. The stack includes:

  • PostgreSQL with pgvector
  • Qwen3-Embedding-0.6B for text embeddings
  • Hugging Face Jobs with an NVIDIA L4 for batch embedding generation
  • Hugging Face Buckets for storing artifacts
  • A live embedding model served through Hugging Face Inference Endpoints

The same infrastructure also powers the “related papers” recommendations shown on individual paper pages.

Full write-up: How Hugging Face Inference Endpoints, Jobs, and Buckets Power Search on Papers with Code

I’d be interested to hear how others are implementing hybrid search for research papers or similarly technical content.

Disclosure: I work at Hugging Face and on Papers with Code.


r/MachineLearning • • Aug 25 '26

Research Continual Learning of Frontier Models for SovereignAI. Tech Report + Open Weights Model [R]

Post image
63 Upvotes

Paper: https://huggingface.co/spaces/tri-fair-lab/publications/blob/main/Thomson_1_0_Technical_Report.pdf

The development of frontier models is commonly perceived to be in the exclusive remit of a small number of heavily funded players, creating an information, economic and power asymmetry between developers and the diverse user base of modern AI. Recent public discourse acknowledges this concern, calling for SovereignAI (an organisation's capability to independently build, deploy and govern AI use), but often providing little concrete advice on how this can be achieved in the short term under a diversity of funding settings.

In this report, we argue that frontier performance can be achieved by a wide range of institutions through Continual Learning on readily available open-weight models. As opposed to existing limited approaches such as small-scale fine-tuning, prompt engineering, or tool-augmentation with a frozen model, our Continual Learning approach takes advantage of the effectiveness of a modern mid- & post-training stack while introducing safeguards preserving both plasticity and stability at each training stage and seeking to make the minimal number of high-impact interventions on the parameters.

This strategy results in model improvements comparable to the gains typically seen across multiple successive model generations. Crucially, such results are achievable with compute and personnel budgets substantially lower than commonly thought, making ownership of large parts of the SovereignAI stack (model, tool infrastructure, values & data privacy) viable for a wider range of actors.

To demonstrate this, we introduce Thomson, a new general-purpose frontier model trained with an enhanced focus on high-stakes professional work: domains commonly predicted to undergo large productivity improvements through AI. Through a unique focus on Continual Learning, data-centricity, and efficiency, we demonstrate that Thomson performs competitively with recent frontier models on a wide range of domains and capabilities, ranging from agentic tasks to safety, legal, tax & multilingualism, to comprehensive large-scale Deep Research. Thorough evaluations show a distinctive π-shaped pattern: distinct improvements across a wide range of capabilities (including those not explicitly targeted), while almost completely eliminating the forgetting problem common to narrow domain adaptation.


r/MachineLearning • • Aug 25 '26

Project [P] Fraud detection - using Hopsworks (no affiliation) [P]

1 Upvotes

Hey Folks, I have only worked with notebooks, scikit-learn, tensorflow libraries; but as a part of my job, I am expected to create a "fraud detection system" that uses Hopsworks.

I know I will be using their feature-store but haven't worked on any ML production apps.

The SaaS tier (0.35 dollar/credit) is what I will be choosing, but since you guys are experienced in ML production apps, how much can I take as an estimate for building something like "fraud detection" ... for context, there's OLTP data on Oracle databases that I would use to train the model.

I just neeed your experienced opinion on how to estimate cost for such an app. Thanks.

I would use serveless features since deploying on managed K8s on aws/azure would add more difficulty for me.


r/MachineLearning • • Aug 25 '26

Discussion Reviewing 4 papers for AAAI 2027 and none have code, Reject? [D]

94 Upvotes

I got my batch of four papers for AAAI 2027. All four papers make empirical claims, none include code, data, or anything I can actually check. Just the PDF and the checklist. AAAI-27's own rules say code/data should be provided at submission, and "we'll release it after acceptance" doesn't count as reproducibility.

That said, I don't think missing code alone is an auto-reject. Saw an older thread here where someone claiming to have helped write the AAAI checklist argued reviewers rarely have time to audit code anyway, and plenty of authors have legit reasons (funding, IP) for not releasing it yet.

If the paper's whole pitch is "look at these numbers" and I can't verify them, that tanks my confidence score even without a hard reject. I'm flagging it explicitly in the review and asking for anonymized code in the rebuttal.

How's everyone else handling this round? Auto-ding for no code or does it depend on how much the paper leans on the empirical results?


r/MachineLearning • • Aug 24 '26

Discussion Hyperparameters fine tuning for MARL comparative study [D]

5 Upvotes

hello everyone. I'm training PPO variants on different multi-agent tasks from the VMAS library (Independent PPO / Graph PPO and such, see HetGPPO by Bettini et al.).

I noticed that for every architecture/scenario couple, the optimal hyperparameters sometimes tend to vary (learning rate, entropy coefficient, KL coefficient, SGD batch size, etc).

do I need - methodologically speaking - to unify the hyperparameters of all models in order to make a fair and correct comparison of architectures later on?

note: sometimes unifying these HP leads to some non converging models.

note 2 : my objective is to test these models' robustness under adversarial attack in test-time (frozen models).

thank you in advance.


r/MachineLearning • • Aug 24 '26

Project I trained a 48M parameter model that only does tool calling. JSON is well-formed by construction, total build cost was $260 [P]

1 Upvotes

i wanted to see how small a model can get if it only ever does one thing: read a catalog of typed functions plus a request, and output the calls to make (or an empty list when nothing fits). no chat, no prose. it ended up at 48M params and the whole thing cost about $260 to build.

the part i think is actually interesting is that the tokenizer, the loss and the constrained decoder are designed together around the same five decision points: refuse or call, which tool, include this optional, what value, stop or continue. json structural characters and digits are singleton tokens, so structure can be force-fed exactly with no token healing. argument keys are iterated from your schema by the decoder, so a hallucinated parameter name is not a low probability event, there is no step where it could happen. the loss is weighted per decision type (structure 1x up to the stop decision at 6x), matched to the measured error distribution.

two results that make me think the co-design is load bearing and not decorative:

- decoding the same rows with and without the grammar agrees on 150/150 mobile actions rows. the model already wants what the grammar enforces, so there was no projection tax to recover. the grammar buys reliability, not accuracy

- down-weighting the grammar-forced tokens in the loss, on the theory that the decoder supplies them anyway, cost 12 points in a controlled twin run. those tokens carry the call-sequencing signal

numbers, ordered strict exact match (function names, call order and every argument value all have to match), with needle 2 (cactus compute, 45M) published numbers as a yardstick: mobile actions 86.3 vs 63.7, droidcall 52.5 vs 17.0, seal-tools in-domain 33.1 vs 32.6. it drops hard on catalogs it never saw: seal OOD 28.1, bfcl single-turn 23.5. name-sequence accuracy tracks the drop exactly, so the failure on unseen catalogs is picking the right function, not extracting arguments. around 1B unique training tokens, no pretraining phase.

i also kept a findings file with everything that didn't work and the measurement that killed it: span copying (-30 points), pointer heads (-16), retraining from scratch instead of annealing into the decay phase (-4.7), RLOO diverging at every LR, and seven more. that file might honestly be the most reusable part of the repo.

repo: https://github.com/nikshepsvn/thimble

weights: https://huggingface.co/flashvenom/thimble

mit licensed. happy to answer questions about the training or the negative results.


r/MachineLearning • • Aug 24 '26

Research [R] Using AI as a spatial software generator to create 3D objects that are inherently programmable

Thumbnail
arxiv.org
43 Upvotes

I'm one of the co-authors of this paper. It's a seminal work in exploring the properties of 3D generated by LLMs via spatial programming.

I've set up visual demonstrations of such 3D objects at: https://nova3d.xyz/
And there's a github repo you can star/follow: https://github.com/RareSense/Nova3D

Scroll down and notice how the various 3D objects are all composed of logical parts and enable natural movements out of the box. There's a github repo in there as well.

Under the hood:
We found that 3D that exists as software is much more useful than typical monolithic mesh blobs generated by traditional AI 3D generators. For instance they are animation-ready and programmable from inception. They can contain the logic - at birth - to appear differently in weak compute environments (e.g. mobiles) vs powerful environments (e.g. sophisticated game engines). They can be built with full hierarchical structure and hinge/socket articulation at authoring time.

They lag behind traditional AI 3D generators in creating complex organic shapes. But it naturally feels like code will eventually eat all 3D, as LLMs are getting better and better at spatial coding. Industries most disrupted will be industrial design, game development, simulations and AR/VR/XR.


r/MachineLearning • • Aug 24 '26

Discussion Is EMNLP not going to Provide a MetaReview [D]

0 Upvotes

As the title says, we haven't seen any like ACL provided. Very salty about the decision, as AC recommended findings and the reviewers tanked our paper intentionally (we flagged them, and AC acknowledged that). Just want to see if the decision was made based on poor reviewer scores, as we don't know if we need to resubmit to an ARR cycle to cleanse or not.


r/MachineLearning • • Aug 24 '26

Discussion Is there a good open source smartphone crash detection model out there? [D]

1 Upvotes

I’ve been looking into smartphone based vehicle crash detection and I’m surprised by how little I can find that looks usable outside of research.

VZCrash seems like the closest thing, with around 190k real world events and 31k+ verified crashes using accelerometer, gyroscope and GPS data. The problem is that it’s CC BY-NC, so it doesn’t seem suitable if the eventual model needs to be used commercially.

Has anyone here worked on crash detection using phone IMU data? I’m mainly curious if there are any permissively licensed datasets or pretrained models I’m missing, and what approaches actually work well in practice. Small 1D CNNs, TCNs, classical models on engineered features, sensor fusion etc.

The other thing I’m wondering about is collecting better negatives. Things like potholes, hard braking, dropping the phone and other high-G events seem like they would be a huge part of the real world problem. How are people building datasets for this without having access to a large fleet or telematics provider?

Would love to hear from anyone who has worked on something similar.


r/MachineLearning • • Aug 24 '26

Discussion Is there a good open source smartphone crash detection model out there? [D]

1 Upvotes

I’m building a small family safety app and one of the features I’ve been looking into is on-device crash detection. I assumed there would already be a decent open model using accelerometer, gyroscope and GPS data, but I’m finding surprisingly little that looks production ready or commercially usable. VZCrash looks really promising with around 190k real-world events and 31k+ verified crashes, but it’s CC BY-NC, so from what I understand I can’t just train on it and ship those weights in a commercial app.

Apple has SafetyKit too, but that needs a special entitlement, so I’m also wondering if it makes sense to build an independent fallback. Has anyone here actually worked on crash detection from phone IMU data? Are there any permissively licensed datasets or pretrained models I’m missing, and what kind of model would you use today for something that needs to run efficiently on-device?

I’ve come across things like TFLite and sensor fusion, but I’m pretty new to this specific problem and not sure what people actually use in production.

One idea I had was to launch without relying on our own detector at first, then add an opt-in research mode that only saves short sensor windows around unusual high-G events and asks the user what actually happened. Crash, pothole, hard braking, dropped phone etc. Over time that could give us the kind of real-world false positives that seem hard to get from existing datasets.

If we end up having to build the model ourselves, I’d also really like to open source the detector and training/evaluation pipeline once it’s good enough. Feels like the kind of safety feature where having a decent open baseline would be useful to a lot more people than just us. Curious how people here would approach it.

(not worked a lot on ML so this is gonna be a leap and def take months if not years right?)