• Aucun résultat trouvé

Aggregation of methods for genetic prediction

N/A
N/A
Protected

Academic year: 2021

Partager "Aggregation of methods for genetic prediction"

Copied!
3
0
0

Texte intégral

(1)

Proceedings, 10th World Congress of Genetics Applied to Livestock Production Aggregation of Methods for Genetic Prediction

C. Carré1,2, L. Tussell1, S. Forni3, F. Gamboa2, D. Gianola4 and E. Manfredi1

1UMR1388 INRA/ENVT/ENSAT, Genphyse, Toulouse, France;

2Institut Mathématique de Toulouse, France; 3Genus Plc, Hendersonville, TN USA; 4University of Wisconsin, USA.

ABSTRACT: We evaluated the predictive performance (PP) of a forecaster combining 11 elementary DNA-based predictors of litter size in pigs. Data are litter size phenotypes belonging to lines A, B and the cross AB with respectively 2598, 1604 and 1879 individuals. Their predictions were obtained with a 60K SNP chip. The predictors used were Bayesian Ridge Regression, Bayesian LASSO, GBLUP, Reproducing Kernel Hilbert Space, and Neural Networks, using pedigree, marker matrix, principal score matrix or additive genomic relationship matrix. PP was measured as the correlation between predicted and realized phenotypes. Although the forecaster did not systematically yield PP higher than those yielded by the elementary predictor with the higher PP for both lines and their cross, the distribution of the ranking of predictors according to PP shows a consistent stability of the forecaster. This qualifies the forecaster as the most stable predictor.

Keywords: genetic prediction; genomic selection;

aggregation methods.

INTRODUCTION

DNA-based prediction of genetic values, breeding values or phenotypes can be performed by several methods such as penalized regression, kernel methods or neural networks. So far, there is no consensus on a prediction method able to tackle all complex traits and their underlying sources of genetic variability (additive, epistatic, epigenetic …). Here, we evaluated the benefit from combining several predictors to improve the prediction performance of single predictors. We studied the predictive performance of a forecaster which aggregates 11 linear and nonlinear predictors of pig litter size.

MATERIALS AND METHODS

Data. Phenotypes were litter sizes of pigs belonging to Genus lines A, B and their cross AB, represented by 2598, 1604 and 1879 individuals respectively, and their predictions computed by Tusell et al. 2013 using a 60K SNP chip. In this previous study, 11 predictors were compared by 10-fold-cross-validation:

pedigree-based mixed-effects model (PED), Bayesian ridge regression (BRR; two models tested), Bayesian LASSO (BL; two models tested), genomic BLUP (GBLUP), reproducing kernel Hilbert spaces regression (RKHS), Bayesian regularized neural networks (BRNN;

two models tested) and radial basis function neural networks (RBFNN; two models tested).

Methods. The aggregation method is described in Stoltz 2010. The forecaster was a convex combination of the predictors:

𝑓̂=� 𝜃𝑖 11 𝑖=1

𝑓𝑖

To compute the weights 𝜃𝑖 for the forecaster, we

chose the Mirror Descent Averaging algorithm (MDA) with convex aggregation because it is feasible and it achieves the maximum convergence rate in terms of the oracle inequality (Juditsky 2006, Ben-Tal et al. 1999). We implemented the algorithm in C++ with a quadratic loss function and an entropic penalty (see Appendix).

Measure of Predictive performance. Predictive performance PP was the correlation between predicted and realized phenotypes. The forecaster was built by sampling "meta-training" data and it was tested using the

"meta-test" data. Meta-training data were sampled with replacement, within the 10-fold structure used by Tusell et al. 2013. At each sampling step, we estimated the PP between all predictors (11 elementary and the forecaster) and the test phenotype. Also, for each predictor and the forecaster, we computed its rank from best (rank 1) to worst (rank 12) in terms of PP. Following the bootstrap principle, we repeated this sampling with replacement process many times (900,000 for each line) and we obtained, for each predictor, the bootstrap distributions of PP ranking. Finally, we compute the quartiles of these distributions and constructed a measure of stability (relatively for a predictor from each other) using the Area Under Curve (AUC) of the distributions. AUC were approached using standard interpolation.

RESULTS AND DISCUSSION

Mean PP over bootstrap samples are reported in table 1. The behavior of methods is as reported by Tusell Table 1. Average Predictive Performance of the 11 predictors and the forecaster over the three different pig lines. Averages were computed over the 2,700,000 bootstrap samples.

A B AB

AGG .188 .244 .296

BRR_X .187 .233 .271

BRR_UD .189 .239 .273

BL_X .186 .231 .263

BL_UD .188 .231 .276

GBLUP .160 .194 .237

RKHS .187 .228 .266

RBFNN_UD .111 .132 .249 RBFNN_G .108 .192 .169 BRNN_UD .177 .222 .291 BRNN_G .032 .234 .312

PED .094 .214 .286

AGG: Aggregation (forecaster), BRR: Bayesian Ridge Regression, BL: Bayesian LASSO, GBLUP: Genomic Best Linear Unbiased Predictor, RKHS: Reproducing Kernel Hilbert Space, RBFNN: Radial Basis Function Neural Network, BRNN: Bayesian Regularized Neural Network, PED: Pedigree. X: Marker matrix, UD: Principal component scores matrix of X, G: Additive genomic relationship matrix.

