Literature DB >> 19891795

AdaBoost-based multiple SVM-RFE for classification of mammograms in DDSM.

Sejong Yoon1, Saejoon Kim.   

Abstract

BACKGROUND: Digital mammography is one of the most promising options to diagnose breast cancer which is the most common cancer in women. However, its effectiveness is enfeebled due to the difficulty in distinguishing actual cancer lesions from benign abnormalities, which results in unnecessary biopsy referrals. To overcome this issue, computer aided diagnosis (CADx) using machine learning techniques have been studied worldwide. Since this is a classification problem and the number of features obtainable from a mammogram image is infinite, a feature selection method that is tailored for use in the CADx systems is needed.
METHODS: We propose a feature selection method based on multiple support vector machine recursive feature elimination (MSVM-RFE). We compared our method with four previously proposed feature selection methods which use support vector machine as the base classifier. Experiments were performed on lesions extracted from the Digital Database of Screening Mammography, the largest public digital mammography database available. We measured average accuracy over 5-fold cross validation on the 8 datasets we extracted.
RESULTS: Selecting from 8 features, conventional algorithms like SVM-RFE and multiple SVM-RFE showed slightly better performance than others. However, when selecting from 22 features, our proposed modified multiple SVM-RFE using boosting outperformed or was at least competitive to all others.
CONCLUSION: Our modified method may be a possible alternative to SVM-RFE or the original MSVM-RFE in many cases of interest. In the future, we need a specific method to effectively combine models trained during the feature selection process and a way to combine feature subsets generated from individual SVM-RFE instances.

Entities:  

Mesh:

Year:  2009        PMID: 19891795      PMCID: PMC2773916          DOI: 10.1186/1472-6947-9-S1-S1

Source DB:  PubMed          Journal:  BMC Med Inform Decis Mak        ISSN: 1472-6947            Impact factor:   2.796


Background

Applications of artificial intelligence and machine learning techniques in medicine are now common and computer aided diagnosis (CADx) systems are one of those successful applications. Breast cancer, the most common cancer in women and second largest cause of death [1], is the disease which CADx systems are expected to be employed most successfully. To apply CADx systems, various imaging methods are available to reflect the inside tissue structure of breasts. Digital mammography using low-dose x-ray is one of those methods and is the most popular one worldwide. It has advantages over other methods such as sonar or magnetic resonance imaging (MRI) due to low cost and wide availability [2]. With digital mammography devices, doctors are able to find abnormal lesions which cannot be recognized using clinical palpation on breasts. CADx systems are applied on those images to detect and diagnose abnormalities. Since the early detection of breast cancer is important to ensure successful treatment of the disease, recent advances in research community have concentrated on improving the performance of CADx systems. Improvements in CADx systems can be obtained by solving two classification tasks: (1) detect more abnormalities or (2) distinguish actual malignant cancers from benign ones. Detecting abnormalities from a digitized mammogram is a relatively easy task and many improvements have been achieved while the latter is still a major area of research [3]. To achieve better performance, both classic and modern machine learning approaches such as Bayesian networks [4], artificial neural networks [5,6] and support vector machines (SVMs) [5,7] have been applied. However, the performance of CADx systems is still not as high as required for practical usage. This problem can be partially solved by using a better feature selection method that optimally fits to the mammogram classification problem [3]. We propose a new feature selection method for SVMs in this paper. Our method is based on SVM-Recursive Feature Elimination (SVM-RFE) [8] and its ensemble variant Multiple SVM-RFE [9]. We have conducted a comparison of the classification performance with baseline methods and two other SVM-RFE based feature selection methods, JOIN and ENSEMBLE, proposed by other groups [10]. To compare performances of methods, we prepared a dataset consisting of mass and calcification lesions extracted from Digital Database of Screening Mammography (DDSM) [11], the largest publicly available mammogram database.

Methods

Notations

Let us suppose that a data set consists of N examples x1,..., xeach of which has P features {1,..., P}. Let x= (x1, ,..., x) be the n-th example where n ∈ {1,..., N}, and the i-th feature value, i ∈ {1,..., P}, of the n-th example is denoted by x. Class labels of the N examples will be denoted by y = (y1,..., y). In this paper, we only consider a binary classification problem because we are interested in distinguishing benign and malignant examples. Overall, the labeled data set is expressed as {(x1, y1),..., (x, y)}.

