atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Finding Interpretable Class-Specific Patterns through Efficient Neural Search

AAAI 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Statistical analysis of ML practice · 3 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 DiffNaps, an inherently interpretable binary neural network (binary autoencoder plus linear classification head over a binary pattern layer) that extracts class-specific differential patterns from high-dimensional binary data.

Problem

Finding succinct, non-redundant, interpretable patterns that differentiate classes in very high-dimensional data (e.g., gene expression), where existing pattern mining and rule-learning methods do not scale or are not robust to noise.

Approach

A binary autoencoder whose encoder/decoder share stochastically binarized weights so hidden neurons encode conjunctive patterns, combined with a linear classifier on the pattern layer; a multi-task loss (sparsity-aware reconstruction + classification) plus W-shaped and row-sum regularizers drives learning of patterns that are both descriptive and differential.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DiffNaps instead of CartClass-specific pattern discovery · CardioAUC: .56 vs .62Hurt
Use DiffNaps instead of PremiseClass-specific pattern discovery · DiseaseAUC: .84 vs .84No clear effect
Use DiffNaps instead of SPuManTeClass-specific pattern discovery · BRCA-NAUC: .91 vs .95Hurt
Use DiffNaps instead of CartClass-specific pattern discovery · BRCA-SAUC: .31 -> .86Helped
Use DiffNaps instead of CartClass-specific pattern discovery · GenomesAUC: .46 -> .77Helped
Use DiffNaps rather than competing methods as feature dimensionality increasesSynthetic pattern recovery · Synthetic data, varying feature countF1Helped
Use DiffNaps rather than competing methods as destructive noise increasesSynthetic pattern recovery · Synthetic data, destructive noise up to 20%F1: 20%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Cardio Disease BRCA-N (derived from TCGA) BRCA-S (derived from TCGA) Genomes synthetic data

Benchmarks: synthetic planted patterns Cardio Disease BRCA-N BRCA-S Genomes

Metrics: soft F1 AUC of sensitivity-specificity curve runtime number of patterns average pattern length

Baselines: CART Classy Premise SPuManTe RLL

Builds on: decision trees W-shaped regularizer straight-through estimator gated STE

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