(2)

et al. 2013: PP were between 0.03 and 0.31, PP in the AB cross were higher than those obtained within lines, and PP of all DNA based predictors was higher than PP of the pedigree-based predictor.

The forecaster was more stable than the elementary predictors, as shown in Figures 1 to 4 (lines A, B, AB and overall) where a low value of a high quartile indicates high stability, relatively to the others predictors.

The relative ranks of the elementary predictors were unstable; for example BRNN_G was the worst choice for line A but the best one for line AB.

Weights assigned to each predictor in the forecaster were variable across bootstrap iterations and prediction methods. Average weights over bootstrap samples varied between 0.0763 and 0.0978.

CONCLUSION

Aggregation methods are promising in genetic prediction. For a single sample, the forecaster built here provided at least the same performance as the best elementary predictor. For repeated predictions, the forecaster is a more stable prediction tool than the elementary predictors.

ACKNOWLEDGMENTS INRA Animal Genetic Department Région Midi-Pyrénées

Agreenium EIR-A

Université Paul Sabatier (ATUPS program) Computing platform Genotoul

Data were provided by GenusPLC, Hendersonville, USA LITERATURE CITED

Ben-Tal A., Nemirovski A. (1999) MINERVA

Optimization Center Report, Technion http://emotion.technion.ac.il/Labs/Opt/opt/Pap/C P_MD.pdf

Juditsky A. (2006) arXiv:math/0505333v2 Stoltz G. (2010) JdSFS. 151: n.2, 66-106

Tusell L., Perez-Rodriguez P., Forni S., et al. (2013) Animal, 7(11):1739-49.

Figure 1. Quartiles of distributions and AUC (Area Under Curve) for the ranks of each predictors for the A line (900, 000 bootstrap samples).

Figure 2. Quartiles of distributions and AUC (Area Under Curve) for the ranks of each predictors for the B line (900, 000 bootstrap samples).

Figure 3. Quartiles of distributions and AUC (Area Under Curve) for the ranks of each predictors for the AB line (900, 000 bootstrap samples).

Figure 4. Quartiles of distributions and AUC (Area Under Curve) for the ranks of each predictors for the whole dataset (A, B and AB. 2,700,000 bootstrap samples).

(3)

APPENDIX

Mirror Descent Averaging Algorithm. Let 𝑦𝑖

be the phenotype of the 𝑖th individual, and 𝑥𝑖 its datum (genotype, pedigree …) used to compute its prediction.

Let 𝑃𝑟 be the 𝑟th predictor and 𝑃𝑟(𝑥) its prediction using the datum 𝑥.

Our objective is to compute a convex vector of weights 𝜃 in order to build the forecaster 𝑓𝜃(𝑥) =

∑ 𝜃𝑖 𝑖𝑃𝑖(𝑥).

Choose 𝑄 such that 𝑄2≥4𝑀2(𝑀 − 𝑚)2 with 𝑀 and 𝑚 being the upper and lower bounds, respectively, of the possible values of the phenotype.

Set 𝛽𝑖=𝑄�(𝑖+ 1)/ log𝑁, where 𝑖 goes from 1 to 𝑛, the number of individuals in the Meta-Training set, and 𝑁 is the number of predictors to aggregate.

Start with a random convex 𝜃0, fix 𝜉0= 0, a 0 vector of dimension 𝑁.

The 𝑘𝑡ℎ step of the algorithm is:

𝜉𝑘 =𝜉𝑘−1−2�𝑦𝑘− 𝑓𝜃𝑘−1(𝑥𝑘)� �𝑃1(𝑥𝑘) 𝑃𝑁(𝑥⋮ 𝑘)�

𝜃𝑘 =�� 𝑒−𝜉𝑟

𝑘 𝛽𝑘 𝑁 𝑟=1

−1

⎜⎛𝑒−𝜉

1𝑘 𝛽𝑘

⋮ 𝑒−𝜉𝑁

𝑘 𝛽𝑘

⎟⎞

Finally, compute the weight as:

𝜃𝑛=1

𝑛 � 𝜃𝑘−1

𝑛 𝑘=1

Références

Documents relatifs

For his original SoP model, van Santen (1992) selected the following linguistic factors: the vowel identity V, syllabic stress S, accent status of the word A, number of syllables to

effects for the best model (one-neuron, one-layer and linear activation function) on the simulated QTLMAS2010 data.. The dominance, over-dominance and under-dominance loci were

We developed a novel method (NetSparse) that uses Bayesian neural networks with variable selection for the prediction of genotypic values of individuals, includ- ing

Table 2 Mean squared prediction error (MSPE) for the LASSO, Bayesian LASSO (BLASSO), genomic BLUP (GBLUP), repro- ducing kernel Hilbert space (RKHS) regression, random forests

MSE obtained on the test set for different number of hidden neurons (imaginary permittivity) with Bayesian regularization..

The non- linear bayesian kernel regression can therefore be consid- ered as achieved online by a Sigma Point Kalman Filter.. First experiments on a cardinal sine regression show

However clas- sical methods cannot handle the case where actual samples are not directly observable but only a nonlinear mapping of them is available, which happen when a special

When the training population was made up of the first cycle progeny tests and the candidate populations were the progeny tests of three successive cycles, GS accuracy decreased