Explainable Time Series Tree: an explainable top-down time series segmentation framework
dc.contributor.advisor | Zarpelão, Bruno Bogaz | |
dc.contributor.author | Silva, Vitor de Castro | |
dc.contributor.banca | Kaster, Daniel dos Santos | |
dc.contributor.banca | Miani, Rodrigo Sanches | |
dc.contributor.coadvisor | Barbon Junior, Sylvio | |
dc.coverage.extent | 83 p. | |
dc.coverage.spatial | Londrina | |
dc.date.accessioned | 2024-10-22T17:41:16Z | |
dc.date.available | 2024-10-22T17:41:16Z | |
dc.date.issued | 2024-04-19 | |
dc.description.abstract | Existem diversos algoritmos de Aprendizado de Máquina para modelar séries temporais para problemas de classificação, previsão e clusterização. Entretanto, séries temporais podem apresentar características que complicam essas tarefas, como padrões recorrentes e variações sazonais. A segmentação de séries temporais pode ser uma solução para esses problemas, mas as abordagens existentes precisam ser melhoradas. Várias delas utilizam regressão linear para solucionar problemas como detecção de mudanças no comportamento da série, ignorando ferramentas desenvolvidas especificamente para resolver esse tipo de problema, como detectores de mudança. Além disso, o conceito de explicabilidade raramente é abordado na segmentação de séries temporais. Para identificar diferentes padrões de séries temporais usando técnicas apropriadas e ao mesmo tempo prover explicabilidade, nós criamos a eXplainable Time Series Tree, ou XTSTree. A XTSTree transforma uma série temporal em uma árvore binária, dividindo-a de forma hierárquica de acordo com um critério baseado em detectores de mudança e encontrando um ponto de corte que cria as duas sub-séries mais diferentes entre si. O processo de segmentação continua até que chegue em um critério de parada baseado em um teste de estacionariedade que indica que a série tem um comportamento suficientemente homogêneo. A XTSTree abre caminho para uma explicação mais compreensível de padrões e também oferece suporte para o uso de outras abordagens explicáveis. Nosso estudo aplicou a XTSTree em diversas séries temporais reais para isolar os seus diferentes comportamentos. Para avaliar a eficácia da XTSTree, nós usamos uma implementação de Regressão Simbólica usando programação genética para encontrar a melhor representação da série e suas divisões usando fórmulas algébricas, e comparamos as diferenças em diversas métricas antes e depois da XTSTree. Mostramos uma melhora em complexidade da fórmula, melhorando a acurácia do modelo quando comparado com a série temporal original | |
dc.description.abstractother1 | A wide range of Machine Learning algorithms can model time series to address classification, forecasting, and clustering problems. However, time series may exhibit characteristics that complicate these tasks, such as repeating patterns and seasonal variations. Time series segmentation could be a solution to these problems, but current approaches need to be improved. Most of them employ linear regression to solve problems such as detecting changes in a series’ behaviour, bypassing tools specifically designed for these challenges, such as change detectors. Moreover, explainability is seldom taken into account during time series segmentation. To automatically identify different time series patterns using appropriate techniques while leveraging explainability, we proposed the eXplainable Time Series Tree (XTSTree). XTSTree divides a time series into a binary tree, hierarchically splitting it according to a criterion based on change detectors, ideally finding a cutting point that creates the two most different sub-series. The segmentation process continues until it reaches a stopping criterion, which relies on a stationarity test that assesses whether the series has a sufficiently homogeneous behaviour. Based on well-behaved segments, XTSTree paves the way for a more comprehensive pattern explanation and also supports the application of explainable approaches. We applied XTSTree on several reallife time series to isolate the series’ different behaviours. To evaluate the effectiveness of our method, we used an implementation of Symbolic Regression using genetic programming to find the best representation of the time series and its splits using algebraic expressions, comparing the differences before and after XTSTree. We show an improvement in terms of formula complexity, improving the model accuracy compared to the original time series | |
dc.identifier.uri | https://repositorio.uel.br/handle/123456789/18196 | |
dc.language.iso | eng | |
dc.relation.departament | CCE - Departamento de Computação | |
dc.relation.institutionname | Universidade Estadual de Londrina - UEL | |
dc.relation.ppgname | Programa de Pós-Graduação em Ciência da Computação | |
dc.subject | Mudança de Conceito | |
dc.subject | Séries Temporais | |
dc.subject | Meta-learning | |
dc.subject | Segmentação de Séries Temporais | |
dc.subject | Regressão Simbólica | |
dc.subject | Ciência da computação | |
dc.subject | Algoritmos computacionais | |
dc.subject | Algoritmos | |
dc.subject | Programação genética (Computação) | |
dc.subject | Framework (Programa de computador) | |
dc.subject.capes | Ciências Exatas e da Terra - Ciência da Computação | |
dc.subject.cnpq | Ciências Exatas e da Terra - Ciência da Computação | |
dc.subject.keywords | Concept Drift | |
dc.subject.keywords | Time Series | |
dc.subject.keywords | Meta-learning | |
dc.subject.keywords | Time Series Segmentation | |
dc.subject.keywords | Symbolic Regression | |
dc.subject.keywords | Computer science | |
dc.subject.keywords | Computational algorithms | |
dc.subject.keywords | Algorithms | |
dc.subject.keywords | Genetic programming (Computing) | |
dc.subject.keywords | Framework (Computer program) | |
dc.title | Explainable Time Series Tree: an explainable top-down time series segmentation framework | |
dc.title.alternative | Explainable Time Series Tree: um framework de segmentação topdown de séries temporais explicável | |
dc.type | Dissertação | |
dcterms.educationLevel | Mestrado Acadêmico | |
dcterms.provenance | Centro de Ciências Exatas |
Arquivos
Pacote Original
1 - 2 de 2
Carregando...
- Nome:
- CE_COM_Me_2024_Silva_Vitor_C.pdf
- Tamanho:
- 11.43 MB
- Formato:
- Adobe Portable Document Format
- Descrição:
- Texto completo ID. 192567
Nenhuma Miniatura disponível
- Nome:
- CE_COM_Me_2024_Silva_Vitor_C_TERMO.pdf
- Tamanho:
- 167.26 KB
- Formato:
- Adobe Portable Document Format
- Descrição:
- Termo de autorização
Licença do Pacote
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- license.txt
- Tamanho:
- 555 B
- Formato:
- Item-specific license agreed to upon submission
- Descrição: