Data

(IGTS) Temporal Segmentation for multivariate time series

RMIT University, Australia
Flora Salim (Aggregated by)
Viewed: [[ro.stat.viewed]] Cited: [[ro.stat.cited]] Accessed: [[ro.stat.accessed]]
ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2FANDS&rft_id=https://github.com/cruiseresearchgroup/IGTS-Temporal-Segmentation&rft.title=(IGTS) Temporal Segmentation for multivariate time series&rft.identifier=41aac894974d42ba70a775b7afc96a18&rft.publisher=RMIT University, Australia&rft.description=Data collected in this repository contains resources used and described in the paper. The repository is structured as follows: paper/: Formal description of the algorithm and evaluation results code/: The Matlab project code presentation/: The presentation slides Code The codes are available in code/. GetTS_Syn.m: The function generates synthetic data main: Run this file for the implementation of the algorithm. All the variables are defined in this file. best_k: It finds the best candidate for the number of the segments based on the given information gain. Clean_TS: This function normalizes the time series and doubles the number of the time series to address the hetergenousity in the time series. DP_IG: Implementation of the dynamic programming for IGTS FullSearch: Implementation of the full search for IGTS GetTS_USC: It preprocesses the USC data for the algorithm Hierarchical: Implementation of the TOP-Down algorithm for IGTS IG_Cal: It calculates the information gain ksegmentation: Implementation of k-segmenatation algorithm movingvar: It is an optional function that adds variance of the time series Sh_Entropy: It calculates the entropy The input is m time series with the length of n that should be stored in an m*n matrix. Paper Abstract This paper aims to observe and recognize transition times, when human activities change. No generic method has been proposed for extracting transition times at different levels of activity granularity. Existing work in human behavior analysis and activity recognition has mainly used predefined sliding windows or fixed segments, either at low-level, such as standing or walking, or high-level, such as dining or commuting to work. We present an Information Gain-based Temporal Segmentation method (IGTS), an unsupervised segmentation technique, to find the transition times in human activities and daily routines, from heterogeneous sensor data. The proposed IGTS method is applicable for low-level activities, where each segment captures a single activity, such as walking, that is going to be recognized or predicted, and also for high-level activities. The heterogeneity of sensor data is dealt with a data transformation stage. The generic method has been thoroughly evaluated on a variety of labeled and unlabeled activity recognition and routine datasets from smartphones and device-free infrastructures. The experiment results demonstrate the robustness of the method, as all segments of low- and high-level activities can be captured from different datasets with minimum error and high computational efficiency.&rft.creator=Flora Salim&rft.date=2018&rft.relation=https://dx.doi.org/10.1016/j.pmcj.2017.01.003&rft_rights=All Rights Reserved&rft_rights=CC BY-NC: Attribution-Noncommercial 3.0 AU http://creativecommons.org/licenses/by-nc/3.0/au&rft_subject=Human activity recognition&rft_subject=Information gain&rft_subject=Routine discovery&rft_subject=Temporal segmentation&rft_subject=Information Systems not elsewhere classified&rft_subject=INFORMATION AND COMPUTING SCIENCES&rft_subject=INFORMATION SYSTEMS&rft.type=dataset&rft.language=English Access the data

Licence & Rights:

Other view details
Unknown

CC BY-NC: Attribution-Noncommercial 3.0 AU
http://creativecommons.org/licenses/by-nc/3.0/au

All Rights Reserved

Access:

Other view details

Data available in link. For any queries about this or any other RMIT dataset, please contact research.data@rmit.edu.au

Contact Information


GitHub

Full description

Data collected in this repository contains resources used and described in the paper. The repository is structured as follows: paper/: Formal description of the algorithm and evaluation results code/: The Matlab project code presentation/: The presentation slides Code The codes are available in code/. "GetTS_Syn.m": The function generates synthetic data "main": Run this file for the implementation of the algorithm. All the variables are defined in this file. "best_k": It finds the best candidate for the number of the segments based on the given information gain. "Clean_TS": This function normalizes the time series and doubles the number of the time series to address the hetergenousity in the time series. "DP_IG": Implementation of the dynamic programming for IGTS "FullSearch": Implementation of the full search for IGTS "GetTS_USC": It preprocesses the USC data for the algorithm "Hierarchical": Implementation of the TOP-Down algorithm for IGTS "IG_Cal": It calculates the information gain "ksegmentation": Implementation of k-segmenatation algorithm "movingvar": It is an optional function that adds variance of the time series "Sh_Entropy": It calculates the entropy The input is m time series with the length of n that should be stored in an m*n matrix. Paper Abstract This paper aims to observe and recognize transition times, when human activities change. No generic method has been proposed for extracting transition times at different levels of activity granularity. Existing work in human behavior analysis and activity recognition has mainly used predefined sliding windows or fixed segments, either at low-level, such as standing or walking, or high-level, such as dining or commuting to work. We present an Information Gain-based Temporal Segmentation method (IGTS), an unsupervised segmentation technique, to find the transition times in human activities and daily routines, from heterogeneous sensor data. The proposed IGTS method is applicable for low-level activities, where each segment captures a single activity, such as walking, that is going to be recognized or predicted, and also for high-level activities. The heterogeneity of sensor data is dealt with a data transformation stage. The generic method has been thoroughly evaluated on a variety of labeled and unlabeled activity recognition and routine datasets from smartphones and device-free infrastructures. The experiment results demonstrate the robustness of the method, as all segments of low- and high-level activities can be captured from different datasets with minimum error and high computational efficiency.

This dataset is part of a larger collection

Click to explore relationships graph
Subjects

User Contributed Tags    

Login to tag this record with meaningful keywords to make it easier to discover

Identifiers
  • Local : 41aac894974d42ba70a775b7afc96a18