Transcript

An Approach to Collaborative Context Prediction

Christian Voigtmann, Sian Lun Lau, Klaus David

Department of Computer Science

University of Kassel, Germany

{voigtmann, slau, david}@uni-kassel.de

Abstract—Context prediction approaches forecast future con-texts based on known context patterns to adapt e.g., services inadvance. In the case of the user’s context history not providingsuitable context information for the observed context pattern, tothe best of our knowledge context prediction algorithms will failto forecast the appropriate future context. To overcome the gapof missing context information in the user’s context history, wepropose the Collaborative Context Prediction (CCP) approach.CCP utilises the collaborative characteristics of existing recom-mendation systems of social networks. To evaluate the CCPmethod an experimental comparison of the proposed methodagainst the local Alignment context predictor is carried out.

Index Terms—context prediction, context awareness, tensordecomposition, hosvd, collaborative.

I. INTRODCTION

One interesting research issue in the field of context-aware

systems and environments is context prediction. Based on the

available context data, such systems and environments predict

future context of the user. With the help of this predicted

information, users in ubiquitous environments can be assisted

to a greater extend in different ways. Taking for example, a

research assistant who presents the progress of his work in

the same room every week. Before he enters the room for

his next presentation, the context-aware system automatically

adapts the designated services in the room to be ready for

his presentation using a prediction system spanning the whole

university. Possible context information useful for the predic-

tion are his movement patterns or devices he has used in the

past. A common approach to enable the prediction of future

context is to make use of the gathered and stored contexts

related to the user’s actions or to the user’s environment. The

information is needed by a context prediction algorithm to

forecast contexts for a given context pattern. However, if the

research assistant gives his presentation in a room he has not

been in before, his current movement patterns are unknown

to the context prediction system. Current context prediction

approaches that rely on the context history of a single user

fail to forecast the user’s next context - doing a presentation.

Therefore, the adaptations would not take place.

To overcome the problem of missing context information in

a single user’s context history, we utilise a collaboration-based

technique. We propose including and utilising the context

histories from other users to solve the problem of missing

context patterns in a user’s context history. We call this idea

Collaboration-based Context Prediction (CCP). To enrich the

context history of the user, we use the Higher Order Singular

Value Decomposition (HOSVD) method that has been applied

successfully in the field of tag recommendation [1]. With

regard to the above-mentioned scenario, the future context of

the research student - giving a presentation - which is based on

unknown movement patterns could be predicted using CCP, if

the context is provided by context histories of his colleagues

and if these histories show sufficient similarities to the research

student’s history.

Existing state of the art to context prediction is outlined in

the next Section. An introduction to the Collaboration-based

Context Predictor and to the underlying HOSVD technique is

outlined in Section III. Section IV gives a detailed example

to illustrate how the approach works. A proof of concept

regarding accuracy is given in Section V, by comparing the

CCP approach to an Alignment predictor which is based on the

Smith-Waterman-Algorithm. Section VI concludes the paper.

II. RELATED WORK

In this section we present existing state of the art context

prediction approaches briefly. One of the first projects that in-

cludes a mechanism to forecast future contexts is the Neuronal

Network House project directed by Michael C. Mozer [2]. In

this project, lifestyle information of occupants was gathered

to predict their next actions. Another smart home project

conducted by Diana J. Cook is called MavHome [3]. In the

case of this project the Active LeZi approach [4], a sequence-

matching algorithm, and the Episode Discovery algorithm [5]

have been developed to forecast, among others, devices the

inhabitants will be interacting next with. The authors in [6]

suggest a method to predict a user’s next location by using

and interpreting his or her GPS data. The introduced approach

clusters the gained GPS data to meaningful locations and uses

a Markov model for the prediction process.

A context time series prediction algorithm that is based on

local alignment techniques is introduced in [7]. This approach

is inspired by algorithms with a focus on computational

biology. On the one hand, the author evaluated his proposed

context prediction method by applying Alignment to a wind

power dataset to predict the wind power required in the future.

On the other hand, a dataset consisting of the information on

the location of a user’s mobile phone has been used to predict

the user’s location trajectory.

