Se connecter

Ou se connecter avec
Date limite de participation :
6 mars 2015

Construction d’un score d’appétence en vente croisée pour un produit d’assurance lors d’une campagne télémarketing

Dans l'optique d’un meilleur ciblage de ses prospects lors d’une vente croisée, AXA souhaite acquérir un modèle de score d’appétence sur certains contrats d’assurance contre les accidents de la vie, à l’aide de données fournies par diverses filiales du groupe. L’objectif du challenge est ainsi de calculer un score prédisant à partir de ces données la souscription, lors de campagnes de télémarketing, d’un prospect à ce type de produits d’assurance.

Classement
1. (2) Boris Sanchot Score 2,609183
2. (15) Marie-Aude Coutouly Score 2,575588
3. (5) Julien Gooris Score 2,497200
Ce challenge est terminé.

13 000

€ 

3125

contributions

415

participants

terminé
terminé
Ce challenge est proposé à l’initiative d’AXA Data Innovation Lab, le centre R&D Big Data du groupe AXA.

Dans l'optique d’un meilleur ciblage de ses prospects lors d’une vente croisée, AXA souhaite acquérir un modèle de score d’appétence sur certains contrats d’assurance contre les accidents de la vie, à l’aide de données fournies par diverses filiales du groupe. Le ciblage des prospects est en effet critique pour éviter les dénonciations de contrat et les résiliations suite à une vente de produit en télémarketing et augmenter le ROI d’une telle campagne.

A ce titre les informations disponibles pour d’autres produits détenus par ces prospects sont d’excellent candidats pour établir une modélisation qui tienne compte non seulement d’éléments socio-démographiques mais aussi des habitudes de vie ou de consommation ainsi que de la sinistralité observée par la passé pour ces prospects.

L’objectif du challenge est donc de calculer un score à partir de ces données pour prédire au mieux la souscription, lors de campagne de télémarketing, d’un prospect à un produit d’assurance contre les accidents de la vie.

Ce challenge, qui se déroulera en deux étapes, est assorti des récompenses suivantes :
  • Première place : 5 000 €
  • Deuxième place : 3 000 €
  • Troisième place : 2 000 €
  • Quatrième place : 1 500 €
  • Cinquième place : 1 000 €
  • Sixième place : 500 €

En outre, un compétiteur produisant une solution performante sera favorablement remarqué par le Data Innovation Lab pour une possible future collaboration.
Ce challenge se déroulera en deux phases entre le 5 janvier 2015 et le 27 mars 2015 :
  • La première phase permettra de sélectionner les 6 meilleurs contributeurs selon une métrique quantitative (lift au seuil de 10%) et se déroulera du 05/01/2015 au 06/03/2015 ;
  • La deuxième permettra de classer les finalistes et de préparer les chaînes de traitement Dataiku à livrer. Elle se déroulera du 09/03/2015 au 27/03/2015.
En pratique, une fois les 6 meilleurs contributeurs sélectionnés :
  • Ces derniers encapsuleront leur algorithme sous forme de chaine de traitement Dataiku. Un accès à une machine virtuelle équipé du Data Studio leur sera fournie via la plateforme datascience.net ;
  • Ils transmettront à datascience.net une note méthodologique décrivant leur solution. Un jury composé d’experts de datascience.net et d’un représentant d’AXA évaluera les méthodologies utilisées afin de s’assurer de leur adaptation au contexte opérationnel. Ce jury effectuera un classement de ces 6 premiers.
Les salariés du groupe AXA ou de ses filiales ainsi que toutes autres personnes ayant accès à des sources de données du groupe AXA et de ses filiales, ne peuvent participer à ce challenge.

Description des variables

Les données contiennent 33 variables, dont 30 variables anonymisées et 3 variables explicites (département, genre et classe d‘âge du prospect) . Parmi ces variables :
  • 14 sont des variables catégorielles 
  • 19 sont des variables numériques 

Taille des données

  • Le Training set contient 88 226 observations
  • Le Test set contient 25 334 observations

Transformation des données pour le challenge

Les opérations suivantes ont été réalisées pour le challenge :
  • Suppression des catégories rares 
  • Discrétisation des variables numériques par quantile 
  • Pas de dimension de temps 
  • Pourcentage de la variable cible 3,5% dans le training set

Résultat attendu

Le fichier que doit fournir le candidat est un fichier au format .csv, dont la structure est présentée ci-dessous et où la variable PROBA est le score calculé par le compétiteur.

ID;PROBA
123...

Critère quantitatif utilisé

