| CPC G06N 3/063 (2013.01) [G01N 33/5008 (2013.01); G06N 3/045 (2023.01); G06N 3/082 (2013.01)] | 25 Claims |

|
1. A method performed by one or more computers, the method comprising:
receiving data characterizing a subject, the data comprising:
(i) a sequence of time-varying features of the subject, wherein the sequence of time-varying features includes a respective time-varying feature of the subject for each time point in a sequence of time points; and
(ii) a set of time-invariant features of the subject, wherein the time-invariant features of the subject are the same for each time point in the sequence of time points;
processing the set of time-invariant features of the subject using a multilayer perceptron to generate an encoded representation of the set of time-invariant features of the subject;
processing the sequence of time-varying features of the subject using a recurrent neural network to generate an encoded representation of the sequence of time-varying features of the subject, comprising, for each time point in the sequence of time points:
processing the time-varying feature of the subject for the time point and a hidden state of the recurrent neural network to update the hidden state of the recurrent neural network;
generating a combined feature representation by combining: (i) the encoded representation of the set of time-invariant features of the subject generated by the multilayer perceptron, and (ii) the encoded representation of the set of time-varying features of the subject generated by the recurrent neural network; and
processing the combined feature representation to generate one or more predictions characterizing the subject.
|