Training Human Activity Recognition for Labels with Inaccurate Time Stamps

Training Human Activity Recognition for Labels with Inaccurate Time Stamps

UBICOMP '14 ADJUNCT, SEPTEMBER 13 - 17, 2014, SEATTLE, WA, USA Training Human Activity Recognition for Labels with Inaccurate Time Stamps Takamichi TODA Naonori UEDA Abstract Kyushu Institute of TechnologyNTT Communication Science We generally use supervised learning when performing 1-1 Sensui-cho, Tobata, Laboratories activity recognition using mobile sensor devices such as Kitakyushu-shi 2-4 Hikaridai, Seika, smartphones. In this application, case data associated Fukuoka ,804-8550, JAPAN Sagara-gun with the sensor information and type of action is required. [email protected] Kyoto, 619-0237, JAPAN However, there is a possibility that a time shift occurs [email protected] because this association is done manually on the audio Sozo INOUE Kyushu Institute of Technology and video that has been acquired along with the sensor 1-1 Sensui-cho, Tobata, information. In this paper, we propose a method of Kitakyushu-shi activity recognition that can recognize correct actions Fukuoka ,804-8550, JAPAN even if there is a time gap. In this method, we add labels [email protected] that shift the original learning data label. We also implement multi-label machine learning. In addition, we Shota TANAKA Kyushu Institute of Technology propose a method for repeated learning based on the 1-1 Sensui-cho, Tobata, Expectation-Maximization(EM) algorithm. To evaluate Kitakyushu-shi this method, we conducted an experiment that recognized Fukuoka ,804-8550, JAPAN three types of behavior using a Naive Bayes classifier. In [email protected] the evaluation, we pieced together three types of human action data into one dataset called pseudo sequence data. Permission to make digital or hard copies of all or part of this work for We slid the action labels of the pseudo sequence data and personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear examined whether the recognition rate was improved by this notice and the full citation on the first page. Copyrights for components our proposed method. The results show that the proposed of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or method can perform activity recognition with high to redistribute to lists, requires prior specific permission and/or a fee. Request accuracy, even if the action labels times are shifted. permissions from [email protected]. UbiComp '14, September 13 - 17, 2014, Seattle, WA, USA. Copyright is held by the owner/author(s). Publication rights licensed to ACM. ACM 978-1-4503-3047-3/14/09...$15.00. http://dx.doi.org/10.1145/2638728.2641297 863 UBICOMP '14 ADJUNCT, SEPTEMBER 13 - 17, 2014, SEATTLE, WA, USA Author Keywords For this reason, using semi-supervised classification [5] has Human activity recognition, machine learning, mobile been proposed. sensor device, EM algorithm, smoothing In [9], it was shown that using a basic semi-supervised ACM Classification Keywords classification based on self-training and co-training,it is I.1.2 [Algorithms]: Analysis of algorithms. possible to recognize actions without action labels. In [6], a function was proposed that projects a multi-dimensional Introduction space-specific feature value using unlabeled and labeled Recently, research regarding human behavior recognition data, where supervised learning uses Support vector useing mobile sensor devices has increased, and machine(SVM) in the space of projected label data. This applications in various fields as sports medicine are enables the characteristics of the unlabeled data to also anticipated [4]. In order to perform action recognition, it affect the learning result. In that it uses incomplete labels, is necessary to collect behavior data to create a this research is similar to ours, however, it does not recognition model using machine learning. To do this, we consider time shift. require the case data associated with the sensor information and type of action. However, there is a In [10], multi-instance learning, i.e. a machine learning possibility that a time shift occurs because this method that can respond to more than one sample set of association is done manually from the acquired audio and one label, we recognized actions without knowing all the video along with the sensor information. label data. This multi-instance learning method was introduced in [12]. However, there is an assumption that, In this paper, we propose a method of activity recognition one or more existing labels are given for the sample set. that can recognize correct actions, even if there is a time gap. In this method, we add labels that have been shifted In [15], instead of focusing on missing label times, a from the original learning data labels. We also perform method was proposed that can perform action recognition multi-label machine learning. We use the Naive Bayes by action order alone. In this method, the correct label is classifier in the machine learning step, and add conditional recognized by Dynamic Programming(DP) matching and probability to calculate the feature value. In addition, we supervised learning after segmentation and clustering. propose a method of repeated learning based the EM This method is effective when only the order is known. algorithm. However, it is not able to attach a label to a specific time when the action label time is shifted. Related Research Multi-label learning is machine learning that allows labels Many studies on action recognition using mobile sensors that are structured or multiple labels in the learning have been published since its introduction in [1]. In sample. The method was introduced in [11] and [12]. We supervised learning, it has become a problem of inaccurate focus on multi-label learning where the label may have a teacher information such as incomplete label information. plurality of samples, but a true label exists. This is a 864 WORKSHOP: HASCA special case of multi-label learning [7]. This method uses Proposed Method an EM algorithm that repeats the following two steps. In this section, we discuss three things. First, we introduce the method that converts time shifted data into M step multi-label data. Next, we explain how to solve performs machine learning in whish the initial multi-label problems. Finally, we discuss smoothing. multi-label set is stochastically abeled. Converting multi-label data E step The input data is assumed to be data acquired by a estimates the probability distribution of the learning mobile sensor device such as three-axis acceleration data data labels. or time series. These sensor data are processed just as for general action recognition. The time windows are acquired In [2], they solved the same problem as a convex and the feature value in each time window is calculated. programming problem of loss function, and applied this to video for person labeling. By using the method in [7], we If the feature value in discrete time t is ~xt, and if the also attempt to convert the problem of deviation in time given label is yt, we assume that the following is satisfied. series data to a convex programming problem. ( ~xt; yt) (1) The method in [3] extends the technique of [7] using conditional random fields(CRFs) that are often used in However, we defined the time as t = 1; 2; :::; n. Using this natural language processing. By doing so, even if many time, the calculation produces a multi-label set for each action labels are given, machine learning can be St like Formula as follows. performed. The work in [7] is similar to our research with 0 S := fy 0 jt − α ≤ t < t + αg (2) respect to extending the time-series data approach. t t However, it differs in that they assumed that more than Here, α is a constant parameter. one label applied to the data of one sample implies multiple persons. We assume a time shift has occurred. Equation 2 assumes that the provided label is 2α longer than the given label. At a certain time t, the times before The multi-instance learning described above does not and after the given label within α also are considered as assume more than one label can be attached to one label candidates. Just as for the label, several candidates sample as in [7]. However, in [10], the method has been can exist, although the data correspond to one action. We improved to accommodate more than one label, called refer to [7] for the assumptions used here, and we treat experience sampling. In this case, the method that this procedure as multi-label learning. iteratively converges to label unlabeled data is similar to ours. However, it is not a stochastic approach but a Solving multiple labels decisive approach as in [7]. In addition, because a label is Data that have been converted into a multi-label set in assigned on a regular basis by experience sampling, this is the previous section are processed by the method not a method that considers label time shifts as we do. proposed in [7], an EM algorithm formulated using the 865 UBICOMP '14 ADJUNCT, SEPTEMBER 13 - 17, 2014, SEATTLE, WA, USA Kullback―Leibler(KL) divergence. Here, we briefly Because these steps are formulated as an EM algorithm, describe the procedure. they converge to a local solution by Jensen's inequality. In the previous section, the data is given in the multi-label We call this method the EM method. Figure 1 shows its form as flow. Likewise, we call the method that estimats the action label by a maximum likelihood method after Step 3 ( ~xt;St) t = 1; 2; :::; n (3) Non-EM method. We next perform the procedure described.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    10 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us