The gated recurrent unit (GRU), which takes as input the most recent node state (e.g., v^{t+1}) and updates it based on previous node state(s) (e.g., v^{t}). In other words, the most recent node states serves as the input to the GRU, while the previous node state(s) are incorporated within the memory state of the GRU.