CPC G06Q 20/4015 (2020.05) [G06F 18/214 (2023.01); G06N 20/20 (2019.01); G06Q 20/4012 (2013.01); G06Q 20/405 (2013.01); G06Q 20/4097 (2013.01)] | 20 Claims |
1. A method comprising:
determining based on a geographical location associated with a user device, training data indicating a plurality of merchants and popularity of each of the plurality of merchants in the geographical location:
generating, based on the training data, a trained machine learning model by training a machine learning model implemented using an artificial neural network comprising a plurality of nodes to predict a guessability of an input merchant, wherein the training the machine learning model comprises adjusting, based on the training data, one or more weights corresponding to one or more of the plurality of nodes of the artificial neural network;
receiving transaction data associated with an account, wherein the transaction data indicates a plurality of transactions, and wherein each transaction of the plurality of transactions is associated with a merchant;
identifying at least one merchant by processing text data of a user response to an authentication question; and
based on determining that at least one transaction of the plurality of transactions is associated with the at least one merchant:
providing, to the trained machine learning model, input data indicating the at least one merchant;
receiving, from the trained machine learning model and in response to the input data, output data indicating a guessability of the at least one merchant;
generating, based on the output data, an authentication score; and
providing, to the user device and based on the authentication score, access to the account.
|