Modular, Hierarchical Machine Learning for Sequential Goal Completion
Nathan McDonald

TL;DR
This paper introduces a modular, hierarchical machine learning framework combining cognitive map learners and hyperdimensional computing, enabling flexible, reconfigurable sequential goal completion without retraining entire models.
Contribution
It presents a novel ML architecture that integrates CMLs and HDC for modular, reconfigurable goal-oriented tasks, reducing retraining needs compared to monolithic neural networks.
Findings
Successfully assembled multiple CMLs for maze navigation
Localized changes in CML-HDC architecture suffice for goal updates
Framework enables modular, task-agnostic ML components
Abstract
Given a maze populated with different objects, one may task a robot with a sequential goal completion task, e.g. 1) pick up a key then 2) unlock the door then 3) unlock the treasure chest. A typical machine learning (ML) solution would involve a monolithically trained artificial neural network (ANN). However, if the sequence of goals or the goals themselves change, then the ANN must be significantly (or, at worst, completely) retrained. Instead of a monolithic ANN, a modular ML component would be 1) independently optimizable (task-agnostic) and 2) arbitrarily reconfigurable with other ML modules. This work describes a modular, hierarchical ML framework by integrating two emerging ML techniques: 1) cognitive map learners (CML) and 2) hyperdimensional computing (HDC). A CML is a collection of three single layer ANNs (matrices) collaboratively trained to learn the topology of an abstract…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Software Engineering Methodologies · Simulation Techniques and Applications · Software System Performance and Reliability