SVM

SVM is one of the most popular modern classification methods. Based on the structural risk minimization principal, SVM defines an optimal hyperplane between samples of different class labels. The position of the hyperplane is adjusted so that the distance from the hyperplane to a nearest sample, or margin, is maximized. Moreover, if the SVM cannot define any hyperplane that separates examples in linear space, it can use kernel functions to send examples to any kernel space where the hyperplane can separate examples. Although we can use any kernel function meeting Mercer's Theorem for SVM, we consider widely-used the linear and Gaussian radial basis function (RBF) kernels only in this research.

SVM-RFE

SVM is a powerful classification method but it has no feature selection method. Therefore, a wrapper-type feature selection method, SVM-RFE, was introduced [8]. SVM-RFE generates ranking of features by computing information gain during iterative backward feature elimination. The idea of information gain computation is based on Optimal Brain Damage (OBD) [12]. In every iterative step, SVM-RFE sorts the features in working set in the order of difference of the obejective functions and removes a feature with the minimum difference. Defining IG(k) as information gain when k-th feature is removed, overall iterative algorithm of SVM-RFE is shown in Algorithm 1.

ENSEMBLE and JOIN

SVM-RFE [8] has two parameters that need to be determined. The first parameter decides how many features should be used to obtain best performance. The second parameter specifies what portion of features should be eliminated in each iteration. To resolve this issue, a simple approach can be easily Algorithm 1 SVM-RFE Require: Feature lists R = [] and S = [1,..., P] 1:   while S ≠ [] do 2:      Train a SVM with features in S 3:      for all k-th feature in S do 4:         Compute IG(k) 5:      end for 6:      e = arg min(IG(k)) 7:      R = [e, R] 8:      S = S - [e] 9:   end while 10:   return R implemented. First, we separate given training set into a partial training set and a hold-out set. Then, we apply Algorithm 2 with some parameter 'threshold'. Score of each feature subset Ris computed as where err(R) is the error of SVM trained using Rand tested with hold-out set. Using this method, we can obtain a feature subset R which yields reasonably small amount of error on trained dataset. Utilizing this algorithm as base, Jong et al. [10] proposed two methods, ENSEMBLE and JOIN to combine multiple rankings generated by SVM-RFE as in Algorithm 3 and 4. In this paper, we used 25% of training set as hold-out set and used same sets of thresholds and cutoffs as in [10], i.e., {0.2, 0.3, 0.4, 0.5, 0.6, 0.7} and {1, 2, 3, 4, 5}. Algorithm 2 SVM-RFE(threshold) Require: Ranked feature lists R = [], R= [] where i = 1,..., P and S' = [1,..., P] 1:   i = 1 2:   while S' ≠ [] do 3:      Train an SVMs using a partial trainset with features in S' 4:      for all features in S' do 5:         Compute ranking of features as in SVM-RFE 6:      end for 7:      R= S' 8:      Eliminate threshold percent of lesser-important features from S' 9:      i = i + 1 10:   end while 11:   R = Rwhere Ryields minimum score on hold-out set. 12:   return R Algorithm 3 ENSEMBLE(v1, v2,.., v) 1:   for threshold v ∈ {v1, v2,..., v} do 2:      R= SVM-RFE(v) 3:   end for 4:   return a majority vote classifier using SVMs trained by . Algorithm 4 JOIN(cutoff, v1, v2,..., v) 1:   for threshold v ∈ {v1, v2,..., v} do 2:      R= SVM-RFE(v) 3:   end for 4:   R = features selected at least cutoff times in {} 5:   return a SVM trained with R

Multiple SVM-RFE with bootstrap

