aeon-research
Project: Rare class classification
Supervisors: Tony Bagnall, Matthew Middlehurst and Daniel Clark
Weekly meeting time: Friday 10:30
Project proposal
The primary objective of this research is to enhance the accuracy of TSC in few-shot scenarios, characterized by scarce labeled data. Additionally, this proposal aims to build an open-source framework incorporating various deep learning-based TSC methods. The goal is to systematically summarize these methods and make fair comparisons with non-deep learning approaches. Furthermore, the research will explore the methodology of training a large-scale model with high generalization in TSC benchmarks.
fork: clone locally: create environment:
pip install –editable .[all_extras,dev]
Basic idea of predictive modelling with a few "positive" cases is an old one, but never addressed for time series classification. Related to few shot learning and to anomaly prediction.
1. Define TSC class imbalance problem
2. Specify a set of data to test algorithms for TSC-ci on
3. Evaluate current SOTA on TSC for TSC-ci
4. Specify the "anomaly prediction" use case, find real world example data and do a case study
5. Write comparative study paper for end of year 1
1. Develop better algorithms to handle ci. Ensemble weighting schemes, recalibration etc
2. Relate this work to the related deep learning research, focus on deep learning TSC variants
3. Develop anomaly prediction as a new field, developed from anomaly detection
4. Write original contribution paper for end of year 2.
First meeting 3/10/24
items
Tasks
1. get up speed with aeon
2. do the same with tsml-eval
https://github.com/time-series-machine-learning/tsml-eval
3. Background reading on class imbalance with machine learning
4. Install this, read the docs
https://github.com/scikit-learn-contrib/imbalanced-learn
5. set up on overleaf, start draft background
to do
Tony to get some background references
Next stages:
weekly meeting: Friday 10:30am
Weekly objective: understanding SMOTE and
chris's this week work:
1: understanding smote.
2. implement the method in https://github.com/scikit-learn-contrib/imbalanced-learn using iridis
3. write little note use overleaf https://www.overleaf.com/8512297167stkwycfrhmnp#b7314e
chris want to discuss:
1: current understanding of imbalanced data classification: focus on data augmentation.
2: first paper should it be a survey or other things.
3: thing about computer and monitor.
Tony to do:
Chris to do:
tsml-eval