In [8] a Structured Context Prediction algorithm is pre-

sented. This approach tries to overcome the trade-off for

context prediction methods needing to be generic with being

efficient by using additional knowledge about the application

domain given by the developer at the time of design. The used

8th IEEE Workshop on Context Modeling and Reasoning

978-1-61284-937-9/11/$26.00 ©2011 IEEE 438

evaluation approach focuses on the availability prediction of

two services. The mentioned approaches only use the context

history of the user whose future context should be predicted

and do not explicitly make use of existing relations of users

context histories. Thus, the fact to use context histories of other

users to gain extra information for the forecasting process has

not been considered so far. In the next section our proposed

approach is described in more detail.

III. COLLABORATIVE-BASED CONTEXT PREDICTION

We propose the Collaborative-based Context Prediction

(CCP) approach that increases the possibility to make a

currently unknown context pattern of a user available for fore-

casting the next future context. The Collaborative Ubiquitous

Environment presented in Figure 1 forms the foundation for

the CCP approach. The environment consists of three different

entities. The first entity is represented by the set of users U ∈U of the Collaborative Ubiquitous Environment, the second

by the set of possible context patterns Cp ∈ CP and the third

by the set of predictable future contexts Fc ∈ FC. Therefore

the history of a user Ui is described by Hi ⊆ CP × FC.

U1

U2

U3

Un

Cp |Fc2 1 Cp |Fc5 9

Cp |Fc7 5 Cp |Fc8 j Cp |Fc3 2

Cp |Fc1 n Cp |Fcm-1 i

Cp |Fcm 1

Context HistoryUser

Collaborative Ubiquitous Environment

Cp |Fc2 1

Cp |Fcm 1

Cp |Fcm-1 i

Cp |Fc5 9

Cp |Fc8 j

Cp |Fc8 j

Cp |Fcm-1 iCp |Fcm-1 i

Fig. 1. Presents n users of a Collaborative Ubiquitous Environment with n

different context histories. Equal context parts are marked in the same colour.Every context part in the context history Hi of the user Ui consists of twoelements. Cp ∈ CP indicates the context pattern and Fc ∈ FC indicates thefuture context that follows the previous context pattern.

HOSVD is used to enrich the context history of the user with

additional latent information by using existing relations (equal

context parts) between the context histories of the users in the

Collaborative Ubiquitous Environment (see Figure 1). Latent

information comprises new context parts in the context history

of the user that were formally unknown and can be used to

infer the next future context. The basic idea of HOSVD is to

restrict the dimensionality of each entity of a Collaborative

Ubiquitous Environment to a specific size where each entity

only contains relevant, less noisy information by using the

n-mode product [9]. Afterwards, the downsized information

space is used to recalculate the Collaborative Ubiquitous

Environment, based on the most relevant information using

the n-mode product again.

U1

U2

U3

Un

Cp1Cp2Cp3 Cpm

Fc1

Fc2

Fcj

11

1

1

1

1

Fig. 2. 3-order tensor to store data of a Collaborative Ubiquitous Envi-ronment. The first dimension characterises all users U of the CollaborativeUbiquitous Environment that provide information in the form of context data.The second dimension represents all context patterns CP that are availablein the context histories of the users. FC symbolises the third dimension, thefuture contexts, that can be inferred as the next possible context of a userU ∈ U for a given context pattern.

c1

c2

c3

Fig. 3. Downsized 3-order tensor structure that contains only the mostrelevant data of every dimension.

To demonstrate the practical use of HOSVD we apply this

technique to the presented Ubiquitous Collaborative Environ-

ment. For the storage of the data we use a 3-order tensor

A ∈ ℜ|U|×|CP|×|FC|, compare Figure 2. The existing relations

between the entities U , CP, FC are stored in the tensor

structure A with a one. All relations that do not exist are

treated as values of zero.

To minimize the number of unknown context pattern in

the user’s history we downsize the dimensionality sizes of

the 3-order tensor structure A. As a result, we receive a

3-order tensor Σ ∈ ℜc1×c2×c3 whose three dimensions are

reduced to the information that spans the space that contains