Multiple SVM-RFE (MSVM-RFE) [9] is a recently introduced SVM-RFE-based feature selection algorithm. It exploits an ensemble of SVM classifiers and cross validation schemes to rank features. First, we make T subsamples from the original training set. Then, supposing that we have T SVMs trained using different subsamples, we calculate the corresponding discriminant information gain associated with each feature of each SVM. To compute this information gain, we use the same method as in SVM-RFE [8]. Exploiting the objective function of SVM, and its Lagrangian solution λ, we can derive a cost function where H is a matrix with elements yyK(x, x) and 1 is a N dimensional vector of ones while K(·) is a kernel function and 1 ≤ q, r ≤ N. Since we are looking for the subset of features that has the best discriminating power between classes, we compute the difference in cost function for each elimination of i-th input feature, leaving Lagrangian multipliers unchanged. Therefore, the ranking for the i-th feature of j-th SVM can be defined as where H(-i) denotes that i-th feature was removed from all elements in H. Then, considering DJas a weight vector of features for j-th SVM, we normalize all T weight vectors such as DJ= DJ/||DJ||. This gives us T weight vectors each with P elements. Here, each element in the vector stands for a information gain achieved by eliminating the corresponding feature. After normalizing weight vectors for each SVM, we can compute each feature's ranking score with μand σdefined as: The algorithm then applies this method to the training set with k-fold cross validation scheme. If we perform 5-fold cross validation and generate 20 subsamples in each fold, we will eventually have T = 100 SVMs to combine. The overall MSVM-RFE algorithm is described in Algorithm 5. Algorithm 5 MSVM-RFE Require: Ranked feature lists R = [] and S' = [1,..., P] 1:   while S' ≠ [] do 2:      Train T SVMs using T subsamples with features in S' 3:      for all j-th SVM 1 ≤ j ≤ T do 4:         for all i-th feature 1 ≤ i ≤ P do 5:            Compute DJ 6:         end for 7:         Compute DJ= DJ/||DJ|| 8:      end for 9:      for all feature l ∈ S' do 10:         Compute cusing Equation (1) 11:      end for 12:      e = arg min(c(l)) where l ∈ S' 13:      R = [e, R] 14:      S' = S' - [e] 15:   end while 16:   return R One should note that original MSVM-RFE proposed in [9] uses cross-validation scheme when generating subsamples. However, we omitted this step because combining boosting into the original MSVM-RFE algorithm with cross-validation scheme is very complex and may confuse the purpose of this study.

Multiple SVM-RFE with boosting

