A neural network design that jointly trains two components together to produce better embeddings by learning from both query and document representations simultaneously.