SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2607.22987 · 2026

Label-free Industrial Fault Detection via Adversarial Inverse Reinforcement Learning: A System for Run-to-Failure Prognostics

Richard Dazeley, Mohamed Bouadjenek, Sunil Aryal, Dhiraj Neupane

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 7 functions out of this paper's own repositories and ran 6 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
dhirajneupane/AIRL-MFD-DN canonical 6 of 7
FunctionStatusWhere it lives
create_transitions Ran dhirajneupane/AIRL-MFD-DN/AIRL_HUMS2023.py
pointer only (licence: NONE) · get_code("298c3ff7541f4a78")
load_data_mat_1d Ran dhirajneupane/AIRL-MFD-DN/AIRL_HUMS2023.py
pointer only (licence: NONE) · get_code("1ea7d80f380d3f39")
load_folder_mat_1d Ran dhirajneupane/AIRL-MFD-DN/Baselines/10_usad.py
pointer only (licence: NONE) · get_code("382dec0d053ef167")
natural_key Ran dhirajneupane/AIRL-MFD-DN/AIRL_HUMS2023.py
pointer only (licence: NONE) · get_code("9ddc2668cddbb726")
standardize_train_test Ran dhirajneupane/AIRL-MFD-DN/Baselines/10_usad.py
pointer only (licence: NONE) · get_code("95d2305e9e9de882")
subsample_rows Ran dhirajneupane/AIRL-MFD-DN/Baselines/10_usad.py
pointer only (licence: NONE) · get_code("fc609d720d90597a")
load_folder_mat_1d Not yet run dhirajneupane/AIRL-MFD-DN/Baselines/11_anomaly_transformer.py
pointer only (licence: NONE) · get_code("691f7d78e3355b19")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Machinery fault detection (MFD) remains heavily reliant on supervised learning, which struggles with the scarcity of fault labels in real-world settings. While reinforcement learning (RL) offers a framework to model the sequential nature of degradation, current "RL-based" MFD methods reduce the problem to a static contextual bandit (CB) formulation: by ignoring state transitions and discarding the temporal discount factor, they collapse to standard supervised classification. We propose an adversarial inverse reinforcement learning (AIRL) framework that treats MFD as an offline IRL problem. Unlike reconstruction-based approaches that rely on static error margins, or CBs that ignore dynamics, our method recovers an intrinsic "health" reward directly from observational state transitions, requiring neither manual reward engineering nor fault labels. On three run-to-failure benchmarks (HUMS2023, IMS, XJTU-SY), AIRL is the only method achieving non-saturated post-detection consistency across all datasets, while CB baselines fail to detect gradual degradation and reconstruction models collapse into always-anomalous states. Code and data: https://github.com/dhirajneupane/AIRL-MFD-DN.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2607.22987")
get_code_for_paper("2607.22987")
have("2607.22987")

Connect an agent — have() is free.