When making subsamples, original MSVM-RFE uses the bootstrap approach [13]. This ensemble approach builds replicates of the original data set S by random re-sampling from S, but with replacement N times, where N is the number of examples. Therefore, each example (x, y) may appear more than once or not at all in a particular replicate subsample. Statistically, it is desirable to make every replicate differ as much as possible to gain higher improvement of the ensemble. The concept is both intuitively reasonable and theoretically correct. However, as the architecture of MSVM-RFE uses simple bootstrapping, it naturally follows that utilizing another popular ensemble method, boosting [14], instead of bootstrapping for two reasons. First, boosting outperforms bootstrapping on average [15,16], and secondly, boosting of SVMs generally yields better classification accuracy than bootstrap counterpart [17]. Therefore, to make use of ensemble of SVMs effectively, it may be worthwhile to use boosting instead of bootstrapping. For this reason, we applied AdaBoost [14], a classic boosting algorithm, to MSVM-RFE algorithm instead of bootstrapping in this work. Unlike the simple bootstrap approach, AdaBoost maintains weights of each example in S. Initially, we assign same value of weight to n-th example D1(n) = 1/N where 1 ≤ n ≤ N. Each iterative process consists of four steps. At first, the algorithm generates a bootstrap subsample according to weight distribution at t-th iteration D. Next, it trains an SVM using the subsample. Third, it calculate the error using the original example set S. Finally it updates the weight value so that the probability of correctly classified examples is decreased while that of incorrect ones is increased. This update procedure makes next bootstrap pick more incorrectly classified examples, i.e. difficult-to-classify examples than easy-to-classify ones. The iterative re-sampling procedure MAKE_SUBSAMPLES() using AdaBoost algorithm is described in Algorithm 6. Algorithm 6 MAKE_SUBSAMPLE Require: S = {(x, y)}, D1(n) = 1/N, n = 1,..., N; 1:   for j = 1 to T do 2:      Build a bootstrap B= {(x, y)|n = 1,..., N} based on weight distribution D 3:      Train a SVM hypothesis husing B 4: 5:      if ϵ≥ 0.5 then 6:         Goto line 2 7:      end if 8:      α= (1/2)ln((1 - ϵ)/ϵ), α∈ R 9:      D(n) = (D(n)/Z) × exp(-αyh(x)) where Zis a normalization factor chosen so that Dalso be a probability distribution 10:   end for 11:   return B, αwhere 1 ≤ j ≤ T In addition to modifying re-sampling method, we made a change in ranking criterion of original MSVM-RFE. In this MSVM-RFE with Boosting method, the weight vector DJof j-th SVM undergoes one more process between normalization and feature ranking score calculation. Since the contribution of each SVM in ensemble to the overall classification accuracy is unique, we multiply another weight factor to the normalized feature weight vector DJ. The new weight factor is obtained from the weight of hypothesis classifier calculated during the re-sampling process of AdaBoost. By multiplying this weight αto DJ, we can grade the overall feature weight more coherently. The overall iterative algorithm of MSVM-RFE with AdaBoost is described in Algorithm 7. Algorithm 7 MSVM-RFE with AdaBoost Require: Ranked feature lists R = [] and S'= [1,..., P] 1:   MAKE_SUBSAMPLES(B, α); t = 1,..., T 2:   while S' ≠ [] do 3:      Train T SVMs using B, with features in set S' 4:      Compute and normalize T weight vectors DJas in MSVM-RFE where 1 ≤ j ≤ T 5:      for j = 1 to T do 6:         DJ= DJ× ln(α) 7:      end for 8:      for all feature l ∈ S' do 9:         Compute the ranking score cusing Eq. (1) 10:      end for 11:      e = argmin(c) where l ∈ S' 12:      R = [e, R] 13:      S' = S' - [e] 14:   end while 15:   return R Note that we took logarithm of hypothesis weights instead of raw values in order to avoid radical changes in ranking criterion. Since boosting algorithm overfits by nature and SVM, the base classifier, is relatively strong classifier, the error rate of hypothesis increases drastically as iteration in MAKE_SUBSAMPLES() progresses. We have witnessed this overfitting problem by preliminary experiment and solved the problem by taking logarithm to the hypothesis weight. Computation time of MSVM-RFE with boosting can also be explained here. From our experiments, we found that there is no significant difference between the original MSVM-RFE and MSVM-RFE with boosting as the number of subsamples generated by MAKE_SUBSAMPLES() decreases. Lastly, unlike the conventional boosting algorithm application, we only exploit bootstrap subsamples generated by the algorithm and dismiss trained SVMs for the following reasons: • We are primarily interested in feature ranking and not the aggregation of weak hypotheses. • Since we are using SVM-RFE for eventual classification method, this require a certain criterion to pick appropriate number of features from different boosted models. In preliminary experiments using same number of features and simple majority-voting aggregation, SVM-RFE using boosted models did not show significance in accuracy improvement. However, we could find some evidences that ensemble of SVMs can be useful in mammogram classification.

Results

In this section, we first describe dataset, features and experimental framework we used. Then we draw results of the experiments including analysis on them.

Dataset

The DDSM database provides about 2500 mammogram cases that were gathered from 1988 to 1999. Four U.S. medical institutions offered the data to construct DDSM. This includes Massachusetts General Hospital (MGH), Wake Forest University School of Medicine (WFUSM), Sacred Heart Hospital (SHH) and Washington University in St. Louis (WU). All mammogram cases we used in this paper contain one or more abnormalities which can be classified into benign or malignant group following their biopsy results. Table 1 summarizes the statistics of abnormalities from each digitizer type and institution.
Table 1

Dataset Information

institutionmasscalcification
benignmalignantbenignmalignant
MGH482365381323
WU1541154198
WFUSM163255188159
SHH324380207140

total11231115817720

MGH = Massachussetts General Hospital; WU = Washington University at Saint Louis; WFUSM = Wake Forest University School of Medicine; SHH = Sacred Heart Hospital

