atlas

Research map / Federated learning and privacy / Differential privacy

Improving Private Random Forest Prediction Using Matrix Representation

AAAI 2025 · Federated learning and privacy › Differential privacy · approach: Private online and user-level learning · 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 a matrix representation of random forest training and prediction (Matrix Random Forest) that enables optimized Laplace-mechanism noise allocation across all trees and inference queries for differentially private random forests.

Problem

Differentially private random forests suffer a utility gap: equal per-tree budget allocation degrades accuracy as trees grow, and subsample-and-aggregate prediction degrades with many inference queries.

Approach

Encode root-to-leaf decision paths of all trees as rows of a matrix and inference queries as a matrix, so that privacy can be analyzed jointly via the matrix mechanism; this yields optimized strategy matrices that allocate DP noise finely for both DP batch training (leaf values) and DP batch prediction (vote counts).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use matrix-optimized noise allocation instead of the compared baseline techniquesDP batch training and DP batch prediction · Small to medium-sized datasetsaccuracy: 20-40%Helped
Use matrix-optimized noise allocation instead of the compared baseline techniquesDP batch training and DP batch prediction · Heart, Mushroom, and Adultaccuracy: 10-20%Helped
Use DP batch training or DP batch predictionRandom decision trees · Car test set (345 samples), ϵ = 2, 128 treesaccuracy: 85%; exceeding the accuracy of existing solutions by 30%Helped
Use matrix-optimized batch prediction instead of equal per-query privacy budget allocationRandom decision trees · Car, increasing numbers of inference queriesaccuracy: 30% accuracy for 100 samples; 90% for 1000 samplesHelped
Increase the number of treesDP batch training · Car, ϵ = 2, h = 4accuracyNo clear effect
Increase the number of treesDP training with the Laplace mechanism · Car, ϵ = 2, h = 4accuracyHurt
Increase the number of treesDisjoint DP training with the Laplace mechanism · Car, ϵ = 2, h = 4accuracyHurt
Apply matrix-optimized batch prediction within subsample-and-aggregate instead of the existing approachSubsample-and-aggregate · Caraccuracy: up to 50%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Car Iris Balance Heart Mushroom Adult

Benchmarks: Car Iris Balance Heart Mushroom Adult

Metrics: test accuracy runtime (sec) mean squared error of strategy query answering

Baselines: Laplace mechanism batch training disjoint-tree Laplace training subsample-and-aggregate Extra-Trees (non-private)

Builds on: Matrix Mechanism random decision trees subsample-and-aggregate Laplace mechanism

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