Machine Translation • Language Modelling • Distributed Computing • Representation Learning • Transfer Learning • Combinatorial Optimization • graph partitioning • Dimensionality Reduction • Few-Shot Learning • Meta-Learning