Dataset Information MGH = Massachussetts General Hospital; WU = Washington University at Saint Louis; WFUSM = Wake Forest University School of Medicine; SHH = Sacred Heart Hospital Mammogram data from DDSM were gathered and preprocessed through the following steps. First, we extracted meta information from text file in the database. These features are based on Breast Imaging Reporting and Data System (BI-RADS) introduced by the American College of Radiology [18]. Table 2 summarizes these encoded features. We employed a rank ordering system proposed by other group when encoding these features [19]. Next, we computed statistical features that are popular in image processing community. The statistical features are computed using intensity level of pixels in the region of interest in each case. We used same features which are used in another study [6] and the exact formulas are described in [20]. We also normalized these statistical features after extracting because their raw values were too big compared to BI-RADS features and to facilitate SVM to train efficiently with respect to time.
Table 2

BI-RADS mammographic features

feature typedescription or numeric value
mass shapeno mass(0), round(1), oval(2), lobulated(3), irregular(4)
mass marginno mass(0), well circumscribed(1), microlobulated(2), obscured(3), ill-defined(4), spiculated(5)
calcification typeno calc.(0), milk of calcium-like(1), eggshell(2), skin(3), vascular(4), spherical(5), suture(6), coarse(7), large rod-like(8), round(9), dystrophic(10), punctate(11), indistinct(12), pleomorphic(13), fine branching(14)
calcification distributionno calc.(0), diffuse(1), regional(2), segmental(3), linear(4), clustered(5)
density1, 2, 3, 4
assessment1, 2, 3, 4, 5

density: 1 = sparser, 4 = denser;

BI-RADS mammographic features density: 1 = sparser, 4 = denser;

Performance comparison

In sum, we prepared a total of 16 datasets each with 8 and 22 features, from each mass and calcification lesion of each institution. All SVM-RFE based methods are tested using 5-fold cross validation on each dataset. We computed area under Receiver Operating Characteristic (ROC) curves (A) using the output of SVMs and feature ranking produced by each method. Before comparing the methods explained in the previous section, we did some preliminary experiments comparing different kernels and parameters to find optimal kernel and parameters. The result of this experiment is summarized in Table 3 and Table 4. We used the best-performing parameter and kernel (radial basis function, or RBF) from this experiment of this study.
Table 3

Comparison of kernels in terms of maximum Az value of mass dataset

kernel typeMGHWUWUFSMSHH
822822822822
linear0.903910.903640.945710.921590.857180.871590.971500.97036
RBF0.966640.885970.959550.925400.919060.916710.974040.95716
C105101010101010
γ0.250.060.50.0750.150.10.50.05

Same tradeoff parameter value C is used for both linear and RBF kernels.

Table 4

Comparison of kernels in terms of maximum Az value of calcification dataset

kernel typeMGHWUWUFSMSHH
822822822822
linear0.726860.726250.899810.908700.740460.775090.896030.92705
RBF0.910420.768260.991920.881550.936250.890790.962800.94826
C1101510201010
γ1.50.110.050.40.050.150.05

Same tradeoff parameter value C is used for both linear and RBF kernels.

Comparison of kernels in terms of maximum Az value of mass dataset Same tradeoff parameter value C is used for both linear and RBF kernels. Comparison of kernels in terms of maximum Az value of calcification dataset Same tradeoff parameter value C is used for both linear and RBF kernels. The overall performance comparison result is summarized from Table 5 through Table 8. Note that numbers in parenthesis of JOIN methods are cutoff values used. Analyzing the result, it is clear that the MSVM-RFE based methods outperforms baseline classifiers, SVM and other SVM-RFE feature selection methods, ENSEMBLE and JOIN in the majority of cases although SVM-RFE dominated in 4 out of 16 datasets. Comparing the two MSVM-RFE based algorithms, we could find that MSVM-RFE with boosting can achieve better or at least competitive performance especially in datasets with 22 features. In 3 out of 4 mass datasets, MSVM-RFE with boosting outperformed any other methods under consideration. Although the original MSVM-RFE method yielded the best performance in 3 out of 4 calcification datasets, we think the MSVM-RFE with boosting has yet more margin to be improved as we already mentioned in the previous chapter. Any method that can effectively exploit the trained SVMs during feature selection progress may be the future key improvement for MSVM-RFE with boosting.
Table 5

Comparison of methods by maximum Az value using 8 features (Mass)

