Text this: Machine Learning Methods for High-Level Cognitive Capabilities in Robotics