Autoencoder and Active Learning to Reduce False Positive Warnings in a Slippery Road Alert System

dc.contributor.authorAxenhamn, Philip
dc.contributor.authorGreppe, Andreas
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerDamaschke, Peter
dc.contributor.supervisorSelpi, Selpi
dc.date.accessioned2023-12-08T13:45:07Z
dc.date.available2023-12-08T13:45:07Z
dc.date.issued2023
dc.date.submitted2023
dc.description.abstractModern vehicles are commonly equipped with a slippery road alert (SRA) system that warns drivers of slippery roads. Current implementations of this system occasionally produce warnings when the road is not slippery. These warnings are called false positives and can harm the system’s trustworthiness. In this thesis, we propose a false positive filter capable of reducing the number of false positive alerts generated by an SRA system based on two machine learning techniques: autoencoder and active learning. The available data was completely unlabeled and contained few informative features. The analysis of this data showed that vehicles send bursts of data points forming sequences. Due to the limitations of the data, multi-variate time series were constructed with the idea that the sequential data might reveal more about the situation than a single-point measurement. Furthermore, the sequences were grouped into true- and false-positive classes based on assumptions of the causes for the alerts, such as driving on ice or a speed bump. The sequential data was used to train GRU- and LSTM-based autoencoders and classifiers to detect sequences that correspond to false positive situations such that they can be removed. The hyperparameters for the models were tuned using Optuna and the best-performing models with the most optimal hyperparameters were further evaluated. Since the data was not labeled, the actual performance of the proposed solution could not be assessed. Instead, the evaluation was based on computing the proportion of remaining assumed true positive (ATP) sequences and assumed false positive (AFP) sequences after filtering. The results show that the LSTM autoencoder could find patterns in the sequential data and was able to remove 43% of the AFP sequences while retaining 90% of the ATP sequences. The active learning approach proved to not work well with the available data.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/307425
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectslippery road alert
dc.subjectfalse positive
dc.subjectmachine learning
dc.subjectunsupervised learning
dc.subjectsemi-supervised learning
dc.subjectautoencoder
dc.subjectactive learning
dc.subjectanomaly detection
dc.titleAutoencoder and Active Learning to Reduce False Positive Warnings in a Slippery Road Alert System
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeData science and AI (MPDSC), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 23-56 PA AG.pdf
Storlek:
47.82 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: