We’ve already know what Deep Neural Network is but what about it’s breadth. A broad deep learning means the use of features from different domains that would be combined through an embedding/ mixing layer. In the case of user-item interaction, it would be a Neural Network trained on user data combined with another Neural Network trained on item data through an embedding layer which serve as the first layer of the final Neural Network.