the most relevant information. The size of the dimension Uis reduced to c1, the size of the dimension CP is reduced

to c2 and the third dimension FC is collapsed to the size

of c3. Figure 3 shows the tensor - marked in red - with its

reduced dimensionality size. Σ symbolises the approximation

of the tensor A. Afterwards HOSVD is used to retransform the

tensor Σ to the initial size of the dimension of the tensor A by

reusing the n-mode product as described above. The resulting

tensor A′ ∈ ℜ|U|×|CP|×|FC| finally concludes new information

in terms of new relations between the three dimensions that

can be used to forecast the user’s next contexts.

IV. ILLUSTRATIVE EXAMPLE

In order to show how our approach works, the Collaborative

Context Predictor is applied to an illustrative example. This

example presupposes three users of a Collaborative Ubiquitous

Environment. Figure 4 presents the three context histories of

the users. Equal context parts are marked with the same color.

In contrast to the used datasets in our experimental section,

439

in this example context patterns are not mapped to multiple

future contexts. The size of the context parts is determined

to an equal window size of four. Therefore every context part

consists of three contexts and one future context marked in

bold. All in all there are five different context parts composing

of ten different contexts.

U1

U2

U3 BBCY BBDZ BCCY BBDZ EFGZ BBDZ EFGZ EFGZ

FFXY FFXY BBDZ BBDZ

ABCX ABCX BCCY ABCX BCCY EFGZ EFGZ

User

1 2 3 4 5 6 7 8

EFGZ

BBDZ BBDZ FFXY FFXY

ContextParts

Fig. 4. Sample dataset consisting of context histories of three users.

As we can see, the context history of U1 does not provide

information for the context pattern {FFX, BBD}, the history

of U2 does not provide information for the context pattern

{ABC, BCC, EFG} and in the history of U3 the patterns

{ABC, FFX} haven’t been stored yet. Hence it is not possible,

for example, to provide a prediction for the next sensed

context pattern for U1, if this context pattern is either FFX

or BBD. The approach takes advantage of direct and indirect

relations between the histories of the users. Direct relations

are characterised by equal context parts between two users.

Indirect relations between two users e.g., U1 and U2 exist, if

the following two conditions are fulfilled:

• U1 and U2 do not have the same context parts,

• U3 features similarities of both U1 and U2.

CCP first transforms the underlying Collaborative Ubiq-

uitous Environment to a 3-order tensor structure with size

A ∈ ℜ3×5×3. (cf., Figure 5). Then HOSVD for tensor

dimensionality reduction is applied by reducing the dimension

size of the user to one. The resulting core tensor structure

is Σ ∈ ℜ1×5×3. By reapplying HOSVD to the core tensor

structure containing the approximated data the tensor structure

presented in Figure 6 containing new information is received.

The resulted tensor contains new relations between users,

context patterns and future contexts which are symbolised by

the new values. Because context patterns are not mapped to

multiple future contexts in this example the relations between

users, context patterns and future context in the resulted tensor

A′ are obvious. Otherwise, the future context with the highest

value that forms a relation to a given user and context pattern

will be predicted. For predicting future contexts for context

pattern FFX or BBD to U1, we can now use the new relations

provided by the resulted tensor to make a prediction. For

the pattern FFX we will predict Y and for BBD we will

predict the future context Z. The resulting prediction for BBD

is reasonable, because U1 shares the same context patterns

{EFG, BCC} with U3. The same applies to the prediction

for pattern FFX, because U1 has a direct relation to U3 and

U3 has a direct relation to U2 so U1 and U2 hold indirect

similarities. This illustrative example shows that CCP can be

used to provide further information to context histories of users

3

2

2

4 3

4

3

U1

U2

U3

XY

Z

AB

C

BC

C

FF

X

BB

D

EF

G

AB

C

BC

C

FF

X

BB

D

EF

G

AB

C

BC

C

FF

X

BB

D

EF

G

3

Fig. 5. Shows the tensor A ∈ ℜ3×5×3 that contains the information ofthe used sample data. The tensor consists of three users, five different contextpatterns and three different future contexts.

1.3

1.8

U1

