atlas

Research map / Time series / Foundation models for time series

Differentiable Rule Induction from Raw Sequence Inputs

ICLR 2025 · Time series › Foundation models for time series · approach: Time series classification · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Neural Rule Learner (NeurRL), a fully differentiable ILP pipeline that couples a self-supervised differentiable k-means over autoencoder subsequence embeddings with a deep dense-layer rule learner to induce rules directly from raw time series and flattened images without label leakage.

Problem

Differentiable ILP methods rely on symbolic inputs and pre-trained supervised networks to produce symbols, causing explicit label leakage; learning logic rules directly from raw sequences (time series, images) without intermediate feature labels is hard.

Approach

Discretize raw sequences into cluster-based ground atoms via a self-supervised autoencoder with differentiable k-means, and jointly train this with a novel dense-layer neural rule-learning module (softmax-weighted conjunctions and a fuzzy disjunction) using only the class label, then extract rules from the program tensor with precision/recall thresholds.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use NeurRL(N) rather than the strongest baseline13 binary UCR datasets · 13 binary UCR datasets (mean)accuracy: 0.859 -> 0.891Helped
Use rule-extracted NeurRL(R) rather than NeurRL(N)NeurRL · 13 binary UCR datasets (mean)accuracy: 0.891 -> 0.842Hurt
Replace non-differentiable k-means with differentiable k-means (ablation)NeurRL · Coffeeaccuracy: 0.893 -> 0.964Helped
Replace non-differentiable k-means with differentiable k-means (ablation)NeurRL · Gun pointaccuracy: 0.807 -> 0.740Hurt
Replace non-differentiable k-means with differentiable k-means (ablation)NeurRL · ItalyPow.Dem.running time (s): 114 -> 63Helped
Pre-train the autoencoder and clustering model (ablation)NeurRL(N) · Coffeeaccuracy: 0.83 -> 1.00Helped
Pre-train the autoencoder and clustering model (ablation)NeurRL(R) · ECGaccuracy: 0.64 -> 0.82Helped
Pre-train the autoencoder and clustering model (ablation)NeurRL(N) · ItalyPow.Dem.accuracy: 0.75 -> 0.92Helped
Pre-train the autoencoder and clustering model (ablation)NeurRL(R) · Gun Pointaccuracy: 0.43 -> 0.76Helped
Pre-train the autoencoder and clustering model (ablation)NeurRL(N) · Lighting2accuracy: 0.64 -> 0.75Helped
Vary the subsequence length (ablation)NeurRL · ItalyPow.Dem.accuracyMixed
Vary the number of clusters or region length (ablation)NeurRL · ECG and ItalyPow.Dem.accuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: UCR time series archive (13 datasets) MNIST synthetic triangular pulse and trigonometric signals

Benchmarks: UCR time series archive (13 binary datasets) MNIST (one-vs-one digit tasks) synthetic signals

Metrics: classification accuracy precision recall running time (s)

Baselines: SSSL Xu BoW non-differentiable k-means pipeline

Builds on: differentiable ILP (neural ILP from interpretation transitions) differentiable k-means ∂ILP SSSL

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy