CPC G06F 18/214 (2023.01) [G06F 18/24 (2023.01); G06N 3/063 (2013.01); G06F 7/5443 (2013.01); G06Q 10/109 (2013.01); G11C 16/14 (2013.01)] | 20 Claims |
1. A system comprising:
processing hardware; and
a non-transitory computer-readable medium communicatively coupled to the processing hardware and implementing a key-value memory network comprising:
a key matrix with key vectors that are learned from training static feature data and training time-series feature data;
a value matrix with value vectors representing time-series trends;
an input layer configured to receive, for a target entity, input data comprising a concatenation of static feature data of the target entity, time-specific feature data, and time-series feature data for the target entity;
an entity-embedding layer configured to generate an input vector from the input data;
a key-addressing layer configured to generate a weight vector indicating similarities between the key vectors and the input vector;
a value-reading layer configured to compute a context vector from the weight vector and the value vectors; and
an output layer configured to generate predicted time-series data for a target metric of the target entity by at least applying a continuous activation function to the context vector and the input vector.
|