EP0891069B1

Identification of a fraudulent call with a neural network

Abstract

This record has no abstract on file.

EP0891069B1, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 6 July 2018, 8.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

10 claims: 10 independent, 0 dependent

  1. 1
    Method for detecting a fraud with the help of an accounting data record (aADS) resulting from a call by means of a neural network (NN) in which a) input variables obtained from the accounting data record (aADS) and also from accounting data records from previous calls (ADS) are input into the neural network (NN),b) an output variable (AG) from the neural network (NN) indicates the probability of a fraud, characterized in thatc) the input variables are input into a causal network (KN) which contains typical specifiable fraud scenarios as expertise,d) a result variable indicating the level of probability with which a fraud matches at least one of the fraud scenarios is determined by the causal network (1e),e) an overall probability for the occurrence of a fraud is determined from the result variable and the output variable (1d),f) the fraud is indicated as existing if the overall probability exceeds a specifiable value, and in which the fraud is recognized as non-existent if the overall probability does not exceed the specifiable value (1f). Procédé d'identification d'une fraude en se basant sur un ensemble de données de facturation (aADS) résultant d'un appel, au moyen d'un réseau neuronal (NN), dans lequel a) des grandeurs d'entrée obtenues à partir de l'ensemble de données de facturation (aADS) ainsi que des ensembles de données de facturation d'appels antérieurs (ADS) sont entrées dans le réseau neuronal (NN),b) on détermine une grandeur de sortie (AG) du réseau neuronal qui indique une probabilité pour la fraude, caractérisé en ce quec) les grandeurs d'entrée sont entrées dans un réseau causal (KN) qui contient, en tant que savoir expert, des scénarii de fraude typiques définissables à l'avance,d) on détermine, grâce au réseau causal, une grandeur résultante (1e) qui indique le degré de probabilité pour qu'une fraude coïncide avec au moins un des scénarii de fraude,e) dans lequel on détermine (1d), à partir de la grandeur résultante et de la grandeur de sortie, une probabilité globale pour la survenue d'une fraude,f) la fraude est indiquée comme existante dans le cas où la probabilité globale dépasse une valeur définissable à l'avance, et dans lequel la fraude est identifiée comme non existante dans le cas où la probabilité globale ne dépasse pas la valeur définissable à l'avance (1f). Verfahren zur Erkennung eines Betrugs anhand eines aus einem Anruf resultierenden Abrechnungsdatensatzes (aADS) mittels eines neuronalen Netzes (NN), bei dem a) aus dem Abrechnungsdatensatz (aADS) sowie aus Abrechnungsdatensätzen zurückliegender Anrufe (ADS) gewonnene Eingangsgrößen in das neuronale Netz (NN) eingegeben werden,b) eine Ausgangsgröße (AG) des neuronalen Netzes bestimmt wird, die eine Wahrscheinlichkeit für den Betrug angibt, dadurch gekennzeichnet, dassc) die Eingangsgrößen in ein kausales Netz (KN) das typische vorgebbare Betrugsszenarien als Expertenwissen enthält, eingegeben werden,d)durch das kausale Netz eine Ergebnisgröße, die angibt, wie wahrscheinlich ein Betrug mit mindestens einem der Betrugsszenarien übereinstimmt, bestimmt wird (1e)e)bei dem aus der Ergebnisgröße und der Ausgangsgröße eine Gesamtwahrscheinlichkeit für das Auftreten eines Betrugs ermittelt wird (1d)f)der Betrug angezeigt wird als existent, falls die Gesamtwahrscheinlichkeit einen vorgebbaren Wert überschreitet, und bei dem der Betrug erkannt wird als nicht existent, falls die Gesamtwahrscheinlichkeit den vorgebbaren Wert nicht überschreitet (1f)
  2. 2
    Method according to Claim 1, in which the neural network (NN) is trained prior to input of the input variables (1a) by a) initially assigning an average user profile to a new subscriber,b) modifying the user profile for the new subscriber by creating a probability model which describes a calling behavior for the subscriber in question from accounting data records,c) the probability model is adapted by using the input variables from the accounting data records for the subscriber in question for a specifiable period of time for the purposes of training the neural network. Procédé selon la revendication 1, dans lequel le réseau neuronal (NN) fait l'objet d'un apprentissage (1a) avant l'entrée des grandeurs d'entrée, l'apprentissage se déroulant a) en affectant d'abord à un nouvel abonné un profil d'utilisateur moyen,b) en adaptant le profil d'utilisateur pour le nouvel abonné, ceci en établissant un modèle de probabilité qui décrit un comportement d'appel de l'abonné respectif à partir d'ensembles de données de facturation,c) en adaptant le modèle de probabilité, ceci en utilisant pour l'apprentissage du réseau neuronal, pendant une période définissable à l'avance, les grandeurs d'entrée provenant des ensembles de données de facturation pour l'abonné respectif. Verfahren nach Anspruch 1, bei dem das neuronale Netz (NN) vor Eingabe der Eingangsgrößen trainiert wird (1a) indem a)einem neuen Teilnehmer zunächst ein mittleres Benutzerprofil zugewiesen wird,b)für den neuen Teilnehmer das Benutzerprofil angepasst wird, indem ein Wahrscheinlichkeitsmodell, das ein Anrufverhalten des jeweiligen Teilnehmers aus Abrechnungsdatensätzen beschreibt, erstellt wird,c) das Wahrscheinlichkeitsmodell adaptiert wird, indem für einen vorgebbaren Zeitraum die Eingangsgrößen aus den Abrechnungsdatensätzen für den jeweiligen Teilnehmer zum Training des neuronalen Netzes herangezogen werden.
  3. 3
    Method according to Claim 1 or 2, in which the following values from the accounting data record, which corresponds to the current call, or from the accounting data records for previous calls are represented as input variables for the neural network:a) a duration of a national and/or an international call;b) a number of national and/or an international calls made in a specifiable period of time;c) a cumulative duration of the national and/or an international calls;d) an average call duration over the specifiable period of time;e) a maximum call duration over the specifiable period of time. Procédé selon la revendication 1 ou 2, dans lequel on représente, en tant que grandeurs d'entrée pour le réseau neuronal, les valeurs suivantes provenant de l'ensemble de données de facturation correspondant à l'appel actuel ou des ensembles de données de facturation d'appels antérieurs : a) une durée d'un appel national et/ou international ;b) un nombre des appels nationaux et/ou internationaux passés dans une période définissable à l'avance ;c) une durée cumulée des appels nationaux et/ou internationaux ;d) une durée moyenne de conversation sur la période définissable à l'avance ;e) une durée maximum de conversation sur la période définissable à l'avance. Verfahren nach Anspruch 1 oder 2, bei dem als Eingangsgrößen für das neuronale Netz folgende Werte aus dem Abrechnungsdatensatz, der dem aktuellen Anruf entspricht, oder den Abrechnungsdatensätzen zurückliegender Anrufe dargestellt werden: a) eine Dauer eines nationalen und/oder eines internationalen Anrufs;b) eine Anzahl der in einer vorgebbaren Zeit durchgeführten nationalen und/oder internationalen Anrufe;c) eine kumulierte Dauer der nationalen und/oder internationalen Anrufe;d) eine mittlere Gesprächsdauer über die vorgebbare Zeit;e) eine maximale Gesprächsdauer über die vorgebbare Zeit.
  4. 4
    Method according to Claim 3, in which the input variables are assigned to different times of day. Procédé selon la revendication 3, dans lequel les grandeurs d'entrée sont associées à différents moments du jour. Verfahren nach Anspruch 3, bei dem die Eingangsgrößen in unterschiedliche Tageszeiten zugeordnet werden.
  5. 5
    Method according to Claim 4, in which the different times of day conform to the following subdivision:a) day;b) evening;c) night. Procédé selon la revendication 4, dans lequel les différents moments du jour correspondent à la division suivante : a) journée ;b) soirée ;c) nuit. Verfahren nach Anspruch 4, bei dem die unterschiedlichen Tageszeiten folgender Unterteilung entsprechen: a)Tag;b)Abend;c)Nacht.
  6. 6
    Method according to Claim 2, in which the probability model is represented by at least one Gaussian mixture density which comprises a plurality of Gaussian curves. Procédé selon la revendication 2, dans lequel le modèle de probabilité est représenté par au moins une densité de mélange gaussien qui comprend plusieurs courbes gaussiennes. Verfahren nach Anspruch 2, bei dem das Wahrscheinlichkeitsmodell durch zumindest eine Gaußsche Mischdichte, die mehrere Gaußkurven umfasst, dargestellt wird.
  7. 7
    Method according to Claim 6, in which the probability model is adapted by changing the respective variances of the individual Gaussian curves accordance with the input variables for the specifiable period of time. Procédé selon la revendication 6, dans lequel on adapte le modèle de probabilité en modifiant les variances respectives des courbes gaussiennes individuelles en fonction des grandeurs d'entrée pour la période définissable à l'avance. Verfahren nach Anspruch 6, bei dem das Wahrscheinlichkeitsmodell adaptiert wird, indem jeweilige Varianzen der einzelnen Gaußkurven entsprechend den Eingangsgrößen für den vorgebbaren Zeitraum verändert werden.
  8. 8
    Method according to one of the preceding claims, in which accounting data records are collected over a specifiable period of time and, after the specifiable period of time has elapsed for the accounting data records, the output variable from the neural network indicates the probability that a fraudulent call has been made in the specifiable period of time. Procédé selon l'une des revendications précédentes, dans lequel on collecte les ensembles de données de facturation sur un intervalle de temps définissable à l'avance et la grandeur de sortie du réseau neuronal donne, pour ces ensembles de données de facturation, après écoulement de l'intervalle de temps définissable à l'avance, la probabilité qu'un appel frauduleux ait été passé dans l'intervalle de temps définissable à l'avance. Verfahren nach einem der vorhergehenden Ansprüche, bei dem über einen vorgebbaren Zeitabschnitt Abrechnungsdatensätze gesammelt werden und die Ausgangsgröße des neuronalen Netzes nach Ablauf des vorgebbaren Zeitabschnitts für die Abrechnungsdatensätze die Wahrscheinlichkeit dafür angibt, dass in dem vorgebbaren Zeitabschnitt ein betrügerischer Anruf durchgeführt wurde.
  9. 9
    Method according to one of the preceding claims, in which a plurality of subscribers who exhibit a comparable calling behaviour are combined to form a group and the user profile of the group in the neural network is thus trained. Procédé selon l'une des revendications précédentes, dans lequel plusieurs abonnés présentant un comportement d'appel comparable sont réunis en un groupe et le profil d'utilisateur du groupe fait ainsi l'objet d'un apprentissage dans le réseau neuronal. Verfahren nach einem der vorhergehenden Ansprüche, bei dem mehrere Teilnehmer, die ein vergleichbares Anrufverhalten aufweisen, zu einer Gruppe zusammengefasst werden und somit das Benutzerprofil der Gruppe in dem neuronalen Netz trainiert wird.
  10. 10
    Method according to one of the preceding claims, in which the neural network is adapted after training using the determined probabilities for a fraudulent call. Procédé selon l'une des revendications précédentes, dans lequel le réseau neuronal est adapté, après l'apprentissage, sur la base des probabilités déterminées pour un appel frauduleux. Verfahren nach einem der vorhergehenden Ansprüche, bei dem das neuronale Netz nach dem Training adaptiert wird anhand der ermittelten Wahrscheinlichkeiten für einen betrügerischen Anruf.