U2

U3

XY

Z

AB

C

BC

C

FF

X

BB

D

EF

G

AB

C

BC

C

FF

X

BB

D

EF

G

AB

C

BC

C

FF

X

BB

D

EF

G

0.4

1.4

0.6

1.9

0.5

0.2

0.6

2.1

0.7

2.2

2.7

0.9

2.9

Fig. 6. Presents the resulted tensor A′ ∈ ℜ3×5×3 that contains new relationsbetween users, context patterns and future contexts.

by using existing direct or indirect relations to context histories

of other users. In the next section we will verify this result

by applying the CCP approach to a real dataset consisting of

movement patterns.

V. EXPERIMENTAL RESULTS

In this section we present experimental results of our CCP

approach that is based on real-world context data. We show

that context histories of additional users can be utilised to

allow context prediction even if the user himself, in this

case the research assistant in our introduction, does not have

suitable information in his history. Furthermore, we explore

how the prediction accuracy for so far unobserved context

patterns is affected by the number of used histories. Finally,

we compare the accuracy of our results to a local Alignment

context prediction approach that has access to the same context

history database using the Smith-Waterman-Algorithm [10].

A. Dataset

The dataset contains acceleration data recorded using the

accelerometer in a smartphone annotated with the movements

performed by test users. These were carried out in a way sim-

ilar to the experiments performed in our previous work [11].

Smartphones used for the recording of acceleration included

a Nokia N95 8GB, a 5730 Xpressmusic and a N900. For the

purpose of this work, the Symbolic Aggregate approXimation

(SAX) representation of the time series proposed by Lin et. al

[12] is used to transform the magnitude of the raw acceleration

data into a series of alphabetical symbols.

Each time series was normalized and split into windows

of 4 seconds. First, each window was transformed into a

piecewise aggregate approximation (PAA) representation of

440

GoDownstairs - baecdbbbeedfebceeaceebabfeaceeda - B1

GoDownstairs - cdcccccccbcdfaacddefbbcefacdcddb - B0

...

GoDownstairs - bacbfbabddebabbfdabdfdcabbfabcfe - B2

GoUpstairs - ebebbcefadebbdfeafebdfcaeccccddb - C1

...

GoUpstairs - ccdcdccbcefdcabfccbcfddaafdccbfd - C1

GoUpstairs - eafbbbceccbbfddbcdeabfcbfaaedccb - C2

...

...

Fig. 7. Illustration of acceleration data entries of a test dataset and their approximation.

the given normalized time series, then converted into symbol

strings with the distance matrix defined in Lin’s work. We

applied the SAX representation using string lengths of 32 and

a total of 6 symbols {a, b, c, d, e, f}. This enables the use of

a simple clustering approach where each movement pattern

is divided into maximum three sub clusters. Sub clusters

of ”go downstairs” are represented by {B0, B1, B2}, sub

clusters of ”go upstairs” are represented by {C0, C1, C2}, etc.

Henceforth, a maximum of 15 resulting different clusters are

used to represent the context information in the history of the

users. Figure 7 illustrates two time series each with a window

size of 4 seconds. Below the two acceleration curves a snippet

of a used test dataset is presented. The data snippet illustrates

the label, the SAX transformation of the acceleration data and

the label of the respective sub cluster.

For our experiments we used four context histories of

different users. Every context history containing approximately

1000 sub clustered and time-ordered contexts resulted from

the recorded movement behaviour of the users. To gain a

representative number of different evaluation sets, we used

different window sizes for the length of the context parts {3,

5, 7} to divide the four existing context histories. Moreover,

we generated additional evaluation sets by removing context

parts that occurred successively. Datasets without successive

context parts are called single-mode datasets, datasets with

successive context parts are called all-mode datasets.

B. Experimental Configuration

For the evaluation we apply the CCP and the local Align-

ment approach to different test datasets. A test dataset con-

sists of intersections of exactly two users’ context histories.

Intersections are context parts that occur in both histories.

If both users have ten equal context parts in their histories,

for example, the test dataset contains twenty intersections

entries. 10 intersections from the perspective of the first user