T MGHWUWFUSMSHH
SVM0.958210.972470.922520.97401
SVM-RFE0.962180.977340.922520.97401
ENSEMBLE0.721020.748590.673070.94292
JOIN (1)0.779440.881870.796550.92650
JOIN (2)0.721020.773650.792000.90262
JOIN (3)0.721020.754840.792000.86857
JOIN (4)0.721020.754840.757650.86861
JOIN (5)0.721020.711360.673070.73745
MSVM-RFE (bootstrap)50.958210.972470.924230.97401
100.958210.978510.922880.97525
150.959470.974570.922880.97401
200.959470.977050.923150.97401
MSVM-RFE (boost)50.958210.972470.923140.97401
100.958210.976160.924260.97401
150.959470.972470.923140.97401
200.959470.973870.923140.97401

Numbers in parenthesis stands for cutoff value for JOIN method.

Table 8

Comparison of methods by maximum Az value using 22 features (Calcification)

T MGHWUWFUSMSHH
SVM0.774970.917100.897380.94945
SVM-RFE0.774970.934360.898590.95332
ENSEMBLE0.689510.766470.726500.85677
JOIN (1)0.752590.923260.814330.91352
JOIN (2)0.722960.823070.729870.80400
JOIN (3)0.708150.766470.700590.67598
JOIN (4)0.586560.697790.656670.55964
JOIN (5)0.535200.638580.656670.51203
MSVM-RFE (bootstrap)50.774970.917100.899880.95379
100.778260.917100.897860.95330
150.774970.921930.897380.95250
200.774970.933050.905070.95267
MSVM-RFE (boost)50.777270.920970.898480.94945
100.774970.930630.901080.95292
150.774970.923520.901330.95136
200.774970.921050.899570.95256

Numbers in parenthesis stands for cutoff value for JOIN method.

Comparison of methods by maximum Az value using 8 features (Mass) Numbers in parenthesis stands for cutoff value for JOIN method. Comparison of methods by maximum Az value using 8 features (Calcification) Numbers in parenthesis stands for cutoff value for JOIN method. Comparison of methods by maximum Az value using 22 features (Mass) Numbers in parenthesis stands for cutoff value for JOIN method. Comparison of methods by maximum Az value using 22 features (Calcification) Numbers in parenthesis stands for cutoff value for JOIN method.

Conclusion

In this paper, a new SVM-RFE based feature selection method was proposed. We conducted experiments on real world clinical data, and compared our method with baseline and other feature selection methods using SVM-RFE. Results show that our method outperforms in some cases and is at least competitive to others in other cases. Therefore, it can be a possible alternative to SVM-RFE or the original MSVM-RFE. Future works include investigation of specific methods to effectively combine models trained during the feature selection process and ways to combine feature subsets generated from individual SVM-RFE instances.

Competing interests

The authors declare that they have no competing interests.

Authors' contributions

SY carried out the study, designed and implemented the algorithms, conducted experiments and drafted this manuscript. SK supervised and instructed all research progress, and participated in the algorithm design and critical analysis of results. Both authors read and approved the final manuscript.
Table 6

Comparison of methods by maximum Az value using 8 features (Calcification)

T MGHWUWFUSMSHH
SVM0.911820.987650.946900.96595
SVM-RFE0.911961.000000.951000.96595
ENSEMBLE0.539150.695120.565830.91392
JOIN (1)0.675080.716550.839470.93422
JOIN (2)0.579710.729410.761570.88733
JOIN (3)0.579710.729410.626860.73542
JOIN (4)0.545710.695120.626860.72464
JOIN (5)0.545710.695120.540770.66210
MSVM-RFE (bootstrap)50.911820.987650.953260.97868
100.911820.987650.951680.96595
150.911820.987650.946900.96757
200.911820.987650.946900.97348
MSVM-RFE (boost)50.911820.987650.946900.96595
100.911820.992590.946900.96595
150.911820.994290.946900.96595
200.911820.987650.946900.96595

Numbers in parenthesis stands for cutoff value for JOIN method.

Table 7

Comparison of methods by maximum Az value using 22 features (Mass)

