CPC G06Q 30/0623 (2013.01) [G06F 16/24578 (2019.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A processor implemented method comprising:
processing, based on a transaction characteristic, a plurality of feature datasets comprising transactions with corresponding user identifiers and merchant identifiers to generate a graph data structure comprising a plurality of interconnected transaction pairs;
processing the graph data structure to determine a first-order transaction pair corresponding to a transaction frequency associated with a first user identifier, the first-order transaction pair comprising a first user node associated with the first user identifier and a first merchant node associated with a first merchant identifier;
processing the graph data structure to determine a second set of transaction pairs from the first merchant node to one or more additional user nodes based on a ranking of transaction frequencies associated with the first merchant node to the one or more additional user nodes;
determining a second-order transaction pair from the first merchant node to a second user node based on each transaction frequency of the second set of transaction pairs and a corresponding predefined hyper-parameter; and
generating a transaction sequence associated with the first user identifier by combining respective feature datasets associated with the first-order transaction pair and the second-order transaction pair.
|