to the second user and 10 intersections from the reverse

perspective. The test datasets are used to simulate missing

context information in the context history of the corresponding

users. For every test dataset three training datasets exist that

are used to construct the prediction models for the applied

context prediction approaches.

The first training dataset contains the information of the

context histories on the two users the test dataset has been

generated from. The second training dataset extends the in-

formation of the first training dataset by adding the context

history information of a third user. The third dataset extends

the second by adding the history information of a fourth

user. For the prediction process we use the ”leave-one-out”

strategy for both context prediction approaches. In doing

so, each single context part of the test dataset is removed

temporally one after the other from the context history of the

corresponding user in the current training dataset.

Every time a single context part is removed temporally, the

prediction model is constructed anew with the reduced training

dataset and is used to forecast the next context of the context

pattern given by the current context part of the test dataset.

Finally, the predicted context is compared to the actual future

context that follows the context pattern.

C. Results

In this subsection we provide the results gained after ap-

plying the CCP and the local Alignment approach to different

test datasets. Altogether we generated 24 test datasets. The test

datasets result from four different context history combinations

of users, combined with three different window sizes for

the context parts and the two dataset modes. Each chart

presented in the Figures 8 to 11 shows four histogram bars

for every window size that indicate the different context

prediction accuracies. The blue bars indicate the accuracy of

the CCP approach for the different training datasets. The red

bar indicates the accuracy of the local Alignment approach.

We show only one result for the local Alignment approach

for every window size because local Alignment always leads

to the same accuracy results in our experiments despite of

441

TABLE ITENSOR DIMENSIONALITY FOR THE DIFFERENT WINDOW SIZES OF THE FOUR TEST DATASETS. REMARK: THE TENSOR DIMENSIONALITY FOR ALL AND

SINGLE DATA MODE IS SIMILAR.

Wnd = 3 Wnd = 5 Wnd = 7

A1

A2

A3

Ψ A1

A2

A3

Ψ A1

A2

A3

Ψ

Fig. 8 2x44x11 3x63x11 4x68x11 54 2x104x11 3x136x11 4x183x11 34 2x123x11 3x184x11 4x250x11 18

Fig. 9 2x53x11 3x64x11 4x66x11 48 2x130x10 3x180x10 4x232x10 32 2x142x10 3x209x10 4x275x10 12

Fig. 10 2x54x11 3x59x11 4x67x11 44 2x125x11 3x160x11 4x205x11 28 2x125x11 3x176x11 4x239x11 10

Fig. 11 2x61x11 3x68x11 4x75x11 68 2x143x10 3x188x10 4x232x10 38 2x153x11 3x221x11 4x277x11 16

using different trainings datasets. This indicates that the local

Alignment approach already gets most of the information of

the two context histories the test dataset has been generated

from and does not benefit from additional context histories.

Table I presents the different sizes of the tensor models

created from the training datasets. A1

indicates the tensor

containing context histories of two users, etc. Furthermore, the

Table displays the size Ψ of the test datasets for the different

window sizes. To construct the approximated prediction mod-

els from the tensors containing the different training datasets,

in each case only the user dimension has been reduced to the

size of one. The accuracy of the context prediction process gets

worse dramatically, if the context patterns’ dimension or the

future contexts’ dimension of the tensors presented in Table I

has been reduced.

The results indicate two important cognitions. Firstly, the

results show that it is possible to forecast future contexts based

on an unknown context pattern by using additional context

histories of other users. Secondly, in most cases the prediction

results of the CCP approach can be improved by using more

than just one additional context history. The division of the

context histories in context parts with different window sizes

show that the prediction results for smaller window sizes

normally achieve less accuracy than for higher window sizes.

That is because the smaller the chosen window size the higher

the number of entries in the test dataset. In the comparison

of the single-mode datasets and the all-mode datasets we

recognise that in most cases the prediction for the all-mode

datasets achieved better results. Furthermore, CCP provides

more accurate prediction results than the local Alignment

approach for all examined test datasets.

VI. CONCLUSIONS

In this paper we introduced the Collaborative Context

Predictor (CCP) method. This approach tries to overcome

