Generalized Task Learning for Robots: Unifying Task Hierarchies through Contrastive Learning

dc.contributor.authorAlexander, Ryan Austin
dc.contributor.co-supervisorJames, Steven
dc.contributor.supervisorKlein, Richard
dc.date.accessioned2025-11-07T12:27:31Z
dc.date.issued2025-06
dc.descriptionA dissertation submitted in partial fulfilment of the requirements for the degree of Master of Science, to the Faculty of Science, School of Computer Science & Applied Mathematics, University of the Witwatersrand, Johannesburg,
dc.description.abstractThis dissertation addresses the challenge of enabling robots to generalize across unseen household tasks by learning abstract task structures from demonstration data. We develop a three-stage pipeline that translates natural language instructions and demonstrations into hierarchical task representations using large language models, clustering, and parameterized generalization. Our approach is tested and evaluated on the ALFRED benchmark [Shridhar et al. 2020]. ALFRED acts as a standardized measure used for training models to comprehend and follow instructions in natural language. It leverages first-person perspective visual input to carry out a series of actions for various household tasks. While this approach doesn’t represent the state-of-the-art, it establishes a foundation for future research to build upon.
dc.description.submitterMMM2025
dc.facultyFaculty of Science
dc.identifier0000-0002-5785-6411
dc.identifier.citationAlexander, Ryan Austin. (2025). Generalized Task Learning for Robots: Unifying Task Hierarchies through Contrastive Learning. [Master's dissertation, University of the Witwatersrand, Johannesburg]. WIReDSpace. https://hdl.handle.net/10539/47450
dc.identifier.urihttps://hdl.handle.net/10539/47450
dc.language.isoen
dc.publisherUniversity of the Witwatersrand, Johannesburg
dc.rights©2025 University of the Witwatersrand, Johannesburg. All rights reserved. The copyright in this work vests in the University of the Witwatersrand, Johannesburg. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of University of the Witwatersrand, Johannesburg.
dc.rights.holderUniversity of the Witwatersrand, Johannesburg
dc.schoolSchool of Computer Science and Applied Mathematics
dc.subjectNatural Language Instuctions
dc.subjectClustering Methods
dc.subjectTask Generalisation
dc.subjectSymbolic Planning
dc.subjectEmbodied Instruction Following
dc.subjectUCTD
dc.subject.primarysdgSDG-9: Industry, innovation and infrastructure
dc.subject.secondarysdgSDG-4: Quality education
dc.titleGeneralized Task Learning for Robots: Unifying Task Hierarchies through Contrastive Learning
dc.typeDissertation

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Alexander_Generalised_2025.pdf
Size:
9.15 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.43 KB
Format:
Item-specific license agreed upon to submission
Description: