Another way to model feature interactions is to use multi-layer architecture [1]} defined as follows:
\(g_{t} \left( x \right) = \left( g_1 \left( x \right) \odot g_{t-1} \left( x \right) \right) W_t, \\g_{1} \left( x \right) = x W_1,\) 