the problem of unknown or missing context information in

a single user’s context history by using existing relations

between context histories of several users. Experiments on

real-world movement data showed that CCP is able to obtain

quite accurate prediction results, even if the underlying context

information is missing in the context history of the respective

user. Furthermore our experiments have shown that CCP

obtains better results than the local Alignment predictor for

every test dataset. Next, we intend to add fuzziness to the

CCP approach for which context patterns in the histories of

the users do not have to match exactly to be considered as

existing relations.

ACKNOWLEDGMENT

The authors are involved in the VENUS research project.

VENUS is a research cluster at the interdisciplinary Re-

search Center for Information System Design (ITeG) at Kassel

University. We thank Hesse’s Ministry of Higher Education,

Research, and the Arts for funding the project as part of

the research funding program ”LOEWE - Landes-Offensive

zur Entwicklung Wissenschaftlich-okonomischer Exzellenz”.

For further information, please visit: http://www.iteg.uni-

kassel.de/venus.

The authors would like to acknowledge the German Federal

Ministry of Education and Research (BMBF) for funding the

project MATRIX (Forderkennzeichen 01BS0802). The authors

are responsible for the content of the publication.

REFERENCES

[1] P. Symeonidis, A. Nanopoulos, and Y. Manolopoulos, “Tag recom-mendations based on tensor dimensionality reduction,” in RecSys ’08:

Proceedings of the 2008 ACM conference on Recommender systems.New York, NY, USA: ACM, 2008, pp. 43–50.

[2] M. C. Mozer, “The neural network home: An environment that adaptsto its inhabitants,” in In AAAI Spring Symposium on Intelligent Environ-

ments, 1998, pp. 110–114.[3] D. C. Michael, M. Youngblood, E. O. Heierman, K. Gopalratnam,

S. Rao, A. Litvin, and F. Khawaja, “Mavhome: An agent-based smarthome,” 2003.

[4] K. Gopalratnam and D. J. Cook, “Active lezi: An incremental parsing al-gorithm for sequential prediction,” in In Sixteenth International Florida

Artificial Intelligence Research Society Conference, 2003, pp. 38–42.[5] E. O. Heierman, III and D. J. Cook, “Improving home automation

by discovering regularly occurring device usage patterns,” in ICDM

’03: Proceedings of the Third IEEE International Conference on Data

Mining. Washington, DC, USA: IEEE Computer Society, 2003, p. 537.[6] D. Ashbrook and T. Starner, “Using gps to learn significant locations

and predict movement across multiple users,” 2003.[7] S. Sigg, S. Haseloff, and K. David, “An alignment approach for context

prediction tasks in ubicomp environments,” IEEE Pervasive Computing,vol. 99, no. PrePrints, 2010.

[8] M. Meiners, S. Zaplata, and W. Lamersdorf, “Structured context pre-diction: A generic approach,” in Proceedings of the 10th IFIP In-

ternational Conference on Distributed Applications and Interoperable

Systems (DAIS 2010). Springer, 6 2010, pp. 84–97.[9] T. G. Kolda and B. W. Bader, “Tensor decompositions and applications,”

SIAM Review, vol. 51, no. 3, pp. 455–500, September 2009.[10] T. F. Smith and M. S. Waterman, “Identification of common molecular

subsequences.” J Mol Biol, vol. 147, no. 1, pp. 195–197, March 1981.[Online]. Available: http://view.ncbi.nlm.nih.gov/pubmed/7265238

[11] S. L. Lau, I. Konig, K. David, B. Parandian, C. Carius-Dussel, andM. Schultz, “Supporting patient monitoring using activity recognitionwith a smartphone,” in The Seventh International Symposium on Wireless

Communication Systems (ISWCS’10), 2010.[12] J. Lin, E. Keogh, L. Wei, and S. Lonardi, “Experiencing sax: a novel

symbolic representation of time series,” Data Mining and Knowledge

Discovery, vol. 15, no. 2, pp. 107–144, October 2007. [Online].Available: http://dx.doi.org/10.1007/s10618-007-0064-z

442

0

20

40

60

80

100

Wnd=3 Wnd=5 Wnd=7

