<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>Client-Personalized Differential Privacy for Federated Subgroup Discovery in Heterogeneous Data</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Fakheri</surname><given-names>Soheil</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<contrib contrib-type="author"><name><surname>Mar Cornelio</surname><given-names>Omar</given-names></name><xref ref-type="aff" rid="aff2"/></contrib>
<contrib contrib-type="author"><name><surname>Fu</surname><given-names>Du</given-names></name><xref ref-type="aff" rid="aff3"/></contrib>
<aff id="aff1">Department of Computer Engineering and Information Technology, La.C., Islamic Azad University, Iran.</aff>
<aff id="aff2">Centro de Estudio de Matematica Computacional, Universidad de las Ciencias Inform aticas, La Habana, Cuba.</aff>
<aff id="aff3">Department of Software Engineering, Sichuan Normal University, China.</aff>
</contrib-group>
<abstract><p>Subgroup discovery returns interpretable descriptions whose outcome rates differ from a population baseline. We present FedPSD, a federated design with client-specific noise budgets and precision-weighted subgroup scoring, together with a reported simulation on UCI Adult and the scikit-learn breast-cancer dataset. Twenty eight-client federations cover ten seeds on each corpus. Personalized budgets have a size-weighted mean of 4; this matches a scalar budget-allocation convention, not each record&apos;s protection or a worst-case federation guarantee. Compared with the uniform-budget setting of 4, mean held-out top-10 WRAcc rises from 0.0346 to 0.0503 on Adult and from 0.0488 to 0.0559 on breast cancer; the reported pooled paired Wilcoxon result is W=50, p=0.040, with 16 of 20 blocks favourable. Removing precision weighting lowers Adult WRAcc to 0.0127, whereas a uniform budget of 8 under the same machinery achieves 0.0625. The count channel uses sequentially calibrated noise, but raw-data local proposals and pooled preprocessing are uncharged, so end-to-end personalized differential privacy is not established. The weighting changes the population estimand under heterogeneity. Routing and post-stratification are proposed components that were not evaluated, and the centralized search is a deeper heuristic reference rather than a proven upper bound.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>Subgroup discovery</kwd><kwd>Personalized differential privacy</kwd><kwd>Federated analytics</kwd><kwd>Heterogeneous data</kwd><kwd>Privacy-utility trade-off</kwd><kwd>Weighted aggregation</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1"><label>1</label><title>Introduction</title>
<p>Subgroup discovery searches interpretable descriptions whose outcome rate differs from a baseline. CN2-SD <xref ref-type="bibr" rid="ref-1">[1]</xref> and subsequent survey work <xref ref-type="bibr" rid="ref-2">[2]</xref> establish algorithmic and application context. Symbolic descriptions can support discussion and audit, but interpretable form alone does not establish causal or governance validity. Institutional privacy preferences may differ. Federated learning provides a communication architecture <xref ref-type="bibr" rid="ref-3">[3]</xref>, <xref ref-type="bibr" rid="ref-4">[4]</xref>, while statistical heterogeneity affects local and global models <xref ref-type="bibr" rid="ref-5">[5]</xref>. Differential privacy calibrates releases to record adjacency <xref ref-type="bibr" rid="ref-6">[6]</xref>, and individual accounting and personalized guarantees address heterogeneous protection <xref ref-type="bibr" rid="ref-7">[7]</xref>, <xref ref-type="bibr" rid="ref-8">[8]</xref>. These concepts motivate subgroup search with a fully specified release ledger. They do not themselves establish fairness <xref ref-type="bibr" rid="ref-9">[9]</xref> or privacy for a data-dependent proposal and preprocessing pipeline.</p>
<p>The gap has three faces. First, uniform-budget federated protocols either over-constrain sites that could afford far more accurate statistics or under-protect conservative sites, depending on whether the common budget tracks the strictest or the average participant. Second, personalised noise changes the statistical geometry of aggregation: releases from low-budget clients are noisier, so naive averaging is inefficient, yet weighting by precision can bias the discovered subgroups toward the populations of generous clients. Third, the adaptive search interacts with both problems, since early noisy evaluations steer which descriptions are refined later. This manuscript addresses all three faces at the level of a complete, testable research design. The contributions combine a conditional privacy design, an explicit aggregation choice, and a reported proof-of-concept campaign. Their measured and untested components are distinguished below:</p>
<p>I. The problem is adaptive subgroup discovery with client-specific record-protection targets. Every released description, preprocessing statistic, count pair, and observable budget-dependent choice must be covered by its client&apos;s ledger.</p>
<p>II. FedPSD, a protocol that combines local beam-search proposal of subgroup descriptions, personalised Laplace calibration of subgroup statistics, and inverse-variance federated aggregation of weighted-relative-accuracy scores.</p>
<p>III. The analysis distinguishes precision weighting of normalized rates from population-weighted pooled WRAcc. Under heterogeneous populations these are different estimands; minimum noise variance alone does not establish population representativeness or minimum WRAcc error.</p>
<p>IV. A budget-ledger and query-routing design in which confirmatory queries are steered toward clients with remaining budget, using only public information and already-released aggregates.</p>
<p>V. The reported campaign uses two public corpora and twenty seed-by-corpus cells to compare noisy federated searches, personalized-budget ablations, a local nonprivate variant, and a centralized depth-three heuristic reference.</p>
<p>The balance of the manuscript proceeds in the standard order. Section 2 reviews subgroup discovery, differential privacy and its personalisation, and federated learning under heterogeneity, closing with a gap synthesis. Section 3 states the research questions, hypotheses, system model, and formal problem. Section 4 presents the FedPSD methodology with its algorithm, privacy accounting, and failure conditions. Section 5 reports the executed experimental campaign, Section 6 debates limitations and alternatives, and Section 7 answers the research questions on the measured evidence.</p>
</sec>
<sec id="sec-2"><label>2</label><title>Related Work</title>
<sec id="sec-3"><label>2.1</label><title>Subgroup Discovery and Supervised Descriptive Rule Induction</title>
<p>CN2-SD adapts propositional rule search to subgroup quality <xref ref-type="bibr" rid="ref-1">[1]</xref>, while surveys consolidate subgroup and contrast-set discovery <xref ref-type="bibr" rid="ref-2">[2]</xref>, <xref ref-type="bibr" rid="ref-10">[10]</xref>. Diversity-oriented selection addresses redundant outputs <xref ref-type="bibr" rid="ref-12">[11]</xref>. WRAcc combines population coverage and outcome-rate deviation, and its count inputs motivate calibrated releases. Subgroup search is adaptive and combinatorial, while its output is a ranked set of symbolic descriptions. A private federated implementation must calibrate both the selection of descriptions and their numeric evaluations. The reviewed centralized methods motivate the search machinery; an exhaustive absence claim about all private subgroup methods is not established by this review.</p>
</sec>
<sec id="sec-4"><label>2.2</label><title>Differential Privacy, Accounting, and Personalisation</title>
<p>Differential privacy protects a specified unit against changes in the released transcript <xref ref-type="bibr" rid="ref-6">[6]</xref>, <xref ref-type="bibr" rid="ref-13">[12]</xref>. Institutions here act as curators of many records, rather than local-DP respondents holding a single record <xref ref-type="bibr" rid="ref-14">[13]</xref>. Composition is needed for every adaptive release <xref ref-type="bibr" rid="ref-15">[14]</xref>. Federated model-training studies use distinct record-level or client-level threat models <xref ref-type="bibr" rid="ref-16">[15]</xref>, <xref ref-type="bibr" rid="ref-17">[16]</xref>; their guarantees cannot be transferred to subgroup selection without a new analysis. Membership-inference attacks on trained model outputs <xref ref-type="bibr" rid="ref-18">[17]</xref> offer a related motivation; their results do not measure leakage from the subgroup descriptions and counts released in this campaign.</p>
<p>Personalised differential privacy relaxes the single-budget assumption. Conservative-or-liberal personalisation lets individuals be protected at different strengths while retaining usable semantics <xref ref-type="bibr" rid="ref-8">[8]</xref>, and individual privacy accounting tracks per-example losses that differ because of participation patterns <xref ref-type="bibr" rid="ref-7">[7]</xref>. The fairness literature supplies a normative complement: treating participants identically is not always treating them equitably, and awareness of relevant differences can be a design requirement <xref ref-type="bibr" rid="ref-9">[9]</xref>. These threads, however, address fixed estimators or model training. Our contribution is to carry personalisation into an adaptive search process where the query set is endogenous—the analyst does not know in advance which subgroup statistics will be asked—and where the aggregation of heterogeneous-noise releases feeds back into the search trajectory.</p>
</sec>
<sec id="sec-5"><label>2.3</label><title>Federated Learning across Heterogeneous Populations</title>
<p>Federated learning studies coordination and heterogeneity <xref ref-type="bibr" rid="ref-3">[3]</xref>, <xref ref-type="bibr" rid="ref-4">[4]</xref>, <xref ref-type="bibr" rid="ref-19">[18]</xref>, including proximal optimization <xref ref-type="bibr" rid="ref-20">[19]</xref> and matched averaging <xref ref-type="bibr" rid="ref-21">[20]</xref>. Secure aggregation can hide weighted client vectors under stated cryptographic assumptions <xref ref-type="bibr" rid="ref-22">[21]</xref>, but a server cannot simultaneously observe each private budget report and have that report hidden by aggregation. This design treats budget choices and agreed auxiliary information as public; protecting them is a separate extension.</p>
</sec>
<sec id="sec-6"><label>2.4</label><title>Gap Synthesis</title>
<p><xref ref-type="table" rid="tab1">Table 1</xref> positions the design among the reviewed methods. FedPSD combines client-specific count noise, candidate search, and precision weighting. End-to-end privacy and population-representative scoring remain conditional on the entire release pipeline and the selected estimand.</p>
<table-wrap id="tab1"><label>Table 1</label><caption><p>Positioning of FedPSD relative to approach families.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:2:63,144.9,537.1,325.9"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
</sec>
<sec id="sec-7"><label>3</label><title>Problem Formulation and Research Questions</title>
<sec id="sec-8"><label>3.1</label><title>Research Questions and Hypotheses</title>
<p>The first research question concerns statistical faithfulness under heterogeneous noise: RQ1—when clients calibrate noise to their own declared budgets, how faithfully does the federated subgroup ranking track the ranking a no-privacy federation would produce, and how does this fidelity degrade as the dispersion of budgets across clients grows? Faithfulness is measured by rank correlation and by precision and recall against planted ground truth, since a protocol that returns the right subgroups in the wrong order is still of limited governance value. The question isolates the estimation layer from the search layer by holding the proposal mechanism fixed.</p>
<p>The second research question concerns the allocation of discovery effort: RQ2—can a routing policy that steers confirmatory queries toward clients with remaining budget recover discovery power that uniform-budget operation loses, and what coverage bias does such routing introduce into the discovered set? Routing is attractive because budgets are public and unused budget is wasted budget, yet it risks producing subgroups that describe generous clients&apos; populations disproportionately. The question therefore pairs a power metric with a fairness metric, and treats the pair as a frontier to be traced rather than a point to be claimed.</p>
<p>The third research question concerns population representativeness: RQ3—does precision weighting of heterogeneous-noise releases systematically shift the discovered subgroups toward high-budget clients&apos; populations, and to what extent can a post-stratification correction restore population-representative discovery before variance erodes the ranking? Representativeness matters because subgroup descriptions feed resource-allocation decisions, and a budget-weighted view of the world can misdirect them. Three hypotheses make these questions testable.</p>
<p>H1. Inverse-variance aggregation of personalised releases preserves ranking fidelity better than uniform averaging, with the advantage growing in budget dispersion.</p>
<p>H2. Budget-aware routing increases the number of confirmed subgroups at a fixed total discovery cost, at the price of measurable coverage bias toward high-budget populations.</p>
<p>H3. A post-stratification correction reduces coverage bias at a quantified increase in estimator variance, yielding a representativeness-fidelity frontier that practitioners can traverse with a single tuning parameter.</p>
</sec>
<sec id="sec-9"><label>3.2</label><title>System Model and Notation</title>
<p>Client i holds a table T_i with public, fixed n_i records and binary outcome y. The conditional count mechanism uses replace-one-record adjacency within a client, with fixed public budgets and a fixed or separately privatized description universe. Each pair of subgroup counts has L1 sensitivity at most two. If sizes, bin thresholds, selected features, budgets, or proposed descriptions depend on protected data, their publication or effect on the transcript also requires accounting. The campaign uses such uncharged data-dependent inputs, so the complete E_i record-level guarantee is not established.</p>
<table-wrap id="tab2"><label>Table 2</label><caption><p>Notation used throughout the manuscript.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:4:66,580.6,537.1,755.6"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-10"><label>3.3</label><title>Formal Problem Statement</title>
<p>The quality of a subgroup description S under the weighted relative accuracy measure is given in Eq. (1), where n(S) is the number of records satisfying S, p(S) the outcome rate inside S, and p_0 the overall outcome rate. The measure rewards subgroups that combine deviation from the baseline with non-negligible coverage; it is the standard reference quality in the subgroup literature <xref ref-type="bibr" rid="ref-1">[1]</xref>, <xref ref-type="bibr" rid="ref-2">[2]</xref>.</p>
<p>n(S) 0</p>
<p>qWRAcc(S) = [p(S) − p ]. (1)</p>
<p>For a fixed description S, the released vector contains its size n_i(S) and positive-outcome count u_i(S). Both coordinates have scalar sensitivity one, but the pair has L1 sensitivity at most two. Allocate a pair budget eps_i(t,S) and use independent Laplace noise of scale 2/eps_i(t,S), as in Eq. (2). This gives a conditional pair guarantee under the fixed auxiliary assumptions, before composing other releases.</p>
<p>′ ′ 2</p>
<p>(n ̃ᵢ(S), ũᵢ(S)) = (nᵢ(S) + ηᵢ, uᵢ(S) + η ᵢ), ηᵢ, η ᵢ ∼ Laplace ( ). (2)</p>
<p>εᵢ(t, S) The target is a useful ranked subgroup set under a ledger, communication budget, and specified population estimand. Count-pair budgets sum over candidates and rounds, as in Eq. (3); candidate discovery and preprocessing costs must be included separately. Adaptive candidate choices are post-processing only when they use public information or the preceding private transcript. The ledger for counts alone is not a guarantee for a larger transcript.</p>
<p>Eᵢ, pre + Eᵢ, proposal + Σₜ ΣS∈Qₜ εᵢ(t, S) + Eᵢ, other ≤ Eᵢ. (3)</p>
</sec>
</sec>
<sec id="sec-11"><label>4</label><title>Proposed Methodology: The FedPSD Protocol</title>
<sec id="sec-12"><label>4.1</label><title>Architecture Overview</title>
<p>The design uses proposal, calibrated count release, aggregation, and optional routing. Privacy-free internal computation becomes a release when data-dependent descriptions or control choices cross the client boundary.</p>
<p>Proposal expands the description beam internally. A description transmitted because it scores well on private data requires a private selection mechanism and ledger charge, or a public fixed candidate route.</p>
<p>Personalised release: For every candidate in the union beam, each client releases the noisy size and outcome-count pair of Eq. (2), drawing the per-query budget from its ledger according to a declared spending policy. Aggregation: The coordinator combines releases into federated quality estimates using inverse-variance weights, ranks the beam, and prunes to width B.</p>
<p>Routing: Confirmatory re-queries for the most promising candidates are steered toward clients with remaining budget, and each client&apos;s residual ledger is reported for the next round.</p>
</sec>
<sec id="sec-13"><label>4.2</label><title>Local Proposal and the Description Language</title>
<p>Descriptions are conjunctions of agreed categorical conditions or bins, with a maximum depth. A client may compute freely inside its boundary, but exporting the locally preferred description is data-dependent disclosure. The executed local-proposal beam is therefore a simulation component with an unaccounted release, rather than an established private selector <xref ref-type="bibr" rid="ref-1">[1]</xref>.</p>
<p>A union beam can combine publicly generated refinements, privately selected local proposals, and previous private outputs. Diversity pruning on an already private transcript is post-processing <xref ref-type="bibr" rid="ref-12">[11]</xref>. The private proposal mechanism and preprocessing contract are prerequisites to an end-to-end guarantee and are not implemented or accounted for in the reported campaign.</p>
</sec>
<sec id="sec-14"><label>4.3</label><title>Personalised Release, Inverse-Variance Aggregation, and Ledgers</title>
<p>Eq. (4) gives inverse-noise-variance weights for normalized client rates when each count has the same scalar sensitivity and per-query budget convention: dividing a Laplace count by n_i gives variance proportional to 1/(n_i eps_i)^2. These weights minimize noise variance only for unbiased estimates of a common rate. Non-IID clients have different rates, so the weighted mixture changes the estimand. Population WRAcc instead requires totals n_hat(S)=sum_i n_tilde_i(S), u_hat(S)=sum_i u_tilde_i(S), public N=sum_i n_i, and a protected or public population baseline. A weighted mixture can be scored, but must not be labelled an unbiased pooled-population estimate or a generally optimal nonlinear WRAcc estimator.</p>
<p>(nᵢ εᵢ(t, S))</p>
<p>wᵢ(t) = 2. (4)</p>
<p>Σⱼ (nⱼ εⱼ(t, S)) û(S) − p ̂0n ̂(S)</p>
<p>q ̂ ( ) = . (5)</p>
<p>population S</p>
<p>Budgets are allocated per count pair and composed over every candidate and round. Any adaptive spending policy must be determined by public information or privatized prior outputs and obey a privacy filter <xref ref-type="bibr" rid="ref-7">[7]</xref>, <xref ref-type="bibr" rid="ref-15">[14]</xref>. Public per-client budget reports are visible to the coordinator; secure aggregation <xref ref-type="bibr" rid="ref-22">[21]</xref> can instead hide individual preweighted statistic vectors, but does not by itself protect released descriptions, preprocessing, or a data-derived allocation.</p>
<p>Algorithm 1. FedPSD discovery round t.</p>
<p>Input: tables T_i, ledger E_i, beam width B, target y, beam Q_t 1: for all clients i = 1..m concurrently do 2: expand a public candidate beam or use a separately privatized local selector 3: for each candidate S in union beam Q_t do 4: allocate eps_i(t,S), accounting for the whole pair and reserved stages 5: release (n_tilde_i(S), u_tilde_i(S)) via Eq. (2) 6: end for 7: report public residual ledger; privatize data-dependent metadata if required 8: end for 9: server: score the specified population totals or precision mixture; state estimand 10: rank Q_t by q_hat; prune to top-B beam; apply diversity selection 11: route confirmatory re-queries for top candidates to clients with remaining budget (public information only) 12: update ledgers; broadcast next beam Q_{t+1} Output: ranked subgroup set with noisy qualities and budget reports</p>
</sec>
<sec id="sec-15"><label>4.4</label><title>Budget-Aware Routing and Representativeness Correction</title>
<p>Routing based on public residual budgets and preceding private outputs can be post-processing as a choice rule. The new confirmatory answers still consume budget. Selecting clients changes population coverage; a minimum-client fairness cap does not establish an unbiased population estimate or a formal fairness guarantee.</p>
<p>Precision weighting favours lower-noise normalized client rates, whereas population weighting uses alpha_i=n_i/N. An interpolated weight w_i(beta)=(1-beta)w_i+beta alpha_i, for beta in [0,1], defines an explicit mixture of estimands, not a generic bias-free post-stratification theorem. Restoring a target population also requires compatible subgroup and outcome totals and a matching baseline. Neither routing nor this interpolation was evaluated.</p>
</sec>
<sec id="sec-16"><label>4.5</label><title>Complexity, Assumptions, and Failure Conditions</title>
<p>Candidate evaluation costs O(n_i |Q_t| c), with additional proposal, selection, and noise work. Communication includes statistics, description identifiers, budget metadata, and any cryptographic overhead; ranking costs at least O(|Q_t| log|Q_t|) without a specialized top-B selector. Zero-size clients are excluded from rate normalization, and an all-zero weight denominator requires a declared fallback. Post-processing may project noisy counts to 0&lt;=u_tilde&lt;=n_tilde&lt;=n_i, but clipping introduces estimator bias and the actual implementation convention must be reported. Record independence is relevant to statistical modelling, not required by the DP definition.</p>
<p>FedPSD has identifiable failure modes, and the evaluation is constructed to surface them rather than conceal them. Each condition below names the mechanism at risk, so that a negative result can be attributed precisely. None of these conditions is hypothetical; each corresponds to a plausible deployment scenario in a multi-site consortium.</p>
<p>Ledger exhaustion: A client that spends its ledger early drops out of confirmations, degrading coverage of its population even if proposal succeeded.</p>
<p>Winner&apos;s-curse selection: Ranking on noisy estimates systematically promotes descriptions whose noise realisation was favourable, inflating reported quality; the protocol reports bias diagnostics alongside rankings. Coverage collapse: Under extreme budget dispersion, routing and precision weighting jointly concentrate discovery on a few generous clients, which the coverage-bias metric is designed to detect.</p>
<p>Schema mismatch: Unaligned binning across clients silently merges distinct subpopulations; the protocol requires an agreed discretisation contract as a precondition.</p>
</sec>
</sec>
<sec id="sec-17"><label>5</label><title>Experimental Results and Analysis</title>
<sec id="sec-18"><label>5.1</label><title>Setup: Data, Federation, and Executed Scale</title>
<p>The source reports UCI Adult subsamples of 5,000 rows with 3,999 train and 1,001 test rows, and the scikit-learn breast-cancer dataset with 569 rows, 454 train and 115 test rows <xref ref-type="bibr" rid="ref-23">[22]</xref>, <xref ref-type="bibr" rid="ref-24">[23]</xref>. Reported training baseline rates are 0.259 and 0.628. In the loader, target 1 denotes benign and target 0 malignant; the latter rate therefore cannot be labelled malignant without confirming an explicit recoding. Numeric tertiles and categorical support screening use pooled training data; breast-cancer feature screening uses supervised pooled WRAcc to select six features. These preprocessing operations do not use the held-out test split as described, but their data-dependent information is uncharged for privacy and requires a protected preprocessing stage or independently public inputs.</p>
<p>The source partitions training data into eight clients with a Dirichlet construction, occasionally producing empty clients. Adult&apos;s largest client holds 47.6 +/- 5.8% of rows, versus 24.1 +/- 3.4% on breast cancer. The centralized and local beam searches use depth three; federated variants use depth two. Uniform settings 1,4,16 allocate count-noise scale 2 Q_pre/eps, with Q_pre=111 on Adult and 83 on breast cancer. FedPSD uses eps_i=clip(c n_i,1,16), with c chosen to make sum_i n_i eps_i/N=4. This equality is a scalar resource convention; clients and records have unequal protection and the maximum eps_i exceeds 4. Precision weighting and raw-data best local proposals from three highest-budget clients distinguish the evaluated variant. The uncharged proposals, preprocessing and allocation inputs prevent a complete privacy guarantee even if the count-query cap is respected.</p>
<p>The reported Adult allocation places 4.3 +/- 1.5 clients at budget 1 and has a maximum 6.25 +/- 0.41; breast-cancer allocations span 1.17 to 6.02. Results summarize ten seeded resamplings per corpus with held-out top-10 WRAcc, Jaccard against the centralized heuristic search, and transmitted-statistic counts. A centralized beam is not an exhaustive oracle, and different depth and candidate routes affect overlap and quality. Runtime, randomization, actual query caps, zero-client handling, clipping, and the allocation solver require code and per-run outputs for verification. The source reports an implementation in Python with NumPy, SciPy <xref ref-type="bibr" rid="ref-25">[24]</xref>, and scikit-learn <xref ref-type="bibr" rid="ref-24">[23]</xref>, completed in 2.9 s for the twenty federations; its runtime and computations await the code and per-run results for verification.</p>
</sec>
<sec id="sec-19"><label>5.2</label><title>Main Comparison (RQ1)</title>
<p><xref ref-type="table" rid="tab3">Table 3</xref> reports mean held-out WRAcc. On Adult, the means are 0.0877 for centralized search, 0.0763 for local-only, 0.0708 for uniform 16, 0.0503 for FedPSD, 0.0346 for uniform 4, and 0.0166 for uniform 1. FedPSD has higher WRAcc than uniform 4 on ten Adult seeds and six breast-cancer seeds, according to the source, with mean relative differences of about 45.4 and 14.5%. The breast-cancer uniform-1 mean is -0.0042; this describes the selected subgroup set under the noisy pipeline, not proof that noise alone causes an outcome. Local proposals, candidate depth, weights, and preprocessing affect the rankings, so attributing a particular description to a noise mechanism requires controlled ablations.</p>
<table-wrap id="tab3"><label>Table 3</label><caption><p>Main comparison over ten seeds: Top-10 test WRAcc on the held-out 20% split, Jaccard overlap of the top-10 description set with the centralized top-10, and transmitted statistics (count queries; the centralized row counts pooled raw records instead, and local-only sends 8 x 10 x 2 exact counts).</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:7:63.3,266.8,537.1,386.8"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The reported Jaccard overlaps with the centralized top ten are 0.196 for FedPSD and 0.095 for uniform 4 on Adult, and 0.166 versus 0.158 on breast cancer. Local-only has overlaps of 0.374 and 0.620. The centralized reference uses deeper descriptions, averaging 2.02 conditions on Adult versus 1.68 for FedPSD and 1.44 for uniform 4. Depth is a possible source of residual differences, but no matched-depth ablation quantifies its contribution.</p>
<fig id="fig1"><label>Figure 1</label><caption><p>Reported top-10 test WRAcc versus the nominal uniform count-stage budget, with personalized FedPSD at size-weighted mean 4.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:8:66,593.3,537.1,778.2"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<p>This scalar match does not equate worst-case record protection, and uncharged preprocessing and proposals prevent an end-to-end privacy interpretation (<xref ref-type="fig" rid="fig1">Fig. 1</xref>).</p>
<fig id="fig2"><label>Figure 2</label><caption><p>Reported Jaccard overlap with the centralized depth-three heuristic search.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:8:66,343.5,537.1,531.3"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<p>Local-only releases exact counts; uniform and personalized labels identify noise settings rather than verified end-to-end private pipelines (<xref ref-type="fig" rid="fig2">Fig. 2</xref>).</p>
</sec>
<sec id="sec-20"><label>5.3</label><title>Ablations: Where the Gain Comes From</title>
<p><xref ref-type="table" rid="tab4">Table 4</xref> compares aggregation and proposal variants. Removing precision weighting lowers mean Adult WRAcc from 0.0503 to 0.0127 and breast-cancer WRAcc from 0.0559 to 0.0254. At the count-noise convention, budget-1 Adult clients have scale 222 while a budget of 6.25 gives scale about 35.5. Weighting attenuates noisy normalized rates but also changes population representation, so this ablation does not establish optimality or unbiasedness. Removing local proposals yields 0.0472 on Adult and 0.0598 on breast cancer; no paired significance or equivalence result is supplied for that ablation. Uniform budget 8 under the same machinery gives 0.0625 and 0.0721, at twice the scalar volume-weighted budget; whether that allocation is permissible depends on each client&apos;s constraints.</p>
<table-wrap id="tab4"><label>Table 4</label><caption><p>Ablations over ten seeds (top-10 test WRAcc and Jaccard overlap with the centralized top-10).</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:9:66,621.5,537.1,755.6"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-21"><label>5.4</label><title>The Privacy-Utility Frontier</title>
<p><xref ref-type="table" rid="tab5">Table 5</xref> reports quality under nominal allocation settings. Adult&apos;s personalized WRAcc of 0.0503 recovers about 29.6% of the gap between uniform 4 (0.0346) and the centralized reference (0.0877); the corresponding breast-cancer fraction is about 10.3% using rounded means. It reaches 71.0% of Adult uniform-16 quality and about 64.3% on breast cancer. Linear interpolation between uniform budgets 4 and 16 gives approximately 9.2 for Adult, but log-axis interpolation gives a different value and neither is a measured effective privacy budget. The two-corpus difference is consistent with size skew, but no factorial experiment separates size skew, population heterogeneity, budget dispersion, and estimand change.</p>
<table-wrap id="tab5"><label>Table 5</label><caption><p>Reported allocation-quality comparison using nominal volume-weighted budgets.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:9:64.4,343,537.1,458.2"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-22"><label>5.5</label><title>Statistical Analysis</title>
<p>The source reports two-sided Wilcoxon tests on twenty seed-by-corpus blocks [25], Friedman over four method labels [26], and Holm correction over three contrasts [27]; Demsar&apos;s independent-dataset comparison framework [28] does not turn these resamples into twenty independent datasets. The pooled FedPSD-uniform4 contrast is W=50, p=0.040, with 16 of 20 favourable blocks, while the reported Friedman statistic is 50.85. These are exploratory summaries conditional on two fixed corpora and repeated, overlapping splits. The pooled p-value is not an Adult-specific result, and preregistration, raw pairing, ties/zeros and test implementation require documentation.</p>
<table-wrap id="tab6"><label>Table 6</label><caption><p>Statistical analysis: paired Wilcoxon signed-rank tests on top-10 test WRAcc over 20 seed-by-dataset blocks (ten seeds x two corpora), with Holm correction over the three pairwise tests; Friedman chi-square(3) = 50.85, p = 5.3e-11.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:9:66,112.4,537.1,163.7"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-23"><label>5.6</label><title>Findings, Honest Losses, and Scope</title>
<p>At the scalar volume-weighted budget convention, personalized allocation with precision weighting has higher mean WRAcc than uniform4 on both reported corpora, most clearly on Adult. The pooled W=50, p=0.040 does not establish a corpus-specific significance test or a causal mechanism for skew. At budget 1 Adult mean WRAcc remains positive at 0.0166, while breast-cancer mean is -0.0042; the claim that both corpora fall below baseline is unsupported. Statistics sent rise from 1170 to 1245 on Adult and 706 to 826 on breast cancer, or about 6.4% and 17.0%; these counts do not represent comparable full network bytes across raw-record and count-based baselines.</p>
<p>Local-only has higher mean WRAcc than every noisy federated variant and releases exact selected counts; it is a nonprivate reference with an undercount convention, not a valid privacy baseline. The centralized depth-three beam gives the highest observed mean here, but is not a mathematical upper bound. Uniform16 and the same-machinery uniform8 ablation show that allocation constraints matter. Adult FedPSD standard deviation is 2.21 times uniform4&apos;s (0.0177/0.0080), implying about 4.90 times the variance, not twice the variance. Routing and population correction are untested; private preprocessing, proposal selection, data-derived allocations, and transcript-wide composition remain unresolved.</p>
<p>The source reports a small campaign dated 2026-10-11. Execution and regeneration require the experiment artifacts; the present manuscript provides summary evidence rather than an independently reproduced result.</p>
</sec>
</sec>
<sec id="sec-24"><label>6</label><title>Discussion: Limitations and Counterarguments</title>
<sec id="sec-25"><label>6.1</label><title>Limitations</title>
<p>The measured variant omits privacy charges for description proposals and pooled preprocessing, and does not establish the declared whole-record budgets. Candidate caps, baseline release, fixed-size adjacency, zero-client handling, noisy-count projection, and public allocation inputs must be audited. Precision weighting changes the population represented by discovered subgroups. The centralized heuristic reference, unequal description depths, two corpora, and overlapping resamples also restrict interpretation. Client-level institutional protection remains outside the design.</p>
</sec>
<sec id="sec-26"><label>6.2</label><title>Alternative Viewpoints and Responses</title>
<p>A uniform budget can simplify governance and may be required by client-specific constraints; personalized budgets permit alternative allocations when those clients explicitly authorize them <xref ref-type="bibr" rid="ref-8">[8]</xref>. Formal guarantees depend on complete release accounting rather than an equitable-treatment slogan <xref ref-type="bibr" rid="ref-9">[9]</xref>. Syntactic anonymity and differential privacy address different threat models [29], [30]. Symbolic descriptions may assist governance, but the current campaign attaches noisy point scores rather than certified quality bounds. If the complete mechanism satisfies the client-specific guarantees, a record at client i is protected at its own E_i, and a uniform worst-case statement uses max_i E_i. Publishing a budget vector clarifies this heterogeneity but cannot repair uncharged releases. The size-weighted mean is a reporting convention rather than an adversary&apos;s privacy parameter. Governance validity and authorization of the allocation require a real consortium study.</p>
</sec>
</sec>
<sec id="sec-27"><label>7</label><title>Conclusion and Future Directions</title>
<p>FedPSD studies heterogeneous count-noise allocation and precision-weighted subgroup discovery. In the reported campaign, mean held-out top-10 WRAcc rises from 0.0346 to 0.0503 on Adult and from 0.0488 to 0.0559 on breast cancer relative to uniform budget 4, with a pooled W=50,p=0.040 across twenty resampling blocks. The weighting ablation lowers Adult WRAcc to 0.0127, whereas uniform8 with the same machinery achieves 0.0625. These findings describe two corpora and changed mixture scoring. The complete pipeline is not proven differentially private because data-dependent proposals, preprocessing, and allocations are uncharged; routing and post-stratification are untested.</p>
<p>The next stage must supply code and raw outputs, confirm outcome coding and empty-client treatment, audit actual count pairs against query caps, and privatize or fix preprocessing, proposal selection, baseline release, and allocation inputs. It should specify whether population or precision-mixture quality is the target, compare equal-depth searches, and evaluate routing and population correction independently. Tighter composition <xref ref-type="bibr" rid="ref-7">[7]</xref>, <xref ref-type="bibr" rid="ref-15">[14]</xref> and cryptographic aggregation <xref ref-type="bibr" rid="ref-22">[21]</xref> can then be assessed under a complete transcript model.</p>
</sec>
<sec id="sec-28"><title>Data Availability</title>
<p>UCI Adult and the scikit-learn breast-cancer benchmark are public <xref ref-type="bibr" rid="ref-23">[22]</xref>, <xref ref-type="bibr" rid="ref-24">[23]</xref>. The reported federated partitions, budgets, splits, and derived statistics require the seeded procedure and raw outputs, including exp_23_results.json.</p>
</sec>
<sec id="sec-29"><title>Code Availability</title>
<p>Reproduction requires exp_23.py, exp_23_results.json, the seed list and original figure-generation workflow. A stable repository or attached supplement is not identified in the manuscript.</p>
</sec>
<sec id="sec-30"><title>Funding</title>
<p>This research received no specific grant from any funding agency in the public, commercial, or not-for-profit sectors.</p>
</sec>
<sec id="sec-31"><title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest.</p>
</sec>
<sec id="sec-32"><title>Author Contributions</title>
<p>Soheil Fakheri: problem formulation, methodology, and writing—original draft. Jyotsana Grover: software, validation, and review—editing. All authors read and approved the final manuscript.</p>
</sec>
<sec id="sec-33"><title>Generative AI Disclosure</title>
<p>AI-assisted drafting tools were used in preparing the manuscript text under the direction and scientific responsibility of the authors; all methodological choices, claims, experimental results, and final content were determined and verified by the authors.</p>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation>Lavrač, N., Kavšek, B., Flach, P., &amp; Todorovski, L. (2004). Subgroup discovery with CN2-SD. Journal of machine learning research, 5(2), 153–188. <ext-link ext-link-type="uri" xlink:href="https://dl.acm.org/doi/10.5555/1005332.1005338">https://dl.acm.org/doi/10.5555/1005332.1005338</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation>Atzmueller, M. (2015). Subgroup discovery. Wiley interdisciplinary reviews: Data mining and knowledge discovery, 5(1), 35–49. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/widm.1144">https://doi.org/10.1002/widm.1144</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation>McMahan, H. B., Moore, E., Ramage, D., Hampson, S., &amp; Arcas, B. A. y. (2017). Communication-efficient learning of deep networks from decentralized data. The 20th international conference on artificial intelligence and statistics (pp. 1273–1282). PMLR. <ext-link ext-link-type="uri" xlink:href="https://proceedings.mlr.press/v54/mcmahan17a.html">https://proceedings.mlr.press/v54/mcmahan17a.html</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>4</label><mixed-citation>Kairouz, P., &amp; McMahan, H. B. (2021). Advances and open problems in federated learning. In Foundations and trends® in machine learning (pp. 1–210). Now Publishers Inc. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1561/2200000083">https://doi.org/10.1561/2200000083</ext-link></mixed-citation></ref>
<ref id="ref-5"><label>5</label><mixed-citation>Zhao, Y., Li, M., Lai, L., Suda, N., Civin, D., &amp; Chandra, V. (2018). Federated learning with non-iid data. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.48550/arXiv.1806.00582">https://doi.org/10.48550/arXiv.1806.00582</ext-link></mixed-citation></ref>
<ref id="ref-6"><label>6</label><mixed-citation>Dwork, C., &amp; Roth, A. (2014). The algorithmic foundations of differential privacy. Foundations and trends®in theoretical computer science, 9(3–4), 211–487. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1561/0400000042">https://doi.org/10.1561/0400000042</ext-link></mixed-citation></ref>
<ref id="ref-7"><label>7</label><mixed-citation>Feldman, V., &amp; Zrnic, T. (2021). Individual privacy accounting via a renyi filter. Advances in neural information processing systems, 34, 28080–28091. <ext-link ext-link-type="uri" xlink:href="https://proceedings.neurips.cc/paper_files/paper/2021/hash/ec7f346604f518906d35ef0492709f78-Abstract.html">https://proceedings.neurips.cc/paper_files/paper/2021/hash/ec7f346604f518906d35ef0492709f78-Abstract.html</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>8</label><mixed-citation>Jorgensen, Z., Yu, T., &amp; Cormode, G. (2015). Conservative or liberal? personalized differential privacy. 2015 IEEE 31st international conference on data engineering (pp. 1023–1034). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICDE.2015.7113353">https://doi.org/10.1109/ICDE.2015.7113353</ext-link></mixed-citation></ref>
<ref id="ref-9"><label>9</label><mixed-citation>Dwork, C., Hardt, M., Pitassi, T., Reingold, O., &amp; Zemel, R. (2012). Fairness through awareness. Proceedings of the 3rd innovations in theoretical computer science conference (pp. 214-226). Association for Computing Machinery. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/2090236.2090255">https://doi.org/10.1145/2090236.2090255</ext-link></mixed-citation></ref>
<ref id="ref-10"><label>10</label><mixed-citation>Novak, P. K., Lavrač, N., &amp; Webb, G. I. (2009). Supervised descriptive rule discovery: A unifying survey of contrast set, emerging pattern and subgroup mining. Journal of machine learning research, 10(2), 377–</mixed-citation></ref>
<ref id="ref-11"><label>403</label><mixed-citation><ext-link ext-link-type="uri" xlink:href="https://www.jmlr.org/papers/volume10/kralj-novak09a/kralj-novak09a.pdf">https://www.jmlr.org/papers/volume10/kralj-novak09a/kralj-novak09a.pdf</ext-link></mixed-citation></ref>
<ref id="ref-12"><label>11</label><mixed-citation>Van Leeuwen, M., &amp; Knobbe, A. (2012). Diverse subgroup set discovery. Data mining and knowledge discovery, 25(2), 208–242. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10618-012-0273-y">https://doi.org/10.1007/s10618-012-0273-y</ext-link></mixed-citation></ref>
<ref id="ref-13"><label>12</label><mixed-citation>Dwork, C., McSherry, F., Nissim, K., &amp; Smith, A. (2006). Calibrating noise to sensitivity in private data analysis. In Theory of cryptography conference (pp. 265-284). Berlin, Heidelberg: Springer Berlin Heidelberg. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/11681878_14">https://doi.org/10.1007/11681878_14</ext-link></mixed-citation></ref>
<ref id="ref-14"><label>13</label><mixed-citation>Kasiviswanathan, S. P., Lee, H. K., Nissim, K., Raskhodnikova, S., &amp; Smith, A. (2011). What can we learn privately? SIAM journal on computing, 40(3), 793–826. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1137/090756090">https://doi.org/10.1137/090756090</ext-link></mixed-citation></ref>
<ref id="ref-15"><label>14</label><mixed-citation>Kairouz, P., Oh, S., &amp; Viswanath, P. (2015). The composition theorem for differential privacy. International conference on machine learning (pp. 1376-1385). PMLR. <ext-link ext-link-type="uri" xlink:href="https://proceedings.mlr.press/v37/kairouz15.html">https://proceedings.mlr.press/v37/kairouz15.html</ext-link></mixed-citation></ref>
<ref id="ref-16"><label>15</label><mixed-citation>Wei, K., Li, J., Ding, M., Ma, C., Yang, H. H., Farokhi, F., … Poor, H. V. (2020). Federated learning with differential privacy: Algorithms and performance analysis. IEEE transactions on information forensics and security, 15, 3454–3469. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TIFS.2020.2988575">https://doi.org/10.1109/TIFS.2020.2988575</ext-link></mixed-citation></ref>
<ref id="ref-17"><label>16</label><mixed-citation>McMahan, H. B., Ramage, D., Talwar, K., &amp; Zhang, L. (2017). Learning differentially private recurrent language models. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.48550/arXiv.1710.06963">https://doi.org/10.48550/arXiv.1710.06963</ext-link></mixed-citation></ref>
<ref id="ref-18"><label>17</label><mixed-citation>Shokri, R., Stronati, M., Song, C., &amp; Shmatikov, V. (2017). Membership inference attacks against machine learning models. 2017 IEEE symposium on security and privacy (sp) (pp. 3–18). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/SP.2017.41">https://doi.org/10.1109/SP.2017.41</ext-link></mixed-citation></ref>
<ref id="ref-19"><label>18</label><mixed-citation>Li, T., Sahu, A. K., Talwalkar, A., &amp; Smith, V. (2020). Federated learning: Challenges, methods, and future directions. IEEE signal processing magazine, 37, 50–60. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/MSP.2020.2975749">https://doi.org/10.1109/MSP.2020.2975749</ext-link></mixed-citation></ref>
<ref id="ref-20"><label>19</label><mixed-citation>Li, T., Sahu, A. K., Zaheer, M., Sanjabi, M., Talwalkar, A., &amp; Smith, V. (2020). Federated optimization in heterogeneous networks. Proceedings of machine learning and systems, 2, 429–450. <ext-link ext-link-type="uri" xlink:href="https://proceedings.mlsys.org/paper/2020/hash/1f5fe83998a09396ebe6477d9475ba0c-Abstract.html">https://proceedings.mlsys.org/paper/2020/hash/1f5fe83998a09396ebe6477d9475ba0c-Abstract.html</ext-link></mixed-citation></ref>
<ref id="ref-21"><label>20</label><mixed-citation>Wang, H., Yurochkin, M., Sun, Y., Papailiopoulos, D., &amp; Khazaeni, Y. (2020). Federated learning with matched averaging. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.48550/arXiv.2002.06440">https://doi.org/10.48550/arXiv.2002.06440</ext-link></mixed-citation></ref>
<ref id="ref-22"><label>21</label><mixed-citation>Bonawitz, K., Ivanov, V., Kreuter, B., Marcedone, A., McMahan, H. B., Patel, S., … &amp; Seth, K. (2017). Practical secure aggregation for privacy-preserving machine learning. Proceedings of the 2017 acm sigsac conference on computer and communications security (pp. 1175–1191). Association for Computing Machinery. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3133956.3133982">https://doi.org/10.1145/3133956.3133982</ext-link></mixed-citation></ref>
<ref id="ref-23"><label>22</label><mixed-citation>Kohavi, B., &amp; Becker, R. (1996). Adult [Dataset]. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.24432/C5XW20">https://doi.org/10.24432/C5XW20</ext-link></mixed-citation></ref>
<ref id="ref-24"><label>23</label><mixed-citation>Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., &amp; Grisel, O. (2011). Scikit-learn: Machine learning in Python. The journal of machine learning research, 12, 2825–2830. <ext-link ext-link-type="uri" xlink:href="https://jmlr.org/papers/v12/pedregosa11a.html">https://jmlr.org/papers/v12/pedregosa11a.html</ext-link></mixed-citation></ref>
<ref id="ref-25"><label>24</label><mixed-citation>Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T., &amp; Cournapeau, D. (2020). SciPy 1.0: fundamental algorithms for scientific computing in Python. Nature methods, 17(3), 261–272. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41592-019-0686-2">https://doi.org/10.1038/s41592-019-0686-2</ext-link></mixed-citation></ref>
</ref-list></back>
</article>