L’indicateur de performance qui sera utilisé pour classer les modèles dans la phase dite quantitative sera le Lift au seuil de 10%

Le lift au seuil de 10% se définit comme le nombre de cibles observées (les vrais positifs) sur les 10 % de contrats ayant les scores les plus élevés (variable PROBA), divisé par le nombre total de cibles dans l’ensemble de la population considérée (l’ensemble des vrais positifs).

Autrement dit : $$Lift = \frac{\%\ cible\ observé\ sur\ les\ 10\%\ de\ contrats\ avec\ probabilité\ maximum}{\%\ cible\ obtenu\ sur\ la\ population\ totale} $$

Ce critère peut être facilement estimé, par exemple en langage Python en utilisant le code ci-dessous :

  #compute lift at 10%#
p = 10
sorted_proba = np.array(list(reversed(np.argsort(probas_[:, 1]))))
positives = sum(y_test)
tp = sum(np.array(y_test)[sorted_proba[:(p*X_test.shape[0])/100]])
lift = 100*tp/(float(positives)*p)
print("lift at 10 percent: %f" %(lift))
1. (2) Boris Sanchot 45 contributions 06/03/15 23:23 Score 2,609183
2. (15) Marie-Aude Coutouly 52 contributions 19/01/15 10:59 Score 2,575588
3. (5) Julien Gooris 69 contributions 30/01/15 16:51 Score 2,497200
4. (8) Ignacio Inoa 45 contributions 04/02/15 11:52 Score 2,497200
5. (12) Julien Grout 43 contributions 16/02/15 18:44 Score 2,486002
6. (70) Mehdi Barchouchi 8 contributions 18/01/15 22:05 Score 2,474804
7. (16) manuel amunategui 71 contributions 02/02/15 21:46 Score 2,474804
8. (7) Cédric Daviau 172 contributions 02/02/15 23:35 Score 2,474804
9. (9) Céline Theeuws 28 contributions 22/02/15 10:33 Score 2,474804
10. (24) NicoBen 18 contributions 02/03/15 20:21 Score 2,474804
11. (22) Sebastien CONORT 11 contributions 15/01/15 21:36 Score 2,452408
12. (30) A JM 69 contributions 09/02/15 10:45 Score 2,441209
13. (11) Emmanuel 28 contributions 05/03/15 09:28 Score 2,441209
14. (75) Amine Benhalloum 28 contributions 07/01/15 02:06 Score 2,430011
15. (13) Romain Gary 84 contributions 04/03/15 20:39 Score 2,430011
16. (21) sjouili 37 contributions 15/01/15 22:02 Score 2,418813
17. (69) GW Data 4 contributions 17/01/15 18:29 Score 2,418813
18. (3) N H 40 contributions 21/01/15 03:33 Score 2,418813
19. (4) pmarini 118 contributions 22/01/15 11:04 Score 2,418813
20. (72) Denis Oblin 2 contributions 27/01/15 01:47 Score 2,418813
21. (57) Vincent Vandewalle 10 contributions 11/02/15 00:07 Score 2,418813
22. (10) Slv Fx 87 contributions 05/03/15 23:08 Score 2,418813
23. (1) Mohamed Bibimoune 76 contributions 14/01/15 00:21 Score 2,407615
24. (27) Romain Ayres 25 contributions 25/01/15 15:46 Score 2,407615
25. (64) ASI 7 contributions 17/02/15 01:01 Score 2,407615
26. (59) Aliou Diouf Mballo 15 contributions 23/02/15 22:11 Score 2,407615
27. (86) iDucky 1 contribution 16/01/15 15:58 Score 2,396417
28. (25) Matthieu Cutivet 116 contributions 03/02/15 08:14 Score 2,396417
29. (56) djeck 5 contributions 05/02/15 16:12 Score 2,396417
30. (46) DJ 17 contributions 22/02/15 19:28 Score 2,396417
31. (14) Matfyzak 61 contributions 06/03/15 14:58 Score 2,396417
32. (106) Vincent de Stoecklin 6 contributions 16/01/15 13:34 Score 2,385218
33. (53) WU 26 contributions 26/01/15 15:19 Score 2,385218
34. (80) Alexandre Cormerais 1 contribution 01/02/15 20:18 Score 2,385218
35. (54) M H 3 contributions 03/02/15 19:27 Score 2,385218
36. (55) ah 17 contributions 05/02/15 14:37 Score 2,385218
37. (34) Pierrick Boutruche 28 contributions 09/02/15 19:39 Score 2,385218
38. (83) philippe beaune 18 contributions 19/02/15 22:49 Score 2,385218
39. (84) Lucas Girard 3 contributions 04/03/15 15:14 Score 2,385218
40. (49) Caio Corro 12 contributions 11/01/15 17:53 Score 2,374020
41. (20) Gibonobo 4 contributions 13/01/15 16:08 Score 2,374020
42. (26) Julien R 38 contributions 16/01/15 20:21 Score 2,374020
43. (44) Thomas Nedelec 34 contributions 08/02/15 18:50 Score 2,374020
44. (52) J. 25 contributions 22/02/15 19:22 Score 2,374020
45. (40) Alexander Guschin 27 contributions 15/02/15 23:00 Score 2,362822
46. (18) Yvan Aillet 37 contributions 02/03/15 17:45 Score 2,362822
47. (35) MR 20 contributions 16/01/15 16:20 Score 2,351624
48. (61) Quixotic-Team 24 contributions 11/01/15 23:45 Score 2,340426
49. (78) Adrien ESA 3 contributions 27/01/15 16:00 Score 2,340426
50. (17) AshtonIzmev 17 contributions 16/02/15 21:56 Score 2,340426
51. (82) Mrx_Kid 19 contributions 17/02/15 23:44 Score 2,340426
52. (62) M P 16 contributions 07/01/15 18:45 Score 2,329227
53. (29) ETR 29 contributions 31/01/15 23:14 Score 2,329227
54. (102) Massil Achab 17 contributions 23/02/15 23:55 Score 2,329227
55. (47) Philippe LONJOUX 14 contributions 06/03/15 22:54 Score 2,329227
56. (93) KURAY Matthieu 3 contributions 19/02/15 12:02 Score 2,318029
57. (19) alvy 37 contributions 25/02/15 18:00 Score 2,318029
58. (42) Sam HOURI 9 contributions 03/03/15 18:18 Score 2,318029
59. (67) Yves ILZ 43 contributions 05/03/15 21:53 Score 2,318029
60. (48) Alan Conq 6 contributions 09/01/15 15:18 Score 2,306831
61. (50) J R 13 contributions 11/01/15 21:02 Score 2,306831
62. (36) Arthur 6 contributions 23/01/15 21:28 Score 2,306831
63. (31) suistrop 13 contributions 11/02/15 00:07 Score 2,306831
64. (58) Florian Brunet 19 contributions 11/02/15 09:11 Score 2,306831
65. (43) Dominique Gay 9 contributions 21/01/15 10:02 Score 2,295633
66. (45) Louis Dacquet 13 contributions 22/01/15 13:09 Score 2,295633
67. (28) Louirr 12 contributions 24/01/15 12:35 Score 2,295633
68. (111) Anthony 4 contributions 24/01/15 16:57 Score 2,295633
69. (68) GJ 4 contributions 06/01/15 21:53 Score 2,284434
70. (85) Linear Classifier 5 contributions 09/01/15 15:24 Score 2,284434
71. (32) Datastein Datastein 52 contributions 16/01/15 17:52 Score 2,284434
72. (65) Thierry Moudiki 40 contributions 23/01/15 13:32 Score 2,284434
73. (63) TKK 14 contributions 23/01/15 15:23 Score 2,284434
74. (98) LOGp 2 contributions 28/01/15 23:02 Score 2,273236
75. (38) Seijilo 70 contributions 29/01/15 18:33 Score 2,273236
76. (23) Christophe C. 49 contributions 02/02/15 11:08 Score 2,273236
77. (6) Arnaud de Myttenaere 49 contributions 21/01/15 08:38 Score 2,262038
78. (109) Rémi M. 1 contribution 28/02/15 00:11 Score 2,262038
79. (51) The Ghost Writer 10 contributions 12/01/15 00:01 Score 2,250840
80. (41) Bass 37 contributions 16/02/15 23:04 Score 2,250840
81. (66) lalala 5 contributions 23/02/15 09:58 Score 2,250840
82. (74) DL 21 contributions 25/02/15 09:19 Score 2,250840
83. (100) dizz 9 contributions 15/01/15 00:51 Score 2,239642
84. (88) Thierry 1 contribution 15/02/15 14:17 Score 2,239642
85. (89) Marie-Jeanne Vieille 3 contributions 17/02/15 17:15 Score 2,239642
86. (79) A J 24 contributions 19/02/15 11:00 Score 2,239642
87. (33) pk 31 contributions 02/03/15 21:57 Score 2,239642
88. (81) maxing 26 contributions 13/02/15 08:14 Score 2,228443
89. (90) Xavier Gréhant 6 contributions 21/02/15 01:01 Score 2,228443
90. (71) Cheikh I. Nokho 13 contributions 16/01/15 06:27 Score 2,217245
91. (77) Chris Aude 20 contributions 26/01/15 00:11 Score 2,206047
92. (94) Florian Solaz 9 contributions 20/02/15 14:05 Score 2,206047
93. (91) TiSU 4 contributions 04/03/15 19:18 Score 2,183651
94. (96) Eric Biernat 4 contributions 06/03/15 22:41 Score 2,183651
95. (73) AB 1 contribution 18/02/15 17:30 Score 2,172452
96. (105) halafy 6 contributions 05/03/15 23:54 Score 2,172452
97. (92) Arthur Flam 2 contributions 07/01/15 17:22 Score 2,161254
98. (101) Allan Belliti 1 contribution 23/02/15 21:09 Score 2,161254
99. (60) Didier NAKACHE 3 contributions 10/01/15 21:37 Score 2,150056
100. (87) Tanguy Foujols 14 contributions 23/01/15 16:59 Score 2,150056
101. (114) Mateja 3 contributions 13/01/15 18:35 Score 2,138858
102. (95) Denys Lazarenko 27 contributions 02/03/15 23:53 Score 2,138858
103. (37) aboul 8 contributions 23/01/15 23:09 Score 2,127660
104. (76) guylain rogez 1 contribution 25/01/15 15:41 Score 2,127660
105. (108) sasasa 2 contributions 06/02/15 04:51 Score 2,127660
106. (103) Eric 13 contributions 25/02/15 10:59 Score 2,127660
107. (112) Aurélien Gaimon 1 contribution 27/01/15 18:19 Score 2,105263
108. (107) Cédric C. 1 contribution 01/02/15 01:02 Score 2,105263
109. (113) mxx 3 contributions 11/01/15 19:02 Score 2,082867
110. (99) Paul Marcilhacy 3 contributions 14/01/15 22:57 Score 2,082867
111. (104) Bug75 Bugs 2 contributions 26/02/15 15:23 Score 2,082867
112. (115) nav 4 contributions 31/01/15 20:06 Score 2,071669
113. (116) Le connard XXX 10 contributions 14/02/15 19:34 Score 2,071669
114. (110) Thomas Lecocq 5 contributions 06/03/15 23:13 Score 2,071669
115. (97) Jérémy Grèze 3 contributions 08/01/15 13:33 Score 2,060470
116. (122) Buce 1 contribution 11/01/15 18:57 Score 2,049272
117. (126) Flavien 2 contributions 24/01/15 19:52 Score 2,049272
118. (39) A N 34 contributions 07/02/15 18:48 Score 2,038074
119. (118) Vinz 7 contributions 15/02/15 21:42 Score 2,015677
120. (119) CT B 9 contributions 15/01/15 20:35 Score 2,004479
121. (117) T 800 17 contributions 16/02/15 08:09 Score 1,993281
122. (120) Frédéric Logé 4 contributions 02/02/15 23:25 Score 1,970885
123. (124) Achraf ELMARHRAOUI 1 contribution 10/01/15 08:14 Score 1,802912
124. (121) Aoxi 3 contributions 08/01/15 14:32 Score 1,769317
125. (123) H2O B. 1 contribution 21/01/15 18:02 Score 1,769317
126. (127) Sassire Napo 1 contribution 05/03/15 10:09 Score 1,746920
127. (125) HBM 5 contributions 16/01/15 11:41 Score 1,646137
128. (133) QIU Jiqiong 2 contributions 07/01/15 14:16 Score 1,556551
129. (128) Marouane Azlaf 3 contributions 11/02/15 02:08 Score 1,522956
130. (129) Jack 1 contribution 18/02/15 22:26 Score 1,478163
131. (131) Sidi Mohamed BOUKHARY 28 contributions 02/03/15 00:40 Score 1,422172
132. (130) Pierrrrot 2 contributions 19/01/15 22:15 Score 1,377380
133. (132) /fr/profile/2063/show 5 contributions 01/03/15 15:12 Score 1,366181
134. (134) Stéphane V 2 contributions 06/03/15 23:58 Score 1,254199
135. (135) Guillaume 1 contribution 16/02/15 23:45 Score 0,862262
136. (136) A T 1 contribution 25/02/15 18:31 Score 0,604703
137. (137) Clark Djilo 1 contribution 04/03/15 04:42 Score 0,593505
138. (138) Franck YYYYY 1 contribution 13/01/15 18:54 Score 0,447928
Discussions
loading... Chargement...