Zur Kurzanzeige

Sequential Learning Using Incremental Import Vector Machines for Semantic Segmentation

dc.contributor.advisorFörstner, Wolfgang
dc.contributor.authorRoscher, Ribana
dc.date.accessioned2020-04-17T12:34:15Z
dc.date.available2020-04-17T12:34:15Z
dc.date.issued24.10.2012
dc.identifier.urihttps://hdl.handle.net/20.500.11811/5132
dc.description.abstractWe propose an innovative machine learning algorithm called incremental import vector machines that is used for classification purposes. The classifier is specifically designed for the task of sequential learning, in which the data samples are successively presented to the classifier.
The motivation for our work comes from the effort to formulate a classifier that can manage the major challenges of sequential learning problems, while being a powerful classifier in terms of classification accuracy, efficiency and meaningful output. One challenge of sequential learning is that data samples are not completely available to the learner at a given point of time and generally, waiting for a representative number of data is undesirable and impractical. Thus, in order to allow for a classification of given data samples at any time, the learning phase of the classifier model needs to start immediately, even if not all training samples are available. Another challenge is that the number of sequential arriving data samples can be very large or even infinite and thus, not all samples can be stored. Furthermore, the distribution of the sample can vary over time and the classifier model needs to remain stable and unchanged to irrelevant samples while being plastic to new, important samples.
Therefore our key contribution is to develop, analyze and evaluate a powerful incremental learner for sequential learning which we call incremental import vector machines (I2VMs). The classifier is based on the batch machine learning algorithm import vector machines, which was developed by Zhu and Hastie (2005). I2VM is a kernel-based, discriminative classifier and thus, is able to deal with complex data distributions. Additionally, the learner is sparse for an efficient training and testing and has a probabilistic output. A key achievement of this thesis is the verification and analysis of the discriminative and reconstructive model components of IVM and I2VM. While discriminative classifiers try to separate the classes as well as possible, classifiers with a reconstructive component aspire to have a high information content in order to approximate the distribution of the data samples. Both properties are necessary for a powerful incremental classifier. A further key achievement is the formulation of the incremental learning strategy of I2VM. The strategy deals with adding and removing data samples and the update of the current set of model parameters. Furthermore, also new classes and features can be incorporated. The learning strategy adapts the model continuously, while keeping it stable and efficient.
In our experiments we use I2VM for the semantic segmentation of images from an image database, for large area land cover classification of overlapping remote sensing images and for object tracking in image sequences. We show that I2VM results in superior or competitive classification accuracies to comparable classifiers. A substantial achievement of the thesis is that I2VM’s performance is independent of the ordering of the data samples and a reconsidering of already encountered samples for learning is not necessary. A further achievement is that I2VM is able to deal with very long data streams without a loss in the efficiency. Furthermore, as another achievement, we show that I2VM provide reliable posterior probabilities since samples with high class probabilities are accurately classified, whereas relatively low class probabilities are more likely referred to misclassified samples.
dc.description.abstractSequentielles Lernen mit inkrementellen Import Vector Machines für die semantische Segmentierung
Wir entwickeln einen neuen maschinellen Lernalgorithmus für die Klassifikation namens inkrementelle Import Vector Machines. Der Klassifikator ist speziell für die Aufgabe des sequentiellen Lernes entworfen, bei dem die Daten nacheinander dem Klassifikator präsentiert werden.
Die Motivation für diese Arbeit entstand aus der Überzeugung, einen Klassifikator formulieren zu können, der die Herausforderungen des sequentiellen Lernens bewältigen kann und dabei leistungsstark bezüglich der Klassifikationsgenauigkeit, Effizienz und aussagekräftiger Ergebnisse ist. Eine Herausforderung des sequentiellen Lernens ist, dass die Daten dem Lerner zu einem bestimmten Zeitpunkt nicht vollständig zur Verfügung stehen, und in der Regel das Warten auf eine repräsentative Anzahl von Daten nicht erwünscht und unpraktisch ist. Um eine Klassifikation von gegebenen Daten zu jeder Zeit zu ermöglichen, muss somit die Lernphase des Klassifikatormodells umgehend begonnen werden, auch wenn nicht alle Trainingsbeispiele verfügbar sind. Eine weitere Herausforderung ist, dass die Anzahl von nacheinander ankommenden Daten sehr groß oder sogar unendlich sein kann und somit nicht alle Daten gespeichert werden können. Darüber hinaus kann die Verteilung der Daten über die Zeit variieren, und das Klassifikationsmodell muss stabil bleiben bezüglich nicht-relevanter Daten, aber auch flexibel bezüglich neuer, relevanter Daten.
Unser Hauptbeitrag besteht daher in der Entwicklung, Analyse und Evaluierung eines leistungsfähigen inkrementellen Lerners für das sequentielle Lernen, den wir inkrementelle Import Vector Machines (I2VMs) nennen. Der Klassifikator basiert auf den nicht-inkrementellen Import Vector Machines, die von Zhu and Hastie (2005) entwickelt wurden. I2VM ist ein kernel-basierter, diskriminativer Klassifikator und ist deswegen in der Lage mit komplexen Datenverteilungen umgehen zu können. Desweiteren ist der Klassifikator dünnbesetzt, was ein effizientes Training und Testen ermöglicht, und er ist probabilistisch. Ein zentraler Beitrag dieser Arbeit ist der Nachweis und die Analyse der diskriminativen und rekonstruktiven Modellkomponente von IVM und I2VM. Während diskriminative Klassifikatoren versuchen die Klassen so gut wie möglich zu trennen, streben Klassifikatoren mit rekonstruktiver Komponente danach, möglichst viel Informationen über die Daten zu erhalten um die Verteilung approximieren zu können. Beide Eigenschaften sind notwendig um einen leistungsfähigen inkrementellen Klassifikator zu erhalten. Ein weiterer zentraler Beitrag ist die Formulierung der inkrementellen Lernstrategie für I2VM. Die Strategie enthält das Hinzufügen und Entfernen von Datenpunkten und das Update der aktuellen Modellparameter. Desweiteren können sowohl neue Klassen als auch Merkmale hinzugefügt werden. Die Lernstrategie adaptiert kontinuierlich das Modell, hält es aber gleichzeitig stabil und effizient.
In unseren Experimenten untersuchen wir die Eignung von I2VM für die semantische Segmentierung von Bildern aus einer Bilddatenbank, für die Klassifikation von Landbedeckungen großer Gebiete in überlappten Fernerkundungsdaten und für die Objektverfolgung in Bildfolgen. Wir zeigen, dass I2VM höhere oder kompetitive Klassifikationsgenaugkeiten wie vergleichbare Klassifikatoren erzielen kann. Ein bedeutender Beitrag dieser Arbeit ist, dass die Güte von I2VM unabhängig von der Reihenfolge der Daten ist und dass bereits bearbeitete Daten nicht nochmal für das Lernen in Betracht gezogen werden müssen. Ein weiterer Beitrag besteht darin, dass I2VM in der Lage ist, ohne Verlust an Effizienz, mit langen Bildsequenzen umgehen zu können. Desweiteren liefert I2VM verlässliche a posteriori Wahrscheinlichkeiten, sodass Datenpunkte mit hohen Wahrscheinlichkeiten akkurat klassifiziert werden und Datenpunkte mit niedriger Wahrscheinlichkeit eher falsch klassifiziert sein können.
dc.language.isoeng
dc.rightsIn Copyright
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subjectFotogrammetrie
dc.subjectLuftbildmessung
dc.subjectDatenverarbeitung
dc.subjectComputerunterstütztes Verfahren
dc.subject.ddc004 Informatik
dc.subject.ddc550 Geowissenschaften
dc.titleSequential Learning Using Incremental Import Vector Machines for Semantic Segmentation
dc.typeDissertation oder Habilitation
dc.publisher.nameUniversitäts- und Landesbibliothek Bonn
dc.publisher.locationBonn
dc.rights.accessRightsopenAccess
dc.identifier.urnhttps://nbn-resolving.org/urn:nbn:de:hbz:5n-30091
ulbbn.pubtypeErstveröffentlichung
ulbbnediss.affiliation.nameRheinische Friedrich-Wilhelms-Universität Bonn
ulbbnediss.affiliation.locationBonn
ulbbnediss.thesis.levelDissertation
ulbbnediss.dissID3009
ulbbnediss.date.accepted24.09.2012
ulbbnediss.instituteLandwirtschaftliche Fakultät : Institut für Geodäsie und Geoinformation (IGG)
ulbbnediss.fakultaetLandwirtschaftliche Fakultät
dc.contributor.coRefereeHelfrich, Hans-Peter


Dateien zu dieser Ressource

Thumbnail

Das Dokument erscheint in:

Zur Kurzanzeige

Die folgenden Nutzungsbestimmungen sind mit dieser Ressource verbunden:

InCopyright