T MGHWUWFUSMSHH
SVM0.888050.936420.924740.94998
SVM-RFE0.888490.941730.930370.94998
ENSEMBLE0.814900.902990.803170.86155
JOIN (1)0.867280.922780.876380.90789
JOIN (2)0.830340.938860.895970.85132
JOIN (3)0.750980.873120.826940.83834
JOIN (4)0.742700.742620.669480.83834
JOIN (5)0.687760.713160.669480.80802
MSVM-RFE (bootstrap)50.897200.937290.926640.95087
100.888330.936660.929720.95016
150.899200.937460.930000.95076
200.890140.942900.929860.95066
MSVM-RFE (boost)50.889930.939870.935810.94998
100.888050.943150.928120.94998
150.890920.942040.927890.94998
200.888050.941970.927580.95245

Numbers in parenthesis stands for cutoff value for JOIN method.

  4 in total

1.  A study on several machine-learning methods for classification of malignant and benign clustered microcalcifications.

Authors:  Liyang Wei; Yongyi Yang; Robert M Nishikawa; Yulei Jiang
Journal:  IEEE Trans Med Imaging       Date:  2005-03       Impact factor: 10.048

2.  Multiple SVM-RFE for gene selection in cancer classification with expression data.

Authors:  Kai-Bo Duan; Jagath C Rajapakse; Haiying Wang; Francisco Azuaje
Journal:  IEEE Trans Nanobioscience       Date:  2005-09       Impact factor: 2.935

3.  Bayesian networks of BI-RADStrade mark descriptors for breast lesion classification.

Authors:  E A Fischer; J Y Lo; M K Markey
Journal:  Conf Proc IEEE Eng Med Biol Soc       Date:  2004

Review 4.  Screening for breast cancer.

Authors:  Joann G Elmore; Katrina Armstrong; Constance D Lehman; Suzanne W Fletcher
Journal:  JAMA       Date:  2005-03-09       Impact factor: 56.272

  4 in total
  6 in total

1.  Evaluation of Biomarkers and Immune Microenvironment of Osteoarthritis: Evidence From Omics Data and Machine Learning.

Authors:  Zhixin Liu; Heng Liu; Deqiang Li; Liang Ma; Tongxin Lu; Hao Sun; Yuankai Zhang; Hui Yang
Journal:  Front Genet       Date:  2022-05-16       Impact factor: 4.772

2.  Functional coding haplotypes and machine-learning feature elimination identifies predictors of Methotrexate Response in Rheumatoid Arthritis patients.

Authors:  Ashley J W Lim; Lee Jin Lim; Brandon N S Ooi; Ee Tzun Koh; Justina Wei Lynn Tan; Samuel S Chong; Chiea Chuen Khor; Lisa Tucker-Kellogg; Khai Pang Leong; Caroline G Lee
Journal:  EBioMedicine       Date:  2022-01-10       Impact factor: 8.143

3.  Osteoarticular Involvement-Associated Biomarkers and Pathways in Psoriasis: The Shared Pathway With Ankylosing Spondylitis.

Authors:  Yu-Ping Zhang; Xing Wang; Li-Gang Jie; Yuan Qu; Xiao-Tong Zhu; Jing Wu; Qing-Hong Yu
Journal:  Front Immunol       Date:  2022-03-17       Impact factor: 7.561

4.  Exploration of dilated cardiomyopathy for biomarkers and immune microenvironment: evidence from RNA-seq.

Authors:  Chenggang Fang; Zhan Lv; Zhimin Yu; Kexin Wang; Chengkai Xu; Yixuan Li; Yanggan Wang
Journal:  BMC Cardiovasc Disord       Date:  2022-07-18       Impact factor: 2.174

5.  Detection of leukocoria using a soft fusion of expert classifiers under non-clinical settings.

Authors:  Pablo Rivas-Perea; Erich Baker; Greg Hamerly; Bryan F Shaw
Journal:  BMC Ophthalmol       Date:  2014-09-09       Impact factor: 2.209

6.  Deep learning can be used to train naïve, nonprofessional observers to detect diagnostic visual patterns of certain cancers in mammograms: a proof-of-principle study.

Authors:  Jay Hegdé
Journal:  J Med Imaging (Bellingham)       Date:  2020-02-04
  6 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.