A distribution-free smoothed combination method of biomarkers to improve diagnostic accuracy in multi-category classification
Raju Maiti, Jialiang Li, Priyam Das, Lei Feng, Derek Hausenloy, Bibhas Chakraborty

TL;DR
This paper introduces a smooth, distribution-free method for combining multiple biomarkers to enhance multi-category diagnostic accuracy, utilizing gradient-based algorithms for efficiency.
Contribution
It develops a novel smooth approximation of the Hypervolume Under Manifolds (HUM) for multi-category classification, enabling efficient optimization and improved accuracy.
Findings
Proposed method outperforms existing methods in simulations.
Method provides consistent and asymptotically normal estimates.
Efficient gradient algorithms reduce computational time.
Abstract
Results from multiple diagnostic tests are usually combined to improve the overall diagnostic accuracy. For binary classification, maximization of the empirical estimate of the area under the receiver operating characteristic (ROC) curve is widely adopted to produce the optimal linear combination of multiple biomarkers. In the presence of large number of biomarkers, this method proves to be computationally expensive and difficult to implement since it involves maximization of a discontinuous, non-smooth function for which gradient-based methods cannot be used directly. Complexity of this problem increases when the classification problem becomes multi-category. In this article, we develop a linear combination method that maximizes a smooth approximation of the empirical Hypervolume Under Manifolds (HUM) for multi-category outcome. We approximate HUM by replacing the indicator function…
| (, , ) | Empirical | Min-Max | Parametric | Fréchet | SSHUM | NHSUM |
|---|---|---|---|---|---|---|
| Scenario 1 (True HUM=0.833) | ||||||
| (60, 60, 60) | 0.824 (0.032) | 0.804 (0.035) | 0.826 (0.032) | 0.813 (0.034) | 0.828 (0.033) | 0.828 (0.033) |
| (90, 90, 90) | 0.825 (0.026) | 0.805 (0.028) | 0.827 (0.027) | 0.815 (0.026) | 0.827 (0.026) | 0.827 (0.026) |
| (120, 120, 120) | 0.824 (0.022) | 0.804 (0.023) | 0.825 (0.022) | 0.813 (0.022) | 0.825 (0.022) | 0.825 (0.022) |
| Scenario 2 (True HUM=0.720) | ||||||
| (60, 60, 60) | 0.747 (0.039) | 0.734 (0.039) | 0.752 (0.039) | 0.744 (0.039) | 0.754 (0.039) | 0.754 (0.039) |
| (90, 90, 90) | 0.748 (0.032) | 0.735 (0.032) | 0.750 (0.031) | 0.744 (0.032) | 0.752 (0.031) | 0.752 (0.031) |
| (120, 120, 120) | 0.749 (0.026) | 0.736 (0.027) | 0.751 (0.026) | 0.745 (0.027) | 0.752 (0.026) | 0.752 (0.026) |
| Scenario 3 (True HUM=0.770) | ||||||
| (60, 60, 60) | 0.766 (0.037) | 0.752 (0.038) | 0.770 (0.037) | 0.756 (0.039) | 0.773 (0.037) | 0.773 (0.037) |
| (90, 90, 90) | 0.767 (0.030) | 0.753 (0.031) | 0.769 (0.031) | 0.756 (0.031) | 0.771 (0.030) | 0.771 (0.030) |
| (120, 120, 120) | 0.769 (0.026) | 0.754 (0.026) | 0.770 (0.026) | 0.758 (0.026) | 0.771 (0.026) | 0.772 (0.026) |
| Scenario 4 (True HUM=0.514) | ||||||
| (60, 60, 60) | 0.452 (0.059) | 0.412 (0.044) | 0.436 (0.057) | 0.391 (0.043) | 0.521 (0.045) | 0.521 (0.046) |
| (90, 90, 90) | 0.474 (0.051) | 0.412 (0.036) | 0.425 (0.058) | 0.391 (0.038) | 0.515 (0.036) | 0.515 (0.036) |
| (120, 120, 120) | 0.484 (0.046) | 0.411 (0.031) | 0.420 (0.047) | 0.392 (0.033) | 0.512 (0.031) | 0.512 (0.031) |
| Sample size | Empirical | Parametric | Fréchet | SSHUM | NSHUM | |
|---|---|---|---|---|---|---|
| Scenario 1 | ||||||
| 1.2 | 1.045 (-0.155, 0.179) | 1.230 (0.030, 0.294) | 1.995 (0.795, 0.067) | 1.275 (0.075, 0.367) | 1.308 (0.108, 0.377) | |
| 1.1 | 1.018 (-0.082, 0.170) | 1.124 (0.024, 0.284) | 1.990 (0.890, 0.070) | 1.182 (0.082, 0.382) | 1.215 (0.115, 0.384) | |
| 1.2 | 1.050 (-0.15, 0.125) | 1.230 (0.030, 0.229) | 1.998 (0.798, 0.062) | 1.274 (0.074, 0.297) | 1.282 (0.082, 0.311) | |
| 1.1 | 1.010 (-0.09, 0.113) | 1.125 (0.025, 0.219) | 1.990 (0.890, 0.062) | 1.175 (0.075, 0.289) | 1.178 (0.078, 0.299) | |
| 1.2 | 1.074 (-0.126, 0.135) | 1.219 (0.019, 0.200) | 1.994 (0.794, 0.059) | 1.256 (0.056, 0.238) | 1.258 (0.058, 0.246) | |
| 1.1 | 1.013 (-0.087, 0.114) | 1.117 (0.017, 0.184) | 1.973 (0.873, 0.092) | 1.144 (0.044, 0.215) | 1.148 (0.048, 0.224) | |
| Scenario 2 | ||||||
| 1.378 | 1.059 (-0.320, 0.180) | 1.502 (0.124, 0.557) | 2.000 (0.622, 0.066) | 1.628 (0.25, 0.657) | 1.670 (0.292, 0.658) | |
| 1.189 | 1.006 (-0.183, 0.139) | 1.291 (0.102, 0.503) | 1.994 (0.805, 0.068) | 1.399 (0.21, 0.616) | 1.446 (0.257, 0.598) | |
| 1.378 | 1.086 (-0.293, 0.218) | 1.457 (0.079, 0.447) | 2.003 (0.625, 0.087) | 1.546 (0.168, 0.549) | 1.577 (0.198, 0.526) | |
| 1.189 | 1.019 (-0.170, 0.174) | 1.259 (0.070, 0.395) | 1.986 (0.797, 0.081) | 1.337 (0.148, 0.484) | 1.369 (0.180, 0.479) | |
| 1.378 | 1.111 (-0.267, 0.237) | 1.414 (0.036, 0.338) | 2.006 (0.628, 0.102) | 1.474 (0.096, 0.411) | 1.485 (0.107, 0.409) | |
| 1.189 | 1.025 (-0.164, 0.185) | 1.216 (0.027, 0.307) | 1.977 (0.788, 0.132) | 1.272 (0.082, 0.381) | 1.282 (0.093, 0.382) | |
| Scenario 3 | ||||||
| 1.256 | 1.058 (-0.199, 0.167) | 1.299 (0.042, 0.345) | 2.011 (0.754, 0.246) | 1.400 (0.144, 0.490) | 1.446 (0.189, 0.515) | |
| 0.903 | 0.964 ( 0.062, 0.137) | 0.947 (0.044, 0.323) | 1.983 (1.081, 0.068) | 1.032 (0.130, 0.435) | 1.086 (0.183, 0.471) | |
| 1.256 | 1.102 (-0.154, 0.255) | 1.292 (0.036, 0.284) | 2.003 (0.746, 0.073) | 1.338 (0.082, 0.350) | 1.362 (0.106, 0.370) | |
| 0.903 | 0.957 ( 0.054, 0.206) | 0.932 (0.029, 0.253) | 1.977 (1.075, 0.086) | 0.974 (0.071, 0.318) | 0.993 (0.091, 0.346) | |
| 1.256 | 1.122 (-0.135, 0.189) | 1.284 (0.028, 0.240) | 2.005 (0.748, 0.089) | 1.324 (0.067, 0.301) | 1.328 (0.071, 0.319) | |
| 0.903 | 0.940 ( 0.038, 0.144) | 0.917 (0.015, 0.224) | 1.965 (1.062, 0.105) | 0.948 (0.045, 0.277) | 0.951 (0.048, 0.291) | |
| Scenario 4 | ||||||
| 0.047 | 0.695 (0.648, 0.368) | 0.964 (0.917, 0.927) | 1.960 (1.913, 0.233) | 0.089 (0.042, 0.091) | 0.100 (0.053, 0.130) | |
| 0.456 | 1.028 (0.571, 0.538) | 3.237 (2.781, 4.707) | 3.894 (3.437, 41.735) | 0.530 (0.074, 0.225) | 0.563 (0.107, 0.276) | |
| 0.047 | 0.440 (0.393, 0.387) | 1.031 (0.984, 0.817) | 1.641 (1.594, 8.895) | 0.079 (0.032, 0.055) | 0.080 (0.033, 0.061) | |
| 0.456 | 0.925 (0.469, 0.359) | 2.450 (1.993, 1.572) | 2.324 (1.868, 8.906) | 0.505 (0.049, 0.159) | 0.513 (0.056, 0.171) | |
| 0.047 | 0.306 (0.259, 0.345) | 1.173 (1.126, 1.059) | 1.888 (1.841, 0.308) | 0.073 (0.025, 0.046) | 0.073 (0.026, 0.046) | |
| 0.456 | 0.838 (0.382, 0.344) | 2.548 (2.091, 1.893) | 2.020 (1.564, 0.406) | 0.492 (0.036, 0.140) | 0.494 (0.037, 0.144) | |
| Alzheimer data | ERICCA data | ||
|---|---|---|---|
| Individual biomarkers | HUM (se) | Individual biomarkers | HUM (se) |
| FACTOR1 | 0.774 (0.056) | NGAL 0 hours | 0.179 (0.029) |
| ktemp | 0.784 (0.055) | NGAL 6 hours | 0.222 (0.034) |
| kpar | 0.600 (0.065) | NGAL 12 hours | 0.273 (0.040) |
| kfront | 0.654 (0.059) | NGAL 24 hours | 0.315 (0.042) |
| zpsy004 | 0.718 (0.058) | ||
| zpsy005 | 0.316 (0.064) | ||
| zpsy006 | 0.442 (0.069) | ||
| zinfo | 0.643 (0.065) | ||
| zbentc | 0.506 (0.060) | ||
| zbentd | 0.144 (0.047) | ||
| zboston | 0.590 (0.066) | ||
| zmentcon | 0.367 (0.065) | ||
| zworflu | 0.561 (0.066) | ||
| zassc | 0.648 (0.066) | ||
| Biomarkers | |||||||
|---|---|---|---|---|---|---|---|
| FACTOR1 | 0.267 | 0.437 (0.2056) | -0.092 (0.2457) | 0.431 (0.2235) | 0.192 (0.2064) | -0.032 (0.2235) | - |
| ktemp | 0.267 | 0.117 (0.1613) | 0.233 (0.1332) | 0.155 (0.1218) | 0.192 (0.1564) | 0.203 (0.1774) | - |
| kpar | 0.267 | 0.154 (0.1379) | 0.261 (0.1278) | 0.229 (0.1389) | 0.161 (0.1526) | 0.019 (0.2000) | - |
| kfront | 0.267 | -0.005 (0.1590) | -0.006 (0.1577) | -0.030 (0.1628) | 0.343 (0.1713) | 0.232 (0.1860) | - |
| zpsy004 | 0.267 | 0.685 (0.1953) | 0.447 (0.0986) | 0.433 (0.0911) | 0.667 (0.2171) | 0.495 (0.2301) | - |
| zpsy005 | 0.267 | 0.173 (0.1604) | 0.063 (0.1683) | 0.071 (0.1381) | 0.192 (0.1909) | 0.082 (0.2191) | - |
| zpsy006 | 0.267 | 0.180 (0.1841) | 0.402 (0.1270) | 0.318 (0.1263) | 0.192 (0.1915) | 0.423 (0.2071) | - |
| zinfo | 0.267 | -0.283 (0.2664) | -0.447 (0.1730) | -0.433 (0.2389) | -0.073 (0.2699) | -0.244 (0.2657) | - |
| zbentc | 0.267 | -0.043 (0.1905) | 0.268 (0.1697) | 0.063 (0.1599) | -0.262 (0.2033) | 0.249 (0.2205) | - |
| zbentd | 0.267 | 0.007 (0.2093) | -0.401 (0.2179) | -0.291 (0.2478) | 0.001 (0.2293) | -0.067 (0.2403) | - |
| zboston | 0.267 | 0.173 (0.1983) | -0.128 (0.1641) | 0.183 (0.1662) | 0.000 (0.2045) | 0.303 (0.2149) | - |
| zmentcon | 0.267 | 0.235 (0.2564) | 0.139 (0.1466) | 0.288 (0.1462) | -0.196 (0.2704) | -0.377 (0.2172) | - |
| zworflu | 0.267 | -0.192 (0.2175) | -0.138 (0.1899) | 0.021 (0.1797) | -0.065 (0.2387) | 0.326 (0.2352) | - |
| zassc | 0.267 | -0.189 (0.2580) | -0.125 (0.2503) | -0.222 (0.2379) | 0.384 (0.2838) | -0.079 (0.2395) | - |
| HUM | 0.792 | 0.832 (0.0545) | 0.874 (0.0179) | 0.849 (0.0177) | 0.812 (0.0614) | 0.817 (0.0584) | 0.800 (0.0509) |
| Biomarkers | |||||||
|---|---|---|---|---|---|---|---|
| NGAL 0 hours | 0.5 | 0.412 (0.2869) | -0.208 (0.3078) | -0.097 (0.3142) | 0.234 (0.0798) | 0.236 (0.3636) | - |
| NGAL 6 hours | 0.5 | -0.050 (0.4074) | -0.660 (0.3201) | -0.387 (0.3196) | -0.382 (0.1083) | 0.593 (0.3659) | - |
| NGAL 12 hours | 0.5 | 0.594 (0.2098) | 0.360 (0.3320) | 0.176 (0.3377) | 0.566 (0.0426) | 0.590 (0.2563) | - |
| NGAL 24 hours | 0.5 | 0.688 (0.1917) | 1.508 (0.2570) | 0.900 (0.2665) | 0.692 (0.0462) | 0.494 (0.1762) | - |
| HUM | 0.281 | 0.317 (0.0154) | 0.326 (0.0140) | 0.325 (0.0135) | 0.312 (0.0054) | 0.287 (0.0182) | 0.303 (0.0079) |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
\corraddr
A distribution-free smoothed combination method of biomarkers to improve diagnostic accuracy in multi-category classification
Raju Maiti\corrauth Jialiang Li
a
a,b,c
Priyam Das
d
Lei Feng
e
Derek Hausenloy
f
Bibhas Chakraborty
a,b,g
aaaffiliationmark: Centre for Quantitative Medicine, Duke-National University of Singapore Medical School, Singapore
bbaffiliationmark: Department of Statistics and Applied Probability, National University of Singapore, Singapore
ccaffiliationmark: Singapore Eye Research Institute, Singapore
ddaffiliationmark: Department of Biostatistics, University of Texas MD Anderson Cancer Center, USA
eeaffiliationmark: Department of Psychological Medicine, Yong Loo Lin School of Medicine, National University of Singapore, Singapore
ffaffiliationmark: Cardiovascular and Metabolic Disorders Program, Duke-National University of Singapore Medical School, Singapore
ggaffiliationmark: Department of Biostatistics and Bioinformatics, Duke University, USA
Abstract
Results from multiple diagnostic tests are usually combined to improve the overall diagnostic accuracy. For binary classification, maximization of the empirical estimate of the area under the receiver operating characteristic (ROC) curve is widely adopted to produce the optimal linear combination of multiple biomarkers. In the presence of large number of biomarkers, this method proves to be computationally expensive and difficult to implement since it involves maximization of a discontinuous, non-smooth function for which gradient-based methods cannot be used directly. Complexity of this problem increases when the classification problem becomes multi-category. In this article, we develop a linear combination method that maximizes a smooth approximation of the empirical Hyper-volume Under Manifolds (HUM) for multi-category outcome. We approximate HUM by replacing the indicator function with the sigmoid function or normal cumulative distribution function (CDF). With the above smooth approximations, efficient gradient-based algorithms can be employed to obtain better solution with less computing time. We show that under some regularity conditions, the proposed method yields consistent estimates of the coefficient parameters. We also derive the asymptotic normality of the coefficient estimates. We conduct extensive simulations to examine our methods. Under different simulation scenarios, the proposed methods are compared with other existing methods and are shown to outperform them in terms of diagnostic accuracy. The proposed method is illustrated using two real medical data sets.
keywords:
Acute kidney injury; Alzhemier disease; Hyper-volume Under the Manifolds (HUM); Volume under the surface (VUS); Multi-category learning; Sigmoid approximation
1 Introduction
Statistical classification methods are widely used in various fields such as economics, computer science, meteorology, and medicine. Specifically, in medicine, diagnostic tests are employed as effective “classifiers” to discriminate diseased individuals from the non-diseased. Over the recent decades, many research articles recommended combining multiple test results in order to increase the overall diagnostic accuracy. Common approaches to combine multiple test results include the logistic regression (LR), the linear discriminant analysis (LDA) and other model-based approaches. Some authors ([1], [2], [3]) directly focused on the maximization of the Area Under the Receiver Operating Characteristic (ROC) Curve (AUC) to combine multiple test results. However, to the best of our knowledge, there is only limited development for finding the optimal linear combination of diagnostic tests in case of multivariate classification problems.
For binary classification, earlier works considered maximizing various non-parametric estimates of AUC to obtain the best linear combination of the biomarkers ([2], [4], [5], [6], [7], among others). In particular, [3] proposed to maximize an empirical estimate of AUC in the form of a Mann-Whitney U-statistic for obtaining the best solution. However, maximization of the empirical AUC remains computationally challenging since the objective function is discontinuous and non-differentiable. To reduce the computational complexity, [6] considered maximizing a smooth consistent approximation of the empirical AUC using the sigmoid function to estimate the optimal coefficient parameters for the binary classification scenario. For multivariate classification problems, [7] proposed a min-max method where only the biomarkers with the minimum and the maximum values are considered for each subject, and then they are combined linearly by maximizing the empirical AUC. Thus, irrespective of the number of biomarkers, min-max method estimates only one coefficient at a time which is computationally less expensive.
When a disease outcome involves more than two categories, Hyper-volume Under the ROC Manifold (HUM) is commonly used as a multi-category extension of AUC ([8]). In such problems, the goal is to find the optimal combination of biomarkers that maximizes the diagnostic accuracy measure HUM. For a three-category outcome, HUM is also known as the Volume under ROC Surface (VUS), and has also been considered in the context of some real applications ([9], [10], [11]). To evaluate the HUM values for single marker or multiple markers under existing learning methods, one may adopt R packages HUM [12] and mcca [13], respectively. [14] maximized the empirical estimate of VUS to combine multiple biomarkers. Due to non-differentiability of the objective function, maximization of empirical VUS requires derivative-free optimization methods which are computationally expensive, especially when the number of biomarkers is large. To overcome this problem, under normality assumption, [15] used a penalized and scaled stochastic distance method to combine multiple biomarkers, which was computationally less demanding. However, violation of the normality assumption of biomarkers may lead to poor estimation performance. [16] constructed upper and lower bounds of the HUM using Fréchet inequality and showed that these bounds are functions of AUCs of all possible pairwise adjacent categories. Then they maximized the empirical estimates of such upper and lower bounds to obtain the optimal linear combination. This technique reduces the computational complexity. However, such approximations do not perform well for small sample sizes and/or non-normal distributions (as is observed in our simulation study).
In this article, we propose to maximize the distribution-free Smooth approximation of empirical HUM (SHUM) to combine multiple biomarkers in an effective way. In particular, the sigmoid function and the normal cumulative distribution functions (CDF) are used to approximate the non-differentiable indicator functions embedded in the definition of HUM. We show that the proposed method yields consistent estimates of the optimal coefficients and they are asymptotically normal. A major advantage with the proposed method stems from the fact that SHUM is a continuous and differentiable function; this feature of SHUM allows one to adopt a variety of gradient-based optimization algorithms. Maximizing empirical HUM with derivative-free optimization techniques, such as Nelder-Mead simplex method, genetic algorithm (GA), and simulating annealing (SA), are computationally expensive. However, gradient-based optimization techniques like Newton-Raphson and Quasi-Newton methods can be applied to maximize the SHUM function; these nonlinear solvers are much more stable with nice convergence properties. In addition to the theoretical developments, we also carry out extensive simulations to examine our methods and compare their performance with other existing methods, e.g., the min-max method ([7]), the lower and upper bound methods ([16]), the empirical method ([14]) and the parametric method with normal distribution ([17]).
As a motivating application, we consider data from the Effect of Remote Ischemic Preconditioning on Clinical Outcomes in Patient Undergoing Coronary Artery Bypass Graft Surgery (ERICCA) trial where a group of patients participated in a cardiovascular surgery and were followed for one year after the surgery ([18]). During the study period, patients might have developed Acute Kidney Injury (AKI) which was recorded as a multi-category ordinal outcome with 4 severity levels. In another application, we consider data on Alzheimer’s disease from the Alzheimer’s Disease Research Center (ADRC) at the University of Washington. There, based on the level of disease severity, the patients were divided into 3 groups and data on 14 biomarkers were collected. For both the datasets, we apply our proposed methods to combine the biomarkers and compare the results with the competing methods.
The rest of the article is organized as follows. In Section 2, HUM and SHUM are defined along with discussion on the large sample properties of the estimated combination coefficients. In Section 3, existing methods are summarized in an overview. In Section 4, we provide a discussion on computational issues. In section 5, we present results from the simulation studies. Section 6 describes the results and findings from two real data analyses. Section 7 contains discussion and concluding remarks. All the proofs of theoretical results can be found in the Appendix.
2 Methods
In this section, we introduce the HUM and SHUM methods for combining multiple markers to improve the multi-category classification accuracy.
2.1 Hyper-volume Under ROC Manifold (HUM)
Consider a study where there are multiple diagnostic/disease categories which are assumed to be ordered in nature without loss of generality. We provide some practical suggestion later for unordered classes. Suppose are -dimensional random selected vectors representing the values of biomarkers for diagnostic/disease categories where and denotes the value of the -th biomarker from the -th category, and . Suppose follows multivariate continuous distribution . Consider a linear combination of these biomarkers as
[TABLE]
where is a -dimensional vector of parameters. Under the assumption that the larger value of the above combination corresponds to more severe disease category, a diagnostic accuracy measure can be defined by the following probability
[TABLE]
which is known as hyper-volume under the ROC manifolds (HUM) ([9], [8]). For multi-category ordinal outcome, HUM can be considered as an extension of the AUC which is widely used for binary diagnostic accuracy studies. Our objective is to find the best possible value of for which is maximized. Ideally, if there exist a for which , using such a combination the diagnostic categories would be perfectly separated. Let denote the optimal coefficient parameter that maximizes over a restricted parametric space ,
[TABLE]
where the restricted space is considered to avoid the identifiability problem. Denote to be the first components of which are the actual coefficient parameters free to vary in the dimensional Euclidean space. Hereafter, for the simplicity of presentation, we use in place of . If the biomarkers are non-informative in predicting the disease categories then will be close to the probability of a random sorting . Under the assumption that are generated from multivariate normal distribution, a unique solution for can be derived under some regularity conditions, ([1]). However, in general for non-normal data, there does not exist such closed form expression of and numerical optimizer must be utilized.
2.2 Empirical HUM
Now let us consider the problem of estimating given an empirical sample. Let be a sample of size observations where denote diagnostic categories and denote the samples in the -th category. Then, for a fixed , the empirical HUM is given by
[TABLE]
where denotes the indicator function. When sample size is large, is a very close approximation to . Therefore an optimal coefficient parameter can be estimated by
[TABLE]
When the number of disease categories is 2 (i.e., ), the empirical HUM reduces to the empirical estimate of AUC given by
[TABLE]
and when , it reduces to the empirical VUS given by
[TABLE]
Under some regularity conditions, [14] established the consistency and asymptotic normality of for three-category outcome. Following their argument, the consistency and asymptotic normality of for more than three categories can be similarly established. However, upon close examination, we notice that is discontinuous and not differentiable w.r.t. , and hence faster gradient-based algorithms are not useful to this optimization problem. On the other hand, although derivative-free algorithms can be used for small number of categories, say or , with the increase in the number of categories derivative-free algorithms become computationally prohibitive and instable. To address this issue, in the next section, we propose a new method based on smooth approximation.
2.3 Smooth Approximation of empirical HUM
In order to alleviate the computational burden of maximizing the sample version HUM, as an alternative we propose to maximize a class of smooth approximations of the empirical HUM. The basic idea is to approximate the non-differentiable indicator function . We focus on the class of all continuous distribution functions with support over , satisfying and is continuous. Having continuous and replacing all indicator functions with this kind of approximation function makes the approximate objective function solvable with gradient-based optimization algorithms such as the Newton-Raphson methods and the Quasi-Newton methods. In this paper, we consider two smooth candidates which are the sigmoid function , and the standard normal CDF denoted by where follows a normal distribution with mean 0 and variance 1. Under the binary classification scenario, [6] proposed the sigmoid approximation of the empirical AUC to seek . However this approach has never been extended for multi-category classification scenario to the best of our knowledge.
As the value of goes away from 0, tends to get closer to . When is close to 0, the absolute difference between and is the highest. This also holds true for . Therefore, in order to improve the approximation of these functions, a tuning parameter is introduced and we approximate by and where satisfies .
The choice of is very crucial in the performance of the smoothed HUM function. When is close to 0, the proposed SHUM estimator behaves similarly to the empirical HUM with a very large value of derivative across a very small interval around zero. This induces a greater variability on the resulting estimators. On the other hand, if is chosen to be one, it suffers from biased approximation. Therefore, we need to choose an optimal between 0 and 1 to strike a balance between the bias and the variance issues. To illustrate the role of , a graphical representation is displayed in Figure 1 where we consider a few selected values of . We can see that as decreases to zero the approximation becomes closer to the indicator function . As a rule of thumb, [19] and [6] recommended should be chosen ensuring that is satisfied for most of the pairs (, ). In this paper after experimenting with different possible values of , we set for our simulation studies and real data analysis, which satisfies the empirical condition.
Although the smoothing approximation can be done through either or , hereafter we only present the results for the sigmoid smoothing approximation to save the space. Applying this proposed function approximation to , the proposed sigmoid smooth approximation function for multi-categorical problem is given by
[TABLE]
We propose to maximize in order to estimate the optimal coefficient vector. The optimal vector of combination is estimated by
[TABLE]
We denote the optimal coefficient estimate obtained using the sigmoid smooth approximation of the empirical HUM (SSHUM) as and using the normal smooth approximation of the empirical HUM (NSHUM) by .
2.4 Consistency and Asymptotic Normality of SSHUM
Under some regularity conditions, we establish the consistency and asymptotic normality of . We list the set of necessary regularity conditions as follows.
- A1.
The support space of is not contained in any proper linear subspace of .
- A2.
There exist at least one component of which has positive density everywhere conditional on the other components, almost surely.
- A3.
The true parameter value is an interior point of which is a compact subset of .
Theorem 1** **(Consistency)
Suppose that assumptions (A1)-(A3) hold, then
[TABLE]
as , where denotes convergence in probability.
The detailed proof of Theorem 1 is provided in section A1 in the appendix. In order to prove the asymptotic normality of , we assume additional set of regularity conditions. Denote . Then assume the following:
- A4.
and is invertible.
- A5.
is having the finite variance-covariance matrix, i.e., for all .
- A6.
for all .
Assumptions (A4)-(A6) ensure that the asymptotic variance exits and is finite.
Theorem 2** **(Asymptotic normality)
Suppose that the regularity conditions (A1)-(A6) hold, then
[TABLE]
as where denotes convergence in distribution and is a -variate normal distribution , where
[TABLE]
Remark: Computation of variance of using the asymptotic variance formula given in Theorem 2 is very tedious and challenging, especially because of the choice of the kernel function given in equation (LABEL:eqn-g). Furthermore, it is noticed that the U-statistic based asymptotic variance formula are not generally reliable for small sample size for the direct maximization of the empirical HUM (see [8]). In such cases, bootstrap technique is usually employed to compute the variances of the coefficient estimators of .
3 Existing Methods
In this section, we provide a brief summary of the existing methods which can be used to obtain the optimal coefficient vector for biomarker combinations. In the simulation study section, we shall compare the proposed methods with these methods.
3.1 Parametric Method with Normality Assumption (Parametric)
[17] proposed the parametric method with normality assumption of the biomarkers in order to obtain the optimal linear combination of biomarkers. This approach assumes that , the distribution of biomarkers from the th category , is a multivariate normal distribution with mean vector and variance-covariance matrix , . Then, the linear combination of biomarkers for the -th category, denoted by , follows a univariate normal distribution with mean and variance , i.e., . Let and denote the density function and cumulative distribution function of the standard normal distribution . For , the HUM can be shown to be equal to
[TABLE]
Maximizing with respect to , we obtain the optimal coefficient estimates as
[TABLE]
Following the results of [1], it can be shown that if are multivariate normally distributed with mean vectors , , , , respectively and common variance-covariance matrix satisfying
[TABLE]
the optimal coefficient parameters will be proportional to , i.e., . Once we have the sample estimates for the mean and covariance parameters, we can plug-in them into the formula of to obtain the coefficient estimates.
A major advantage of using normality assumption is that it is computationally very easy, especially when (5) holds true. However, the method fully depends on the normality assumption. Violation of the normality assumption may result in poor estimate of .
3.2 Min-Max Method (Min-Max)
The Min-Max (MM) method is a more simplified non-parametric approach to combine the multiple biomarkers. It was originally proposed by [7] in the context of binary outcome. Instead of considering all the biomarkers, this method considers the empirical AUC based on the linear combination of two extreme biomarkers for each subject in the study. In this paper, to facilitate a comparative study, we define the empirical HUM based on the combination of the minimum and maximum biomarkers for each subject.
Let and and define the linear combination of these two extreme observations as , , . Then the objective function to be maximized to obtain the optimal coefficient vector is given by
[TABLE]
The optimal coefficient estimates by maximizing the above quantity can be written as
[TABLE]
A major advantage of this method is that it involves the optimization of a single parameter as opposed to other competing methods, and hence computationally it is very efficient. Furthermore, it does not need to assume any distributional assumption of the data and hence is more robust against the parametric methods. So far, the method is studied only in the context of binary disease outcome and it is observed that the method can achieve higher sensitivity over a certain range of specificity. In other words, when someone is interested in partial AUC, this methods works better. However a major limitation of this method is that a major portion of the informations on the biomarkers are not utilized since only maximum and minimum biomarkers’ values are used.
3.3 Upper and Lower Bound Approach using Fréchet inequality (Fréchet)
To reduce computational burden of maximizing the empirical HUM in case of higher number of disease categories and/or number of biomarkers, [16] proposed the upper and lower bounds of HUM which are given by
[TABLE]
where and are defined as follows
[TABLE]
and
[TABLE]
Instead of maximizing HUM, they proposed to maximize or in order to obtain the optimal combination. For example, maximizing with respect to we obtain which can be considered as an optimal coefficient vector.
The above method is computationally efficient against the direct maximization of HUM as it only considers pairs from the adjacent categories, i.e., binary outcomes. The above method is computationally less time consuming than the HUM when the number of disease categories is more than two. However, when pairwise discrimination among the disease categories are not relevant to the overall discrimination, this method might perform poorly.
4 Step-down Algorithm for Optimization
Step-down algorithm was originally proposed by [3] to combine multiple biomarkers in the context of binary diagnostic outcomes. The main motivation of using step-down algorithm is its ability to optimize the elements of the vector sequentially one at a time instead of attempting to optimize them simultaneously. [15] formalized the step-down algorithm in the context of three-category diagnostic outcomes. Recently [16] used this algorithm to maximize upper or lower bound of HUM and obtained an optimal linear coefficient estimates. The algorithm to maximize a criteria function (e.g., SHUM) goes as follows:
- Step 1.
Compute the SHUM for each individual biomarkers using one at a time and arrange covariates in decreasing order with respect to the computed SHUM values such that and have the highest and the lowest individual SHUM values respectively..
- Step 2.
Choose the first two biomarkers with the highest SHUM values and combine them as .
- Step 3.
Maximize the SHUM for the combined marker w.r.t. and obtain .
- Step 4.
For construct and maximize w.r.t. and obtain .
Thus at the end of step 4, the estimated optimal combination is obtained. Although this algorithm has been widely used to maximize empirical HUM for binary and three-category cases, here we mainly use a gradient-decent based algorithm, namely quasi-Newton method to maximize all the stepwise SHUM values. We implement the numerical method using the in-built function optim in the R software freely available in www.cran.org.
5 Simulation Study
To compare the performance of the proposed method with the existing methods, we perform experiments based on various simulation scenarios. We consider three biomarkers and three-category ordinal outcome , such that higher values of biomarkers represent higher disease category. To explore the performance of the methods under different case scenarios, we consider three examples based on normal distribution (with different correlation structure) and one based on Weibull distribution to represent the non-normal and skewed family.
Scenario 1 : For the -th category, the values of the biomarkers are simulated from three dimensional normal distributions with mean vector , and common variance covariance matrix as identity ; . We set the parameter values as , , and for categories , respectively. Since the correlation matrix is considered to be identity with normal distributions, the biomarkers are independent to each other.
Scenario 2 : In the second scenario, the mean vectors are same as in Scenario 1, however the covariance matrix is such that all the diagonal elements are 1, i.e, ; and all the off-diagonal elements are 0.2, i.e., ; . This variance covariance matrix is an example of exchangeable matrix. Since all the off-diagonal elements are non-zero and equal, therefore the biomarkers are correlated.
Scenario 3 : In the third scenario, the mean vectors are same as the previous scenarios. The covariance matrix has an AR(1) form, i.e., all the diagonal elements are 1; and the off-diagonal elements are set as ; . Here all the mutual correlations are non-zero but it fades as the distance between two biomarkers increases.
Scenario 4 : In the fourth scenario, values of the biomarkers are simulated from Weibull distribution. Specifically, the -th biomarker from the -th disease category follows a Weibull distribution with shape parameter and scale parameter and the probability density function is given by
[TABLE]
and . Values of the shape parameter and scale parameter are set as and , respectively. Here, we assume that biomarkers are independently distributed. This case corresponds to non-normal and skewed distribution.
5.1 Performance Evaluation
For each of the above-mentioned scenarios, we considered three sample sizes . Performance of the proposed SSHUM and NSHUM methods are compared with the existing methods, namely the empirical method ([14]), the Frechet bounds method ([16]), the parametric method ([17]) and the Min-Max method ([7]). Using all these methods, we first estimated the optimal coefficient vector and then calculated the maximized HUM values at those solutions. The above procedure was repeated for 500 times to obtain the mean and standard error of the optimal solutions of and the corresponding HUM . The mean and standard errors of HUM for different methods are reported in Table 1, whereas those values for the coefficient vector are reported in Table 2.
Under all the above scenarios, the proposed SSHUM and NSHUM methods outperform the other existing approximation methods. Under the first three scenarios where biomarkers’ values are generated from normal distributions, the SSHUM and NSHUM methods performs as good as the parametric method in Section 3.1 and outperform the Frechet bounds method and Min-Max method. In Scenario 4 where biomarkers’ values are non-normally distributed, the parametric method with normality assumption performs poorly than the proposed methods. However, there is no observable difference in the accuracy measure between the SSHUM and NSHUM methods, suggesting both the sigmoid and the normal CDF approximations perform equally good for non-normal distributions.
6 Real Data Analysis
6.1 The Alzheimer’s Disease Data Analysis
The first data set that we analyzed here for illustration is a subset of the longitudinal cohort data on Alzheimer’s Disease (AD) from Alzheimer’s Disease Research Center (ADRC) at Washington University. The dataset is available in the R package DiagTest3Grp (https://www.cran.org). In this data set, measurements of 14 neuro-psychological markers were collected from 118 independent individuals of age 75 among which 44 individuals were non-demented, 43 were very mildly demented, and 21 individuals were mildly demented. It is now commonly accepted that treatment for Alzheimer’s disease is a rather complicated issue and more clinically useful strategy is to apply appropriate interventions for earlier stage patients with relatively mild conditions ([20],[21]). Therefore it is meaningful to differentiate three or even more categories of patients with ascending disease severity and subsequently offer category-specific treatments.
Due to some missing observations, we deleted 10 individuals from the data set for our analysis. Note that values of these fourteen biomarkers can be negative. Furthermore, as we can see from the boxplot in Figure 2 and density plot in 3, there is a clear decreasing trend in the distributions of all the fourteen neuro-psychological markers across the dementia status. This shows the potential discrimination power of these individual markers. This observation was further evident by their individual discrimination power in terms of EHUM values where factor1, ktemp and zpsy004 have the highest individual EHUM values ranging from 0.70 to 0.78. Even the lowest EHUM values for the individual markers lie above 0.3, clearly much larger than the lowest EHUM value for random guess which is 0.17 in this case.
To see the improvement in discrimination accuracy by combing these individual markers over the individual markers and to facilitate comparison, we employed all the six combining methods discussed in Section 3. The estimated EHUM values with their respective standard errors using all the six methods are reported in Table 4 along with the coefficient parameter estimates and their respective bootstrap standard errors. We note that the empirical method has the highest EHUM value of 0.832 which is a substantive improvement than the highest individual biomarker’s EHUM value of 0.784. The SSHUM method has the second largest EHUM value of 0.828, also a substantive improvement over the individual biomarkers. However, as we can see the Min-Max and Naive method (where we assumed equal weight for each individual biomarkers) have the lowest EHUM values of 0.80 and 0.792, respectively.
National Institute of Aging-Alzheimer’s Association (NIA-AA) published research criteria for AD diagnosis in 2011 using biomarkers information. In addition to dementia due to AD, other stages of interest include prodromal AD (mild cognitive impairment) and preclinical AD (individuals with normal condition with AD pathology). The markers evaluated in our analysis may also offer useful insight for such mutli-stage diagnosis.
6.2 The ERICCA data analysis
Here we analyze an acute kidney injury dataset following a heart surgery to illustrate our proposed method. We consider the data from the Effect of Remote Ischemic Preconditioning on Clinical Outcomes in Patient Undergoing Coronary Artery Bypass Graft Surgery (ERICCA) trial where a group of 1612 patients participated in a cardiovascular surgery and were observed for one year after the surgery ([22, 18]). All the patients were randomized to two different methods of surgeries namely Remote Ischemic Conditioning (RIC) or Sham Preconditioning. During the study period, some patients developed a disease called Acute Kidney Injury (AKI) along with few other diseases post-surgery. The AKI was recorded as a multi-category ordinal outcome with four levels based on the severity level. The data also includes cardiovascular death and all-cause mortality at 1 year (binary), non-fatal Myocardial Infarction (MI) (binary) and coronary revascularization or stroke at 1 year (binary). In literature, studies on prediction of AKI after cardiac surgery has been performed in several occasions. Assuming AKI as a binary outcome, [23] found that the serum Neutrophil Gelatinase Associated Lipocalin (NGAL) measurements taken at 0 (before surgery), 6, 12 and 24 hours after surgery are significant influential biomarkers in the development of AKI. In addition, they showed that for the risk-stratification of patients prior to cardiac surgery for AKI may be improved by adding pre-oprative levels of NGAL to existing risk scores where existing risk score was calculated based on age, gender, diabetes mellitus, hypertension, peripheral vascular disease, previous Coronary Artery Bypass Graft type of surgery planned, use of intra-aortic ballon pump and few other baseline covariates. However, the main limitation of their study is that they did not consider the multiple categories of the AKI outcome. Instead, they converted it to binary outcome where level 0 stands for no AKI and level 1 stands for any of the 1,2,3 levels of AKI in the data.
To illustrate the proposed method, we consider the AKI within 72 hours of surgery as our multi-category outcome which are leveled as 0 (none), 1, 2, 3 as per the international Kidney Disease: Improving Global Outcomes classification (KDIGO) criteria on serum creatinine. Since level 3 has only a few observations, we combine the levels 2 and 3 into a single category denoted as the highest risk group. Therefore, in the following analysis, the AKI has three levels/categories. Our biomarkers of interest in predicting AKI are individual NGAL at 0 (before surgery), 6, 12 and 24 hours after surgery and their different combinations using different methods. In a previous analysis, [23] observed that there is a significant increase in AKI as the individual’s pre-operative NGAL increases from the first to the third tertile (220 ng/L). Hence they considered only the individuals from the third tertile and concluded that the pre-operative NGAL is a significant predictor in predicting binary AKI. There are 305 individuals in our sample after discarding all the missing observations. Among these subjects, 172 patients did not develop AKI within the 72 hours of surgery (AKI=0), 99 patients developed level 1 AKI, and 34 developed level 2 (i.e., combined levels 2 and 3 in original scale) AKI.
Note that larger values of the NGAL measurements indicate the higher level of severity of AKI. Since the NGAL measurements are highly skewed-distributed and large in number, so we transformed them into the logarithm scale to scale down those high numbers and make the distributions close to normal distributions. Considering logarithmic transformation of the biomarkers is a common strategy for this type of data analysis (see e.g., [2]). To see the visual discrimination power of these individual log of NGAL measurements, the box plots and the density plots are shown in Figures 4 and 5, respectively. The estimated empirical HUM values for the individual NGAL at four different time points are 0.179 (at 0 hours), 0.222 (at 6 hours), 0.273 (at 12 hours), and 0.315 (at 24 hours). These values are also reported in Table 3, along with their respective standard error. Recall that for random guess the HUM value is 1/6=0.1667 when the disease outcome variable has three possible outcomes. That is to say HUM value for any biomarker less that 0.1667 indicates that the biomarker is weaker in predicting the disease outcome and should be avoided from the prediction model. In this case, all the NGAL measurements can be included in the prediction model. Further, it is noticed that as the time of NGAL measurement increases from 0 hours to 24 hours, the HUM value increases to almost two times that of the 0 hours. It indicates the strong discrimination power of the NGAL biomarker in predicting AKI as time progresses after surgery.
Further, we treat the four NGAL measurements as four biomarkers and apply our proposed SSHUM method to combine these markers. As comparison, a naive linear combination approach with equal weights on the four markers is also constructed. The distributions of these combined markers are also displayed in Figures 4 and 5. It is noted that SSHUM separates the three class in the most effective way.
Further, we obtain the HUM values for other existing methods along with their respective optimal linear combination estimates. The estimates along with their bootstrap standard errors are reported in Table 5. We note that all the linear combining methods yield larger HUM values than that of the individual biomarkers and the naive equal weight method. The proposed sigmoid approximation yields the highest HUM value compared to the other existing methods. Although the proposed method combines the time-varying NGAL measurements in a more effective way than the others, still further studies may be required to support the effectiveness of such NGAL measurements and their combining factor in predicting AKI.
7 Discussion
Improving diagnostic accuracy by combining multiple biomarkers have been studied both for binary and multi-category outcomes. In this article, we have extended the idea of direct maximization of empirical hyper-volume under manifolds, specifically volume under surface (VUS) proposed by [14], to a smoothing approximation of it using a class of smooth CDFs which is controlled by a tuning parameter. In particular, we have used the logistic CDF (sigmoid function) and normal CDF to operationalize our proposed method. We have also discussed about the choice of the tuning parameter. Consistency and asymptotic normality of the coefficient estimators using the proposed method have been established. Furthermore, through simulation studies we observe that the proposed method is computationally less challenging than the direct maximization of the EHUM, which is non-smooth and non-differentiable. We also note that the performance of the proposed method heavily depends on the choice of the tuning parameter , with lower values of leading to results very similar to the empirical method with less bias but large variability. This is a problem of bias-variance trade-off which we have discussed in considerable detail in Section 2.3. Results from our simulation study and the two real medical data analyses have shown that shown that in general, the proposed method outperforms other methods including the empirical method. To obtain the estimated coefficient vectors maximizing SHUM, we considered the step-down algorithm. However, in future, coming up with advanced computational aids and fast global optimization algorithms for simultaneous estimation of the whole coefficient vector (instead of estimating one at a time using step-down algorithm) maximizing SHUM might further improve the solutions.
Acknowledgements
We thank Jon Wellner, Palash Ghosh and Heerajnarain Bulluck for helpful discussions. The work was partially supported by grants R-155-000-205-114, R-155-000-195-114, R-155-000-197-112, R-155-000-197-113 and MOE2015-T2-2-056 from the Ministry of Education in Singapore, as well as the start-up grant of Bibhas Chakraborty from Duke-NUS Medical School.
Appendix
A1: Proof of Theorem 1
Assuming (A1)-(A3), [14] proved the consistency of , an empirical HUM based estimator of for three-category ordinal outcome, using the result of maximum rank correlation type estimators by [24] . In fact, it can be shown that is consistent estimator of for any number of categories. The above result is equivalent to
[TABLE]
i.e., converges to [math] in probability.
Similarly, to prove the probability convergence of , the proposed SSHUM based estimator, we have to show that
[TABLE]
Note that, using the triangular inequality, we can write
[TABLE]
Hence, to prove the consistency of , it is sufficient to prove the following lemma.
Lemma 1
Under the assumptions (A1)-(A3),
[TABLE]
as .
Proof of Lemma 1
For binary outcome, [6] proved the consistency of by showing that
[TABLE]
Here, we use the same idea to prove that for multi-category ordinal outcome. Define an equivalent definition of as
[TABLE]
where , , and , are defined as if the -th observation belongs to the -th category, otherwise 0.
Similarly, we define an equivalent definition of SSHUM as
[TABLE]
For any , we can write
[TABLE]
where
[TABLE]
and
[TABLE]
[6] showed that on the set , uniformly as . Following this, it can be shown that
[TABLE]
[TABLE]
[TABLE]
[TABLE]
It implies that on the set , uniformly for all . Following this, we can write
[TABLE]
Now replacing by in the above derivation, we can see that converges to 0 uniformly on set . The second term can be bounded above as
[TABLE]
Again by the uniform convergence of the U-process, the right hand side of the above equation converges to almost surely on . Further, using order statistic result, we can write
[TABLE]
for all over . Under the assumptions (A2) and (A3), it can be shown that converges to 0 uniformly over as goes to 0. Hence, it proves that .
A2: Proof of Theorem 2
For simplicity, we denote and Note that
[TABLE]
Define
[TABLE]
where
[TABLE]
with , and . By definition of ,
[TABLE]
and is such that
[TABLE]
Since is differentiable function, and (result from Theorem 1), hence using Taylor’s series expansion we can write
[TABLE]
where is a matrix.
Assuming (A4), we can write
[TABLE]
Note that following Theorem 1 where we have , we can write
[TABLE]
Following the large sample distribution of multivariate U-statistic (see [25]), it can be shown that
[TABLE]
where
[TABLE]
Similarly, using the weak law of large numbers, it can be shown that
[TABLE]
where
[TABLE]
Using Slustky’s theorem in equation (8), we can write
[TABLE]
where , known as sandwich variance formula.
Explicit form of the first derivative of is given as follows:
[TABLE]
where
[TABLE]
[TABLE]
and
[TABLE]
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Su JQ, Liu JS. Linear combinations of multiple diagnostic markers. Journal of the American Statistical Association 1993; 88 (424):1350–1355.
- 2[2] Pepe MS, Thompson ML. Combining diagnostic test results to increase accuracy. Biostatistics 2000; 1 (2):123–140.
- 3[3] Pepe MS, Cai T, Longton G. Combining predictors for classification using the area under the receiver operating characteristic curve. Biometrics 2006; 62 (1):221–229.
- 4[4] Ma S, Huang J. Regularized roc method for disease classification and biomarker selection with microarray data. Bioinformatics 2005; 21 :4356–4362.
- 5[5] Ma S, Song X, Huang J. Regularized binormal roc method in disease classification using microarray data. BMC Bioinformatics 2006; 7 :253.
- 6[6] Ma S, Huang J. Combining multiple markers for classification using ROC. Biometrics 2007; 63 (3):751–757.
- 7[7] Liu C, Liu A, Halabi S. A min–max combination of biomarkers to improve diagnostic accuracy. Statistics in Medicine 2011; 30 (16):2005–2014.
- 8[8] Li J, Fine JP. ROC analysis with multiple classes and multiple tests: methodology and its application in microarray studies. Biostatistics 2008; 9 (3):566–576.
