CPC G06Q 40/03 (2023.01) [G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06Q 10/10 (2013.01)] | 20 Claims |
1. A computer-implemented method, comprising:
accessing a network graph comprising a plurality of nodes including a first node and a second node, wherein the network graph is based on data associated with a plurality of time intervals;
receiving, by a graph neural network executing on a processor at each of the plurality of time intervals, a respective message from each of a first subset of the plurality of nodes connected to the first node, the respective message received from each of the first subset comprising a respective embedding vector reflecting a respective current state of a respective node of the first subset at a respective one of the plurality of time intervals;
receiving, by the graph neural network at each of the plurality of time intervals, a respective message from each of a second subset of the plurality of nodes connected to the second node, the respective message received from each of the second subset comprising a respective embedding vector reflecting a respective current state of a respective node of the second subset at the respective one of the plurality of time intervals;
updating, by the graph neural network in a backward pass of the graph neural network at each of the plurality of time intervals, a plurality of weights for the first node and a plurality of weights for the second node;
receiving a first request at a first time interval of the plurality of time intervals, the first request associated with the second node;
processing, by the graph neural network based on a plurality of attributes associated with the second node at the first time interval, the plurality of weights as updated for the first node at the first time interval, the plurality of weights as updated for the second node at the first time interval, and the network graph at the first time interval to compute a credit decision to approve or deny a credit request, a score reflecting credit worthiness of a customer, an optimal credit limit, or an increased credit limit relative to an initial credit limit; and
storing credit decision to approve or deny the credit request, the score reflecting the credit worthiness of the customer, the optimal credit limit, or the increased credit limit as being associated with the second node at the first time interval.
|