Table of Contents
Fetching ...

Tree-Guided Rare Feature Selection and Logic Aggregation with Electronic Health Records Data

Jianmin Chen, Robert H. Aseltine, Fei Wang, Kun Chen

TL;DR

The paper tackles modeling with huge, sparse binary features in electronic health records by exploiting the hierarchical ICD code structure. It introduces TSLA, a convex, tree-guided framework that performs or-based feature aggregation via three steps: feature expansion to include meaningful interactions, a tree-based reparameterization that expresses aggregations through a γ-parameter on tree nodes, and a Child-$\ell_2$ regularization that enforces equi-sparsity along the tree. A smoothing proximal gradient algorithm solves the resulting optimization, backed by non-asymptotic theoretical guarantees under a $k$-ary tree, and the approach is validated through extensive simulations in both regression and classification, as well as a suicide-risk study using real KHIN EHR data. The results show TSLA improves prediction and yields interpretable aggregation patterns of ICD codes, revealing which higher-level categories and subcategories drive risk, and how much specificity is warranted for each category. The framework is general and scalable, with potential extensions to survival analysis, longitudinal EHR data, and more general logic operations on sparse binary features.

Abstract

Statistical learning with a large number of rare binary features is commonly encountered in analyzing electronic health records (EHR) data, especially in the modeling of disease onset with prior medical diagnoses and procedures. Dealing with the resulting highly sparse and large-scale binary feature matrix is notoriously challenging as conventional methods may suffer from a lack of power in testing and inconsistency in model fitting while machine learning methods may suffer from the inability of producing interpretable results or clinically-meaningful risk factors. To improve EHR-based modeling and utilize the natural hierarchical structure of disease classification, we propose a tree-guided feature selection and logic aggregation approach for large-scale regression with rare binary features, in which dimension reduction is achieved through not only a sparsity pursuit but also an aggregation promoter with the logic operator of ``or''. We convert the combinatorial problem into a convex linearly-constrained regularized estimation, which enables scalable computation with theoretical guarantees. In a suicide risk study with EHR data, our approach is able to select and aggregate prior mental health diagnoses as guided by the diagnosis hierarchy of the International Classification of Diseases. By balancing the rarity and specificity of the EHR diagnosis records, our strategy improves both prediction and model interpretation. We identify important higher-level categories and subcategories of mental health conditions and simultaneously determine the level of specificity needed for each of them in predicting suicide risk.

Tree-Guided Rare Feature Selection and Logic Aggregation with Electronic Health Records Data

TL;DR

The paper tackles modeling with huge, sparse binary features in electronic health records by exploiting the hierarchical ICD code structure. It introduces TSLA, a convex, tree-guided framework that performs or-based feature aggregation via three steps: feature expansion to include meaningful interactions, a tree-based reparameterization that expresses aggregations through a γ-parameter on tree nodes, and a Child- regularization that enforces equi-sparsity along the tree. A smoothing proximal gradient algorithm solves the resulting optimization, backed by non-asymptotic theoretical guarantees under a -ary tree, and the approach is validated through extensive simulations in both regression and classification, as well as a suicide-risk study using real KHIN EHR data. The results show TSLA improves prediction and yields interpretable aggregation patterns of ICD codes, revealing which higher-level categories and subcategories drive risk, and how much specificity is warranted for each category. The framework is general and scalable, with potential extensions to survival analysis, longitudinal EHR data, and more general logic operations on sparse binary features.

Abstract

Statistical learning with a large number of rare binary features is commonly encountered in analyzing electronic health records (EHR) data, especially in the modeling of disease onset with prior medical diagnoses and procedures. Dealing with the resulting highly sparse and large-scale binary feature matrix is notoriously challenging as conventional methods may suffer from a lack of power in testing and inconsistency in model fitting while machine learning methods may suffer from the inability of producing interpretable results or clinically-meaningful risk factors. To improve EHR-based modeling and utilize the natural hierarchical structure of disease classification, we propose a tree-guided feature selection and logic aggregation approach for large-scale regression with rare binary features, in which dimension reduction is achieved through not only a sparsity pursuit but also an aggregation promoter with the logic operator of ``or''. We convert the combinatorial problem into a convex linearly-constrained regularized estimation, which enables scalable computation with theoretical guarantees. In a suicide risk study with EHR data, our approach is able to select and aggregate prior mental health diagnoses as guided by the diagnosis hierarchy of the International Classification of Diseases. By balancing the rarity and specificity of the EHR diagnosis records, our strategy improves both prediction and model interpretation. We identify important higher-level categories and subcategories of mental health conditions and simultaneously determine the level of specificity needed for each of them in predicting suicide risk.
Paper Structure (37 sections, 7 theorems, 75 equations, 25 figures, 19 tables, 1 algorithm)

This paper contains 37 sections, 7 theorems, 75 equations, 25 figures, 19 tables, 1 algorithm.

Key Result

Lemma B.1

Suppose the tree structure of the original $p_0$ features is a perfect full $k$-ary tree of depth $h$. When all the interaction features generated by the tree-guided expansion are nonzero vectors, it holds that $p_0=k\sp{h}{}$, and $p = \mathcal{O}(k\sp{h}{}2\sp{k}{}/(k-1))$. Consequently, when the

Figures (25)

  • Figure 1: Example: Hierarchical structure of ICD-10-CM codes.
  • Figure 2: Tree-guided feature expansion and reparameterization. Circles and squares indicate native and derived nodes, respectively. For example, on the left panel, node $u_{(12)}\sp{1}{}$ is derived from $u_1\sp{1}{}$ and $u_2\sp{1}{}$ from their two-way interaction. On the right panel, solid and blank nodes indicate non-zero and zero coefficients, respectively.
  • Figure 3: Suicide risk study: selection and aggregation of F3 codes (Mood (affective) disorders). The selected codes are indicated by closed circles. The codes that are being aggregated are indicated by open circles and dashed lines.
  • Figure 4: Suicide risk study: selection and aggregation of F4 codes (Anxiety, dissociative, stress-related, somatoform and other nonpsychotic mental disorders). The settings are the same as in Figure \ref{['fig:fig3']}.
  • Figure 5: Suicide risk study: selection and aggregation of F9 codes (Behavioral and emotional disorders with onset usually occurring in childhood and adolescence & unspecified mental disorder). The settings are the same as in Figure \ref{['fig:fig3']}.
  • ...and 20 more figures

Theorems & Definitions (7)

  • Lemma B.1
  • Theorem B.2
  • Lemma B.3
  • Corollary B.4
  • Corollary B.5
  • Corollary B.6
  • Lemma B.7