Brevet FR3128554A1 — publié le 20230428

Procédé de détection de fraude caractérisé en ce qu’il comporte les étapes suivantes : Réception de troisièmes données d’ateliers d’un troisième véhicule (300), Réception d’un kilométrage du troisième véhicule (300) à des troisièmes instants successifs de manière à former une troisième série temporelle du kilométrage du troisième véhicule (300), Détermination, par un réseau neuronal (420), si la troisième série temporelle est frauduleuses ou non frauduleuses, à partir de la troisième série temporelle et des troisièmes données d’atelier. Figure pour l’abrégé : figure 1 Procédé de détection de fraude dans un kilométrage de véhicule par un réseau de neurones, et serveur associé L’invention concerne la détection de fraude dans un kilométrage de véhicule Aujourd’hui, certains propriétaires agissent sur leur véhicule de manière à ce que le kilométrage du véhicule affiché par le compteur kilométrique soit inférieur au kilométrage effectivement effectué par le véhicule. Pour remédier à cet inconvénient, l’invention concerne un procédé de détection de fraude comprenant les étapes suivantes, par exemple réalisées par un deuxième serveur connecté par exemple à un réseau de télécommunication : Réception de troisièmes données d’ateliers d’un troisième véhicule, Réception d’un kilométrage du troisième véhicule à des troisièmes instants successifs de manière à former une troisième série temporelle du kilométrage du troisième véhicule, Détermination, par un réseau neuronal, si la troisième série temporelle est frauduleuses ou non frauduleuses, à partir de la troisième série temporelle et des troisièmes données d’atelier. Le réseau de neurones permet ainsi de déterminer les véhicules dont le kilométrage est frauduleux. L’utilisation des données d’atelier du troisième véhicule permet d’améliorer avantageusement la détection de fraude. En particulier, le deuxième serveur peut : Mémoriser les éléments de la troisième série temporelle dans sa mémoire, formant ainsi la deuxième de série temporelle, (et/ou) Comporter le réseau neuronal (constitué par exemple d’un programme d’ordinateur, de données en mémoire et/ou de circuits électroniques spécialisés), Selon un mode de réalisation, il est possible d’interroger le troisième serveur qui répond alors en indiquant si le troisième véhicule a un kilométrage affiché frauduleux ou non frauduleux. Cela permet, par exemple, à un acheteur de vérifier le kilométrage d’un véhicule qu’il souhaite acheter. La réception du kilométrage du troisième véhicule peut être réalisée par l’intermédiaire d’un réseau de télécommunication, par exemple sans fil, auquel est connecté le troisième véhicule. Selon un mode de réalisation, l’étape de réception des troisièmes données d’atelier peut être précédée par une étape de réparation ou d’entretien du troisième véhicule, et d’obtention des troisièmes données d’atelier à partir de l’étape de réparation ou d’entretien du troisième véhicule, puis de la transmission des troisièmes données d’atelier par l’intermédiaire du réseau de télécommunication. La transmission des données d’ateliers au serveur peut être réalisée par un ordinateur (situé par exemple dans l’atelier) connecté par exemple au réseau de télécommunication. Les troisièmes données d’atelier comprennent par exemple la date de passage en atelier ou un identifiant d’une opération réalisée en atelier (l’opération est par exemple le changement des plaquettes de frein). Selon un mode de réalisation, le réseau neuronal est un réseau de neurones récurrent à mémoire court-terme et long terme. Selon mode de réalisation, le procédé comprend en outre les étapes suivantes, par exemple réalisées par un premier serveur connecté par exemple au réseau de télécommunication (par exemple, le premier serveur est le deuxième serveur) : Réception à des premiers instants successifs d’un kilométrage de chaque véhicule d’une pluralité de véhicules de manière à former une première pluralité de séries temporelles du kilométrage de chaque véhicule (représentant l’évolution du kilométrage de chaque véhicule en fonction du temps. De manière générale, les séries temporelles sont ainsi constituées d’éléments comportant chacun un kilométrage et une date) de la pluralité de véhicules automobiles, Génération d’une première pluralité de groupes de séries temporelles similaires entre elles à partir de (autrement dit : dans) la première pluralité de séries temporelles (ou bien l’étape suivante : Génération d’une première pluralité de groupes de séries temporelles par un partitionnement de la première pluralité (100) de séries temporelles), Détermination si chaque groupe de séries temporelles de la première pluralité de groupes est un groupe de séries temporaires frauduleuses ou non frauduleuses. Réception d’un kilométrage d’un deuxième véhicule ne faisant pas partie de la pluralité de véhicules à des deuxièmes instants successifs de manière à former une deuxième série temporelle du kilométrage du deuxième véhicule, Détermination d’un deuxième groupe de séries temporelles, parmi la première pluralité de groupes de séries temporelles, plus proche (selon une distance prédéfinie, par exemple la déformation temporelle dynamique. La distance entre une série temporelle et un groupe de séries temporelles peut-être la distance entre la série temporelle et le centroïde du groupe) de la deuxième série temporelle que tout autre groupe de la première pluralité de groupes de séries temporelles. Détermination d’une deuxième information indiquant que la deuxième série temporelle est frauduleuse si le deuxième groupe est un groupe de séries temporelles frauduleuses, et(/ou) que la deuxième série temporelle n’est pas frauduleuse si le deuxième groupe est un groupe de séries temporelles non frauduleuses. (Selon un mode de réalisation), Réception de deuxièmes données d’ateliers du deuxième véhicule, Apprentissage supervisé par le réseau neuronal, à partir de la deuxième série temporelle étiquetée par la deuxième information et (selon un mode de réalisation) des deuxièmes données d’atelier. (C’est-à-dire que le réseau neuronal est forcé à converger pour déterminer que la deuxième série temporelle est frauduleuse si la deuxième information indique la deuxième série temporelle est frauduleuse, et pour déterminer que la deuxième série temporelle n’est pas frauduleuse si la deuxième information indique que la deuxième série temporelle n’est pas frauduleuse). Ainsi l’entrainement (c’est-à-dire, l’apprentissage) du réseau neuronal peut reposer sur la première pluralité de série temporelles, même si la première pluralité de série temporelle a une structure (par un exemple un nombre d’éléments) différente des séries temporelles pour lequel le réseau neuronal est utilisé. C’est particulièrement avantageux si la première pluralité de séries temporelles peut être obtenue facilement ou si elle comporte un grand nombre de séries temporelles. Par exemple, si un groupe comporte des séries temporelles frauduleuses, par exemple une majorité de séries temporelles frauduleuses, il est considéré comme un groupe de séries temporelles frauduleuses. Un véhicule dont la série temporelle fait partie d’un tel groupe est considérée comme ayant un kilométrage frauduleux. En variante, si le centroïde du groupe est une série temporelle frauduleuse, alors le groupe est un groupe de séries temporelles frauduleuses. Préférentiellement, chaque série temporelle de la première pluralité de séries temporelles est dans un groupe de la première pluralité de groupes de séries temporelles. Ainsi, la première pluralité de groupes de séries temporelles peut-être un partitionnement de la première pluralité de séries temporelles. La réception du kilométrage de chaque véhicule peut être réalisée par l’intermédiaire d’un réseau de télécommunication, par exemple sans fil, auquel sont connectés chaque véhicule de la pluralité de véhicules. En variante, le kilométrage peut être reçu par l’intermédiaire d’un bus de données. Selon un mode de réalisation, l’étape de réception des deuxièmes données d’atelier peut être précédée par une étape de réparation ou d’entretien du deuxième véhicule, et d’obtention des deuxièmes données d’atelier à partir de la réparation ou l’entretien du deuxième véhicule, puis de la transmission des deuxièmes données d’atelier par l’intermédiaire du réseau de télécommunication. La transmission des données d’ateliers au serveur peut être réalisée par un ordinateur connecté par exemple au réseau de télécommunication. Les deuxièmes données d’atelier comprennent par exemple la date de passage en atelier ou un identifiant d’une opération réalisée en atelier (l’opération est par exemple le changement des plaquettes de frein). Selon un mode de réalisation, lors de l’étape de détermination si chaque groupe de séries temporelles est un groupe de séries temporelles frauduleuses ou non frauduleuses, une série temporelle est frauduleuse si elle présente une décroissance du kilométrage en fonction du temps (et non frauduleuse sinon). Selon un mode de réalisation, lors de l’étape de détermination si chaque groupe de séries temporelles est un groupe de séries temporelles frauduleuses ou non frauduleuses, une série temporelle est frauduleuse si elle présente une stagnation du kilométrage en fonction du temps, pendant une durée supérieure à un seuil (par exemple, le seuil est compris entre un mois à six mois), (et non frauduleuse sinon). En particulier, le premier serveur peut : Mémoriser les éléments de chaque série temporelle de la première pluralité de séries temporelles dans sa mémoire, formant ainsi la première pluralité de séries temporelles, (et/ou) Mémoriser la première pluralité de groupes de séries temporelles dans sa mémoire, (et/ou) Pour chaque groupe de séries temporelles, mémoriser, dans sa mémoire, l’information selon laquelle il s’agit d’un groupe de séries temporelles frauduleuses ou non frauduleuses. Mémoriser les éléments de la deuxième série temporelle dans sa mémoire, formant ainsi la deuxième de série temporelle, (et/ou) Mémoriser ou recevoir la première pluralité de groupes de séries temporelles, (et/ou), Mémoriser la deuxième information, dans sa mémoire. L’étape de réception du kilométrage de chaque véhicule peut être précédée de la transmission du kilométrage par chaque véhicule, par exemple par l’intermédiaire du réseau de télécommunication. Par exemple, chaque véhicule de la pluralité de véhicules transmet de manière automatique son kilométrage, par l’intermédiaire du réseau de télécommunication, par exemple, de manière périodique, par exemple entre une fois par seconde et une fois par jour (les premiers instants successifs ont dans ce cas une périodicité comprise entre une fois par secondes et une fois par jour). La réception du kilométrage du deuxième véhicule peut être réalisée par l’intermédiaire d’un réseau de télécommunication, par exemple sans fil, auquel est connecté le deuxième véhicule. L’étape de réception du kilométrage du deuxième véhicule peut être précédée par la transmission du kilométrage du deuxième véhicule, par le deuxième véhicule, par l’intermédiaire du réseau de télécommunication. En variante, le kilométrage peut être reçu par l’intermédiaire d’un bus de données. Selon un exemple de réalisation, l’étape de génération d’une première pluralité de groupes de séries temporelles comprends un partitionnement de la première pluralité de séries temporelles en k-moyennes (ou « k-means » en anglais) (chaque partition ainsi formée constituant un groupe de la première pluralité de groupes). Selon un mode de réalisation, la fonction (ou la distance) à minimiser dans le partitionnement de la première pluralité de séries temporelles en k-moyennes est la déformation temporelle dynamique. En anglais, « Dynamic Time Wrapping ». L’article « How to Apply K-means Clustering to Time Series Data » publié dans « Towards Data Science » par Alexandra Amidon décris une telle méthode (notamment au lien towardsdatascience.com/how-to-apply-k-means-clustering-to-time-series-data-28d04a8f7da3). D’autres fonctions à minimiser peuvent bien entendu être utilisées. En variante d’un partitionnement en k-moyennes, d’autres algorithmes de partitionnement peuvent être utilisés tel que par exemple l’algorithme DBSCAN. La deuxième série temporelle et/ou la troisième série temporelle présentent par exemple moins d’éléments, par exemple au plus deux fois moins d’éléments, que la moyenne du nombre d’éléments de la première pluralité de séries temporelles. Ainsi, selon un mode de réalisation de l’invention, le réseau neuronal peut être utilisé et entrainé sur des séries temporelles (les deuxièmes et troisièmes séries temporelles) obtenus de manière non automatique, comportant un nombre plus réduit d’éléments (parce que obtenus de manière non automatique). L’entrainement repose toutefois sur des séries temporelles plus nombreuses ou plus facile à obtenir et comportant un nombre d’éléments plus important (parce que obtenus de manière automatique) grâce à l’utilisation de la première pluralité de groupes de séries temporelles. Selon mode de réalisation, le procédé comprend en outre au moins une des étapes suivantes : Obtention du kilométrage du deuxième véhicule à des instants successifs à partir de photographies du compteur kilométrique du deuxième véhicule, Obtention du kilométrage du troisième véhicule à des instants successifs à partir de photographies du compteur kilométrique du troisième véhicule. Par exemple, un utilisateur ( ou un propriétaire du véhicule) prend en photo le compteur kilométrique et transmet la photo (donc le kilométrage) au deuxième ou au troisième serveur. Le serveur peut ensuite analyser l’image pour déterminer le kilométrage du véhicule. L’image peut également être analysée pour déterminer et envoyer ensuite le kilométrage au serveur. En variante, le kilométrage du troisième véhicule à des instants successifs et/ou le kilométrage du deuxième véhicule à des instants successifs sont obtenus par une saisie au clavier. L’invention concerne aussi un programme d’ordinateur comprenant des instructions, exécutables par un microprocesseur ou un microcontrôleur, pour la mise en œuvre du procédé selon l’invention. L’invention concerne aussi un serveur (on entend par serveur, un serveur informatique) configuré pour mettre en œuvre les étapes du procédé selon l’invention. On entend qu’un élément tel que le premier serveur et/ou le deuxième ou un autre élément est « configuré pour » réaliser une étape ou une opération, ou qu’une étape ou une opération est réalisée par l’élément, par le fait que l’élément comporte des moyens pour (autrement dit « est conformé pour » ou « est adapté pour ») réaliser l’étape ou l’opération. Il s’agit préférentiellement de moyens électroniques, par exemple un programme d’ordinateur, des données en mémoire et/ou des circuits électroniques spécialisés. L’invention concerne également un système comprenant : le premier serveur et/ou le deuxième serveur, l’ordinateur et/ou le réseau de télécommunication. D’autres caractéristiques et avantages de la présente invention apparaitront plus clairement à la lecture de la description détaillée qui suit comprenant des modes de réalisation de l’invention donnés à titre d’exemples nullement limitatifs et illustrés par les dessins annexés, dans lesquels : représente un système comprenant un serveur selon un mode de réalisation de l’invention. représente le procédé de l’invention, selon un exemple de réalisation, mis en œuvre par le serveur de la . représente une série temporelle frauduleuse selon un mode de réalisation de l’invention. Description détaillée d’un exemple de réalisation de l’invention , le système 1000 comprend une pluralité 100 de véhicules 110, 120, 130, 140, 150, 160 connectés à un réseau de télécommunication 600, par exemple sans fil. , la pluralité 100 ne comprend que six véhicules, mais en pratique, elle pourra comprendre des milliers de véhicules. Le système 1000 comprends également le serveur 400 comprenant une mémoire 410 et un réseau neuronal 420 (constitué par exemple d’un programme d’ordinateur, de données en mémoire et/ou des circuits électroniques spécialisés), l’ordinateur 500, les véhicules 200 et 300, également connectés au réseau de télécommunication 600. Le serveur 400 est configuré pour mettre en œuvre les étapes du procédé de la . Le serveur comporte pour cela des moyens électroniques, par exemple un programme d’ordinateur, des données en mémoire et/ou des circuits électroniques spécialisés. En référence à la , à l’étape S10, le serveur 400 reçoit à des premiers instants successifs du kilométrage de chaque véhicule 110, 120, 130, 140, 150, 160 de manière à former une première pluralité de séries temporelles du kilométrage de chaque véhicule 110, 120, 130, 140, 150, 160 représentants l’évolution du kilométrage de chaque véhicule 110, 120, 130, 140, 150, 160 en fonction du temps. Un exemple de série temporelle T100 est représenté . La série temporelle est constituées d’éléments e1, e2, e3 et e4 comportant chacun un kilométrage sur l’axe K et une date sur l’axe T. La série temporelle T100 est frauduleuse car elle présente une décroissance D du kilométrage en fonction du temps. Le serveur 400 peut mémoriser en mémoire 410 les éléments de chaque série temporelle de la première pluralité de séries temporelles, formant ainsi la première pluralité de séries temporelles. La réception du kilométrage de chaque véhicule 110, 120, 130, 140, 150, 160 peut être réalisée par l’intermédiaire du réseau de télécommunication 600. L’étape de réception du kilométrage de chaque véhicule 110, 120, 130, 140, 150, 160 peut être précédée de la transmission du kilométrage par chaque véhicule 110, 120, 130, 140, 150, 160, par exemple par l’intermédiaire du réseau de télécommunication 600. A l’étape S20, le serveur 400 engendre une première pluralité de groupes de séries temporelles similaires entre elles par un partitionnement de la première pluralité de séries temporelles en k-moyennes (ou « k-means » en anglais). La fonction à minimiser dans le partitionnement de la première pluralité de séries temporelles en k-moyennes peut être la déformation temporelle. Le premier serveur 400 peut mémoriser la première pluralité de groupes de séries temporelles ainsi engendré dans sa mémoire 410. A l’étape S30, le serveur 400 détermine si chaque groupe de séries temporelles de la première pluralité de groupes est un groupe de séries temporaires frauduleuses ou non frauduleuses. Si un groupe comporte des séries temporelles frauduleuses, par exemple une majorité de séries temporelles frauduleuses, il est considéré comme un groupe de séries temporelles frauduleuses. Un véhicule dont la série temporelle fait partie d’un tel groupe est considérée comme ayant un kilométrage frauduleux. Par exemple, une série temporelle est frauduleuse si elle présente une décroissance ou, une stagnation du kilométrage en fonction du temps pendant une durée supérieure à un seuil (par exemple, le seuil est compris entre un mois à six mois), et est non frauduleuse sinon. Le premier serveur 400 peut, pour chaque groupe de séries temporelles, mémoriser, dans sa mémoire 410, l’information selon laquelle il s’agit d’un groupe de séries temporelles frauduleuses ou non frauduleuses. Par exemple, chaque véhicule de la pluralité 100 de véhicules transmet de manière automatique son kilométrage, par l’intermédiaire du réseau de télécommunication 600, par exemple, de manière périodique, par exemple entre une fois par seconde et une fois par jour (les premiers instants successifs ont dans ce cas une périodicité comprise entre une fois par secondes et une fois par jour). Les groupes de série temporelles peuvent être aussi utilisés pour vérifier le kilométrage d’un deuxième véhicule. Ainsi, par exemple, à l’étape S40, le serveur 400 réceptionne un kilométrage d’un deuxième véhicule 200 ne faisant pas partie de la pluralité 100 de véhicules à des deuxièmes instants successifs de manière à former une deuxième série temporelle du kilométrage du deuxième véhicule, La réception du kilométrage du deuxième véhicule 200 peut être réalisée par l’intermédiaire du réseau de télécommunication 600. L’étape de réception du kilométrage du deuxième véhicule 200 peut être précédée par la transmission du kilométrage du deuxième véhicule 200, par le deuxième véhicule 200, par l’intermédiaire du réseau de télécommunication 600. A l’étape S50, le serveur 400 détermine un deuxième groupe de séries temporelles, parmi la première pluralité de groupes de séries temporelles, plus proche (selon une distance prédéfinie, par exemple la déformation temporelle dynamique. La distance entre une série temporelle et un groupe de séries temporelles peut-être la distance entre la série temporelle et le centroïde du groupe) de la deuxième série temporelle que tout autre groupe de la première pluralité de groupes de séries temporelles. A l’étape S60, le serveur 400 détermine une deuxième information indiquant que la deuxième série temporelle est frauduleuse si le deuxième groupe est un groupe de séries temporelles frauduleuses, et/ou que la deuxième série temporelle n’est pas frauduleuse si le deuxième groupe est un groupe de séries temporelles non frauduleuses. En particulier, le deuxième serveur 400 peut : Mémoriser les éléments de la deuxième série temporelle dans sa mémoire 410, formant ainsi la deuxième de série temporelle, (et/ou) Mémoriser ou recevoir la première pluralité de groupes de séries temporelles, (et/ou), Mémoriser la deuxième information, dans sa mémoire 410. Selon un mode de réalisation, il est ainsi possible d’interroger le deuxième serveur qui répond alors en indiquant si le deuxième véhicule à un kilométrage affiché frauduleux ou non frauduleux. En variante, la deuxième information peut être utilisée pour entrainer le réseau neuronal 420 apte à déterminer si le kilométrage d’un véhicule est frauduleux ou pas. Ce réseau de neurone peut également utiliser des données d’atelier du deuxième véhicule pour améliorer la détection de fraude. Ainsi, par exemple, à l’étape S70, le quatrième serveur 400 réceptionne des deuxièmes données d’ateliers du deuxième véhicule 200. Selon un mode de réalisation, l’étape de réception des deuxièmes données d’atelier peut être précédée par une étape de réparation ou d’entretien du deuxième véhicule 200, et d’obtention des deuxièmes données d’atelier à partir de la réparation ou l’entretien du deuxième véhicule 200, puis de la transmission des deuxièmes données d’atelier par l’intermédiaire du réseau de télécommunication 600. La transmission des données d’ateliers au serveur 400 peut être réalisée par l’ordinateur 500. Les deuxièmes données d’atelier comprennent par exemple la date de passage en atelier ou un identifiant d’une opération réalisée en atelier (l’opération est par exemple le changement des plaquettes de frein). Ensuite, à l’étape S80, le serveur 400 met en œuvre un apprentissage supervisé par le réseau neuronal 420, à partir des deuxièmes données d’atelier et de la deuxième série temporelle étiquetée par la deuxième information. Le réseau neuronal ainsi entrainé peut être ensuite utilisé pour détecter si le kilométrage d’un troisième véhicule 300 est frauduleux ou pas. Ainsi, à l’étape S90, le serveur 400 peut réceptionner des troisièmes données d’ateliers d’un troisième véhicule 300. Selon un mode de réalisation, l’étape de réception des troisièmes données d’atelier peut être précédée par une étape de réparation ou d’entretien du troisième véhicule 300, et d’obtention des troisièmes données d’atelier à partir de l’étape de réparation ou d’entretien du troisième véhicule 300, puis de la transmission des troisièmes données d’atelier par l’intermédiaire du réseau de télécommunication 600. La transmission des données d’ateliers au serveur 400 peut être réalisée par un ordinateur 500 (situé par exemple dans l’atelier) connecté par exemple au réseau de télécommunication 600. Les troisièmes données d’atelier comprennent par exemple la date de passage en atelier ou un identifiant d’une opération réalisée en atelier (l’opération est par exemple le changement des plaquettes de frein). A l’étape S100, le serveur 400 réceptionne un kilométrage du troisième véhicule 300 à des troisièmes instants successifs de manière à former une troisième série temporelle du kilométrage du troisième véhicule. La réception du kilométrage du troisième véhicule 300 peut être réalisée par l’intermédiaire du réseau de télécommunication 600 auquel est connecté le troisième véhicule 300. Selon un mode de réalisation, le kilométrage du troisième véhicule 300 à des instants successifs est obtenu à partir de photographies du compteur kilométrique du troisième véhicule 300 et/ou le kilométrage du deuxième véhicule à des instants successifs est obtenu à partir de photographies du compteur kilométrique du deuxième véhicule 200. Par exemple, un utilisateur prend en photo le compteur kilométrique et transmet la photo au deuxième 400 ou au troisième serveur 400. Le serveur 400 peut ensuite analyser l’image pour déterminer le kilométrage du véhicule. L’image peut également être analysé afin d’envoyer ensuite le kilométrage au serveur. A l’étape S110, Le réseau neuronal 420, par exemple entrainé lors de l’étape S80, détermine si la troisième série temporelle est frauduleuses ou non frauduleuses, à partir de la troisième série temporelle et des troisièmes données d’atelier. Selon un mode de réalisation, il est possible d’interroger serveur 400 qui répond alors en indiquant si le troisième véhicule à un kilométrage affiché frauduleux ou non frauduleux. En particulier, le troisième serveur 400 peut mémoriser les éléments de la troisième série temporelle dans sa mémoire 410, formant ainsi la deuxième de série temporelle, (et/ou) Selon un mode de réalisation, le réseau neuronal 420 est un réseau de neurones récurrent à mémoire court-terme et long terme. Par exemple, la deuxième série temporelle et la troisième série temporelle présentent au plus deux fois moins d’éléments, que la moyenne du nombre d’éléments de la première pluralité de séries temporelles. Procédé de détection de fraude caractérisé en ce qu’il comporte les étapes suivantes : Réception (S90) de troisièmes données d’ateliers d’un troisième véhicule (300), Réception (S100) d’un kilométrage du troisième véhicule (300) à des troisièmes instants successifs de manière à former une troisième série temporelle du kilométrage du troisième véhicule (300), Détermination, par un réseau neuronal (420), si la troisième série temporelle est frauduleuses ou non frauduleuses, à partir de la troisième série temporelle et des troisièmes données d’atelier. Procédé de détection de fraude selon la revendication précédente comprenant en outre les étapes suivantes : Réception (S10), à des premiers instants successifs, d’un kilométrage de chaque véhicule (110, 120, 130, 140, 150, 160) d’une pluralité de véhicule (100) de manière à former une première pluralité de séries temporelles du kilométrage de chaque véhicule (110, 120, 130, 140, 150, 160) de la pluralité (100) de véhicules automobiles, Génération (S20) d’une première pluralité de groupes de séries temporelles similaires entre elles à partir de la première pluralité (100) de séries temporelles, Détermination (S30) si chaque groupe de séries temporelles de la première pluralité de groupes est un groupe de séries temporaires frauduleuses ou non frauduleuses. Réception (S40) d’un kilométrage d’un deuxième véhicule (200) ne faisant pas partie de la pluralité (100) de véhicules à des deuxièmes instants successifs de manière à former une deuxième série temporelle du kilométrage du deuxième véhicule (200), Détermination (S50) d’un deuxième groupe de séries temporelles, parmi la première pluralité de groupes de séries temporelles, plus proche de la deuxième série temporelle que tout autre groupe de la première pluralité de groupes de séries temporelles, Détermination (S60) d’une deuxième information indiquant que la deuxième série temporelle est frauduleuse si le deuxième groupe est un groupe de séries temporelles frauduleuses, et que la deuxième série temporelle n’est pas frauduleuse si le deuxième groupe est un groupe de séries temporelles non frauduleuses, Réception (S70) de deuxièmes données d’ateliers du deuxième véhicule (200), Apprentissage supervisé (S80), par le réseau neuronal (420), à partir des deuxièmes données d’atelier et de la deuxième série temporelle étiquetée par la deuxième information. Procédé de détection de fraude selon la revendication précédente dans lequel, lors de l’étape de détermination (S30) si chaque groupe de séries temporelles est un groupe de séries temporelles frauduleuses ou non frauduleuses, une série temporelle (T100) est frauduleuse si elle présente une décroissance (D) du kilométrage en fonction du temps. Procédé de détection de fraude selon l’une quelconque des revendications 2 ou 3 dans lequel l’étape de génération (S20) d’une première pluralité de groupes de séries temporelles comprends un partitionnement de la première pluralité de séries temporelles en k-moyennes. Procédé de détection de fraude selon l’une quelconque des revendications 2 ou 4 dans lequel la deuxième série temporelle et/ou la troisième série temporelle présentent moins d’éléments, que la moyenne du nombre d’éléments de la première pluralité de séries temporelles. Procédé de détection de fraude selon la revendication précédente comprenant en outre au moins l’une des étapes suivantes : Obtention du kilométrage du deuxième véhicule (300) à des instants successifs à partir de photographies du compteur kilométrique du deuxième véhicule (300), Obtention du kilométrage du troisième véhicule (300) à des instants successifs à partir de photographies du compteur kilométrique du troisième véhicule (300). Programme d’ordinateur comprenant des instructions, exécutables par un microprocesseur ou un microcontrôleur, pour la mise en œuvre du procédé selon l’une quelconque des revendications précédentes. Serveur (400) configuré pour mettre en œuvre les étapes du procédé selon l’une quelconque des revendications 1 à 6.