Accura

cy in %

Window Sizes

Based on test dataset of user 1 and user 2 (single data)

2User(CCP)3User(CCP)4User(CCP)

Alignment

0

20

40

60

80

100

Wnd=3 Wnd=5 Wnd=7

Accura

cy in %

Window Sizes

Based on test dataset of user 1 and user 2 (single data)

2User(CCP)3User(CCP)4User(CCP)

Alignment

0

20

40

60

80

100

Wnd=3 Wnd=5 Wnd=7

Accura

cy in %

Window Sizes

Based on test dataset of user 1 and user 2 (all data)

2User(CCP)3User(CCP)4User(CCP)

Alignment

Fig. 8. Test datasets generated from the intersections of user 1 and user 2. Used with different window sizes and data modes.

0

20

40

60

80

100

Wnd=3 Wnd=5 Wnd=7

Accu

racy in

%

Window Sizes

Based on test dataset of user 2 and user 3 (single data)

2User(CCP)3User(CCP)4User(CCP)

Alignment

0

20

40

60

80

100

Wnd=3 Wnd=5 Wnd=7

Accu

racy in

%

Window Sizes

Based on test dataset of user 2 and user 3 (single data)

2User(CCP)3User(CCP)4User(CCP)

Alignment

0

20

40

60

80

100

Wnd=3 Wnd=5 Wnd=7

Accu

racy in

%

Window Sizes

Based on test dataset of user 2 and user 3 (all data)

2User(CCP)3User(CCP)4User(CCP)

Alignment

0

20

40

60

80

100

Wnd=3 Wnd=5 Wnd=7

Accu

racy in

%

Window Sizes

Based on test dataset of user 2 and user 3 (all data)

2User(CCP)3User(CCP)4User(CCP)

Alignment

Fig. 9. Test datasets generated from the intersections of user 2 and user 3. Used with different window sizes and data modes.

0

20

40

60

80

100

Wnd=3 Wnd=5 Wnd=7

Accu

racy in

%

Window Sizes

Based on test dataset of user 1 and user 3 (single data)

2User(CCP)3User(CCP)4User(CCP)

Alignment

0

20

40

60

80

100

Wnd=3 Wnd=5 Wnd=7

Accu

racy in

%

Window Sizes

Based on test dataset of user 1 and user 3 (single data)

2User(CCP)3User(CCP)4User(CCP)

Alignment

0

20

40

60

80

100

Wnd=3 Wnd=5 Wnd=7

Accu

racy in

%

Window Sizes

Based on test dataset of user 1 and user 3 (all data)

2User(CCP)3User(CCP)4User(CCP)

Alignment

0

20

40

60

80

100

Wnd=3 Wnd=5 Wnd=7

Accu

racy in

%

Window Sizes

Based on test dataset of user 1 and user 3 (all data)

2User(CCP)3User(CCP)4User(CCP)

Alignment

Fig. 10. Test datasets generated from the intersections of user 1 and user 3. Used with different window sizes and data modes.

0

20

40

60

80

100

Wnd=3 Wnd=5 Wnd=7

Accura

cy in %

Window Sizes

Based on test dataset of user 2 and user 4 (single data)

2User(CCP)3User(CCP)4User(CCP)

Alignment

0

20

40

60

80

100

Wnd=3 Wnd=5 Wnd=7

Accura

cy in %

Window Sizes

Based on test dataset of user 2 and user 4 (single data)

2User(CCP)3User(CCP)4User(CCP)

Alignment

0

20

40

60

80

100

Wnd=3 Wnd=5 Wnd=7

Accura

cy in %

Window Sizes

Based on test dataset of user 2 and user 4 (all data)

2User(CCP)3User(CCP)4User(CCP)

Alignment

0

20

40

60

80

100

Wnd=3 Wnd=5 Wnd=7

Accura

cy in %

Window Sizes

Based on test dataset of user 2 and user 4 (all data)

2User(CCP)3User(CCP)4User(CCP)

Alignment

Fig. 11. Test datasets generated from the intersections of user 2 and user 4. Used with different window sizes and data modes.

443


Top Related