A Systems Theoretic Framework for Online Machine Learning with an Empirical Application
dc.contributor.author | du Preez, Anli | en |
dc.contributor.committeechair | Beling, Peter A. | en |
dc.contributor.committeechair | Cody, Tyler Michael | en |
dc.contributor.committeemember | Song, Binyang | en |
dc.contributor.committeemember | Tsui, Kwok | en |
dc.contributor.committeemember | Jin, Ran | en |
dc.contributor.department | Industrial and Systems Engineering | en |
dc.date.accessioned | 2025-08-05T08:00:47Z | en |
dc.date.available | 2025-08-05T08:00:47Z | en |
dc.date.issued | 2025-08-04 | en |
dc.description.abstract | Online (machine) learning is an active field of research which has been widely explored in terms of statistical learning theory, convex optimization theory and game theory, however, little to no frameworks exist for the design and application of online learning systems, both in theory and in practice. This work presents a unique, general framework for the modeling of online learning in general systems theoretic principles, which are not specific to any solution methods. Herein, online learning is defined as a system; its hierarchical relationship with machine learning is captured and deepened; its performance, properties and applications are re-defined in system theoretic terminology to discover alternative categorization and characterization of these systems; and its dynamic relationship with concept drift mathematically captured and explored. Subsequently, this work developed an unprecedented practical methodology to evaluate the testability of deployed online learning systems with – an unexplored, yet vital property for learning systems in real-world applications. In conclusion, this research developed an original systems theoretic framework and performance evaluation methodology for online learning to establish a foundation for the design, operation and analysis of online learning systems and their properties, in an effort to engineer safe and reliable real-world deployment of artificial intelligence. | en |
dc.description.abstractgeneral | Machine learning is becoming increasingly popular in the modern world as it offers a vast range of capabilities which can be used to assist humans in their day-to-day lives. Machine learning refers to algorithms which have the capability to learn, i.e. permanently modify their structure or state in order to adapt their behavior or decisions to their environments. Online (machine) learning is a branch of machine learning which is applicable in situations were data arrives in a sequential manner (has a time characteristic), has low volume (small quantities) and the data changes over time, namely concept drift occurs. Any machine learning application can be treated as system consisting of a complex learning algorithm, its environment and its operator. This work presents a unique, general and theoretical framework for the modeling of online learning systems. Using abstract systems theory, novel definitions for online learning systems are established and their hierarchical relationships determined. The presented systems framework also uniquely categorizes, characterizes and interconnects online learning components, performance measures, properties and real-world applications. Lastly, it mathematically captures and explores the dynamic relationship between online learning and concept drift. Subsequently, this work turned toward testability, as it is an unexplored, yet vital property for learning systems in real-world applications. Testability is the characteristic of a system which enables it to be tested accurately, confidently and quickly against a pre-defined level of satisfaction. In this work, a formal definition for testability in online learning systems has been developed, as well as an unprecedented practical methodology to evaluate the testability of deployed online learning systems with. In conclusion, this research developed an original systems theoretic framework and performance evaluation methodology for online learning to establish a foundation for the design, operation and analysis of online learning systems and their properties, in an effort to engineer safe and reliable real-world deployment of artificial intelligence. | en |
dc.description.degree | Doctor of Philosophy | en |
dc.format.medium | ETD | en |
dc.identifier.other | vt_gsexam:43831 | en |
dc.identifier.uri | https://hdl.handle.net/10919/136964 | en |
dc.language.iso | en | en |
dc.publisher | Virginia Tech | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | online machine learning | en |
dc.subject | abstract learning systems theory | en |
dc.subject | testability | en |
dc.title | A Systems Theoretic Framework for Online Machine Learning with an Empirical Application | en |
dc.type | Dissertation | en |
thesis.degree.discipline | Industrial and Systems Engineering | en |
thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
thesis.degree.level | doctoral | en |
thesis.degree.name | Doctor of Philosophy | en |
Files
Original bundle
1 - 1 of 1