A number of challenges arise when transferring the concept of life-long learning to technical systems. This thesis addresses the challenges of learning with continuous data streams, learning with weak supervision, learning with non-stationary data and learning with multi-view data. We introduce the Growing Conceptual Maps Framework as a solution to these challenges, allowing the incremental online learning of a classification model without the requirement of storing training data explicitly. The framework is based on topological feature maps, \emph{i.e.} Growing Neural Gas, and therefore allows a straight forward visualization of the trained model.
With the rapidly increasing amount of data in many domains, such as news feeds, social media, or sensory networks \emph{etc.}, nowadays, assistive systems are required to process a theoretically infinite stream of data in order to help us in our daily tasks. While existing approaches coming from data mining mostly do not scale up to such large and complex tasks, new paradigms are required which allow the model to grow task-dependently and adapt to a changing environment, in order to learn in a life-long fashion.
In this thesis we thus stepwise extend Growing Neural Gas with appropriate novel online labeling and prediction strategies, as well as novel neuron insertion strategies, according to meet these challenges. We evaluate the introduced approaches on benchmarking, artificial and real stream datasets, showing the benefit of our architecture and proving that the Growing Conceptual Maps Framework renders itself ideal for life-long learning by outperforming similar existing approach, and delivering comparable results to other well established classifiers such as a Support Vector Machine. As an application for our framework, we furthermore develop an online human activity classifier based on two Growing Conceptual Maps that can compete with state-of-the-art (offline) human activity classifiers.
As a final contribution, we introduce a straight forward visualization schema for Growing Conceptual Maps that allows the user to track emerging categories and their relation according to the underlying map, and furthermore demonstrate its usability of identifying trends and events in stream data.