Waleed Kadous Research » Web Info » Temporal Machine Learning

Temporal Machine Learning

Introduction

Reliable and robust classification techniques have been developed for static domains for several years now. However, recently, there has been increased interest in classification, clustering, searching and other processing of things that vary over time. These include things like sensor information from robots, signals from biomedical sources like electrocardiographs, financial markets, gesture and more. The goal is to find patterns in data that varies over time.

This page lists the researchers that I know about that work in the area. If you have any suggestions, people I've missed, etc., I would really appreciate it if you would contact me.

Dimensions of research

There are a variety of different sub-problems within this domain. The main dimensions of these variations are:
  • Supervised vs Unsupervised: The temporal data can be labelled, telling us what type of pattern is, or alternatively the goal can be more difficult, along the lines of finding interesting and recurring patterns.
  • Univariate vs Multivariate: Is a single "channel" of data being analysed, or is it a domain where there is more than one source of data that is simultaneously being analysed?

Reinventing the wheel?

Time series have also been analysed for a long time before machine learning researchers began taking a closer look at it. In view of this, it is especially important to avoid reinventing the wheel constantly. This section highlights some of the more established areas that correspond to parts of the temporal machine learning problem:
  • Hidden Markov Models
  • Recurrent Neural Networks
  • Allen's Interval Logic
  • Knowledge-based signal processing

Researchers

  • Gautam Das is doing work in finding similar time series.

  • Doug Fisher is looking at techniques for clustering time series. In addition, two of his students have worked or are working on the problem:
    • Stefanos Manganaris has built a system for classifying univariate data streams for his PhD. His PhD also has a good literature survey for getting into the area.
    • Doug Talbert is looking at clustering temporal structures.

  • Giorgios Paliouras did a PhD thesis on refining temporal recognition expert systems. He applied his techniques to whale songs. Also has a good literature survey, especially on knowledge-based signal processing.

  • Eamonn Keogh is looking at ways of picking up patterns from temporal data.

  • Heikki Mannila is interested in sequence data (like network logs) as well as time series (ECGs and the like). He has a wide range of papers available in the area.

  • Padhraic Smyth also does some work in the area, as well a great deal of work on a lot of other topics related to time series analysis.

  • Mohammed Waleed Kadous is developing a multivariate classification algorithm.

  • Jeffrey D. Scargle is working on techniques for analysing time series from astronomical sources.

  • Frank Hoeppner on the qualitative aspects of time series used by humans in analysing time series.

Data sets

Related Conferences & Workshops

Related Journals

Reminder

If you have any suggestions, corrections, etc., please don't hesitate to e-mail me at waleed@cse.unsw.edu.au
 

Content managed by the Etomite Content Management System.

Etomite »

« Etomite Parse Error »

Etomite encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
 
PHP error debug
  Error: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 
  Error type/ Nr.: Warning - 2 
  File: /tmp_amd/adams/export/adams/1/waleed/public_html/new/index.php 
  Line: 117 
  Line 117 source: if(@!$this->rs = mysql_connect($this->dbConfig['host'], $this->dbConfig['user'], $this->dbConfig['pass'])) {  
 
Parser timing
  MySQL: 0.0000 s s(0 Requests)
  PHP: 1.7501 s s 
  Total: 1.7501 s s 

Content managed by the Etomite Content Management System.