Lucas Weber

Lucas Weber, Dipl. Ing.

Department Informatik (INF)
Lehrstuhl für Informatik 6 (Datenmanagement)

Raum: Raum 08.150
Martensstr. 3
91058 Erlangen

Lucas Weber ist seit April 2022 wissenschaftlicher Mitarbeiter an unserem Lehrstuhl.


General Information and Interests

My research covers different topics from Knowledge Discovery and Mining:

  • Machine Learning and Pattern Recognition for time series
  • Change Point Detection in sensor signals
  • Applied Machine Learning
  • Robust Machine Learning
  • Knowledge Discovery in Industrial Datasets

My primary interest lies in applying machine learning and pattern recognition techniques to sensor signals and knowledge discovery in time series sets.

 


Publications

Local publication list (CRIS)

2023

Projekt (CRIS)

  • Data Driven Relationship Discovery in Large Time Series Datasets

    (Drittmittelfinanzierte Einzelförderung)

    Laufzeit: 1. April 2022 - 31. März 2025
    Mittelgeber: Siemens AG

    Modern complex systems, such as power plants or other industrial structures, combined with the rise of IoT and Industry 4.0, produce thousands of time series measuring different aspects within these systems. As time series measure the state of these complex systems, the correct identification and integration of these time series are key to enabling advanced analytics and further optimization. As acquiring contextual information about each time series and their relations is currently a time-consuming and error-prone manual process, techniques to support or even automate this process are in high demand. While there are different available metadata formats, such as Brick, this metadata often is not available for all data sources and is not commonly used for all systems. Integrating time series at scale requires efficient algorithms and robust concepts that can deal with the heterogeneity and high volume of time series from different domains.

    Additional Applications and Outcomes:

    Changepoynt Python Package

    Changepoint correlation heavily relies on suitable changepoint detection algorithms, many of which were implemented from research papers within a pip-installable package "changepoynt" (https://changepoynt.de). Changepoint detection, a critical task in time series analysis, identifies abrupt shifts or transitions in data patterns, offering insights into underlying phenomena. Developed with flexibility and scalability in mind, "changepoynt" integrates a range of state-of-the-art methods for changepoint detection, empowering researchers across domains to efficiently analyze and interpret their data.

    CATCH: Contextual Anomaly Tracking with Changepoint Detection

    Together with a research partner from the industry, we basically use the inverse of our idea of relationship discovery to detect contextual anomalies. The hypothesis of the project states that signals, which should have relations (e.g. Input-Output measurements of a dynamical system), behave anomalously if they stop showing simultaneous changes. In contrast to classical anomaly detection methods, change point anomaly (the comparison of multiple changepoint signals) is mainly targeted at contextual anomalies, where two signals are measuring the same component, and consequentially should change at similar times when the plant changes operational status. In case the signals change separately, a contextual anomaly occurs.  While the methods are available in theory, the project is necessary to test the applicability, feasibility, and correct parametrization of the methods for selected use cases. A demonstrator for a two-dimensional case can be found under https://anomaly.changescore.de/ and for the multi-dimensional case under https://heatmap.changescore.de/.

 


Publications

Our current research project concerns the identification of sensor signals from complex industrial systems in collaboration with Siemens Energy. Some of the techniques used in this project are available as the Python-Pip package https://github.com/Lucew/changepoynt.

Change Point Detection Example
Example for Change Point Detection using the Changepoynt Package

Open Topics

There are always several available topics for interested students and interested third parties. If you are on this page and have open topics related in any way to the fields listed above, get in contact using any of the contact information listed above. I would love to hear from you.

Currently, there are the following open topics:

Memory-aware implementation of Dynamic Time Warping in a low-level language like Rust or C++ with Python bindings

Architecture and Implementation of a Change Point Detection Testbench

Change Point Correlation for Knowledge Discovery in Time Series Datasets (Device Detection or Botnet Detection)

Unit-free classification of heterogeneous sensor signals from power plants (Using classical machine learning and Siamese Neural Networks)

All topics can be extended to a bachelor’s or master’s thesis, or scoped for a master’s project. Write me an E-Mail for more information about the topics. I’m also often looking for (paid) student assistants. Other topics can always be discussed.


Miscellaneous

I’m also a tutor for the Exercise in Knowledge Discovery in Databases held in the summer semester. If you have any questions regarding the exercise, also get in contact with me.

Additionally, I’m always interested in sensor time series data sets. If you have open topics in the direction of pattern recognition and machine learning on sensor data, get in touch. I enjoy working with this data a lot.