atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

Learning Bayesian Network Classifiers to Minimize the Class Variable Parameters

AAAI 2024 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Approximate inference in Bayesian neural networks · 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 a Bayesian network classifier whose I-map structure minimizes class-variable parameters (NCP) among structures with no class parents, and learns it exactly via a depth-first branch-and-bound search over an order graph with a naive-Bayes lower-bound heuristic.

Problem

Exact learning of Bayesian network classifiers under marginal likelihood tends to be unstable for small samples when the class variable has many parents, since it minimizes all parameters rather than the class-variable parameters that drive classification.

Approach

Restrict the search to structures where the class variable has no parents (NPCDAGs), prove that maximizing BDeu per variable order yields the I-map with the lowest number of class variable parameters (NCP), formulate learning as a shortest-path problem on an NPC reverse order graph, and speed it up with a consistent heuristic given by the NCP of a naive Bayes classifier.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
learn an NPCDAG with the fewest class-variable parameters using breadth-first search instead of the compared methodsBayesian network classifier · 24 UCI benchmark datasetsclassification accuracy: 0.8106 -> 0.8385Helped
use depth-first branch-and-bound search for the proposed classifierProposed(BFS) · 11 large UCI datasetsclassification accuracy: 0.8405 -> 0.8961Helped
use depth-first branch-and-bound search instead of breadth-first searchProposed BNC · 24 UCI benchmark datasetsaverage runtime (s): 1026.0 -> 49.4Helped
use depth-first branch-and-bound search instead of breadth-first searchProposed BNC · 24 UCI benchmark datasetsclassification accuracy: 0.8385 -> 0.8354Hurt
minimize the number of class-variable parameters rather than the number of all network parametersProposed(BFS) versus GBN-BDeu · Markov network simulation, N=100,000average KLD: 1.20 × 10−3 -> 7.94 × 10−5Helped

Surprising findings

Limitations

Experimental setup

Datasets: UCI repository 24 datasets UCI large datasets (11) Cancer network simulation Asia network simulation Markov network simulation

Benchmarks: 24 UCI datasets 11 large UCI datasets simulated Cancer/Asia/Markov networks

Metrics: classification accuracy number of class variable parameters (NCP) runtime KL divergence of class posterior p-value from Hommel's test

Baselines: Naive Bayes GBN-CMDL BNC2P TAN-aCLL MC-DAGGES GBN-BDeu ANB-BDeu fsANB-BDeu

Builds on: ANB (augmented naive Bayes) fsANB-BDeu BDeu score Greedy equivalence search Conditional MDL

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