<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Activity Daily Living prediction with Marked Temporal Point Processes</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Giancarlo</forename><surname>Fortino</surname></persName>
							<email>g.fortino@unical.it</email>
							<affiliation key="aff0">
								<orgName type="institution">Università della Calabria</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Antonella</forename><surname>Guzzo</surname></persName>
							<email>antonella.guzzo@unical.it</email>
							<affiliation key="aff0">
								<orgName type="institution">Università della Calabria</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Michele</forename><surname>Ianni</surname></persName>
							<email>michele.ianni@univr.it</email>
							<affiliation key="aff1">
								<orgName type="institution">Università di Verona</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Francesco</forename><surname>Leotta</surname></persName>
							<email>leotta@diag.uniroma1.it</email>
							<affiliation key="aff2">
								<orgName type="institution">Sapienza Università di Roma</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Massimo</forename><surname>Mecella</surname></persName>
							<email>mecella@diag.uniroma1.it</email>
							<affiliation key="aff2">
								<orgName type="institution">Sapienza Università di Roma</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Activity Daily Living prediction with Marked Temporal Point Processes</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">944BCBD4582567A3FB8C83BEC1574B25</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T02:53+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>smart houses</term>
					<term>activity prediction</term>
					<term>human habits</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The increasingly large availability of sensors in modern houses, due to the establishment of home assistants, allow to think in terms of smart houses where behaviours can be automatized based on user habits. Common tasks required to this aim include activity prediction, i.e., the task of forecasting what is the next activity a human is going to perform in the smart space based on past sensor logs. In this discussion paper 1 , we outline a novel activity prediction method for smart houses based on the seminal probabilistic method named Marked Temporal Point Process Prediction.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>The establishment on the market, witnessed in the very last years, of home assistance devices (e.g., Google Home, Amazon Alexa), provided new incentives to the development of sensors and actuators based on wireless protocols (e.g., Zigbee) to be installed in private houses. These devices have the advantage, with respect to previous "domotic" technologies, of not requiring complex wiring and installation work, thus attracting the curiosity of end users who, with a limited expense, can create their own smart houses.</p><p>If, on the one hand, data coming from these devices are currently mainly employed by defining manual automation rules, on the other hand, there is now the concrete possibility of applying automatic techniques from the intelligent environment research community outside the controlled world of research laboratories.</p><p>Research work focused in particular on the following automated tasks: activity recognition, anomaly detection and activity prediction. As discussed in <ref type="bibr" target="#b0">[1]</ref>, prediction can be applied at the sensor level or at the activity level. The two types of prediction have different purposes. Activity level prediction is used to predict the next activity/ies the user is going to perform. Activity level prediction is usually intended for prompting expected activities to users (e.g., elderly) if they did not started at the right time <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b2">3]</ref>. A survey of sensor and activity prediction is provided in <ref type="bibr" target="#b3">[4]</ref>. Activity prediction is usually based on probabilistic models <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b2">3]</ref>, especially based on Markov chains, or on rules learned through classical data mining method such as rule mining <ref type="bibr" target="#b4">[5]</ref> and clustering <ref type="bibr" target="#b5">[6]</ref>.</p><p>In this paper, we tackle the problem of Activity Daily Living (ADL) prediction in smart houses given past ADLs and sensor measurements, as discussed in our papers <ref type="bibr" target="#b6">[7,</ref><ref type="bibr" target="#b7">8]</ref>. We outline a prediction model for daily activities based on (Marked) Temporal Point Processes -MTPPs, that is a probabilistic method modeling random processes. In recent years, there has been an increasing number of applications to MTPPs <ref type="bibr" target="#b8">[9,</ref><ref type="bibr" target="#b9">10]</ref> in various areas including health-care analysis, finance, modeling earthquakes and aftershocks, etc. In particular, we applied MTPPs to a freely available dataset in the smart house community provided by the CASAS project. Achieved performance are evaluated against the state-of-the-art probabilistic algorithm defined in <ref type="bibr" target="#b1">[2]</ref>.</p><p>This discussion paper is organized as follows. Section 2 introduces the theoretical background behind MTPPs and their neural network implementations. Section 3 describes our approach to apply MTPPs to activities of daily living. Section 4 reports an initial evaluation of our approach based on MTPPs against the state-of-the-art technique proposed in <ref type="bibr" target="#b1">[2]</ref>. Finally, Section 5 concludes the paper with final considerations and future works.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Marked Temporal Point Process Prediction</head><p>(Marked) Temporal Point Process (shortly MTPP) is a powerful mathematical tool for modeling the latent mechanisms that govern the occurrence of random events observed over time. In particular, these models can be used as predictive models, that are capable of specifying the timing of future events, based on the history of the past.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">Preliminaries on MTPP</head><p>Formally, a marked temporal point process is a stochastic process modelling a list of discrete events 𝑒 𝑗 = (𝑡 𝑗 , 𝑎 𝑗 ), with 𝑡 𝑗 ∈ ℛ + , 𝑗 ∈ 𝒵 + and 𝑎 𝑗 ∈ 𝒜 where the domain of 𝒜 is application dependent <ref type="bibr" target="#b9">[10]</ref>. Note that, with respect to the basic formulation of a TPP, the concept of event point is extended with a marked 𝑎 𝑗 , i.e. additional information associated with an event that can be of separate interest (e.g. in the prediction of an earthquake we are interested in its position and magnitude) or may simply be included to make a more realistic model of the event times (as in our case). Let the history 𝐻 𝑡 be the list of events (time and marker pairs) up to the time 𝑡, we can explicitly specify the conditional density function that the next event will occur during the interval [𝑡, 𝑡 + d𝑡] with mark 𝑎 by 𝑓 * (𝑡, 𝑎) = 𝑓 (𝑡, 𝑎|𝐻 𝑡 ) where the notation * from <ref type="bibr" target="#b10">[11]</ref> means that this density is conditional on the past (right up to but not including the present) rather than writing explicitly that the function depends on the history. From the density functions 𝑓 ((𝑡 1 , 𝑎 1 ), . . . , (𝑡 𝑗 , 𝑎 𝑗 )) specifying the distributions of all events time and marker pairs, one by one, starting in the past, thus the distribution of all events is given by the joint density:</p><formula xml:id="formula_0">𝑓 ({(𝑡 𝑗 , 𝑎 𝑗 )} 𝑛 𝑗=1 ) = ∏︁ 𝑗 𝑓 (𝑡 𝑗 , 𝑎 𝑗 |𝐻 𝑡 𝑗−1 ) = ∏︁ 𝑗 𝑓 * (𝑡 𝑗 , 𝑎 𝑗 )<label>(1)</label></formula><p>A common way to model temporal point process with marker is by the conditional intensity function that could be specified by the conditional density 𝑓 (𝑡, 𝑎|𝐻 𝑡𝑛 ) and its corresponding cumulative distribution function 𝐹 (𝑡, 𝑎|𝐻 𝑡𝑛 ) for any 𝑡 &gt; 𝑡 𝑛 . Formally, the conditional intensity function is defined by:</p><formula xml:id="formula_1">𝜆 * (𝑡, 𝑎) = 𝑓 (𝑡, 𝑎|𝐻 𝑡𝑛 ) 1 − 𝐹 (𝑡, 𝑎|𝐻 𝑡𝑛 )<label>(2)</label></formula><p>The conditional intensity function can be interpreted heuristically by considering an infinitesimal interval around 𝑡, say [𝑡, 𝑡 + d𝑡] and the number of points falling in it 𝑁 : 𝜆 * (𝑡, 𝑎)d𝑡d𝑎 = 𝐸[𝑁 (d𝑡 × d𝑎)|𝐻 𝑡 ] that is, the mean number of points in a small time interval 𝑑𝑡 with the mark in a small interval d𝑡. Based on the application domains, different forms of the conditional intensity function has been proposed aiming at capturing the phenomena of interests <ref type="bibr" target="#b8">[9]</ref>. For example, the specific parametric could be as in Poisson process <ref type="bibr" target="#b11">[12]</ref> when keep 𝜆 fixed over time, and to be independent of the history 𝐻 𝑡 ; as non homogeneous Poisson process when keep 𝜆(𝑡) as a function of only time and not the history of events you get; as Hawkes process <ref type="bibr" target="#b12">[13]</ref>, where exponential formulation of the conditional intensity simulate the fact that a point increases the chance of getting other points immediately after, and Self-correcting process <ref type="bibr" target="#b13">[14]</ref> where as opposed to Hawkes process the chance of new points decreases immediately after a point has appeared. Beside the specific form of the conditional intensity, as those introduced above, all these different parametrizations imply specific assumptions about the functional forms of the generative processes, which may or may not reflect the reality and definitely would be unknown in the most common cases.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">Recurrent Marked Temporal Point Process</head><p>Differently to the approaches where the conditional intensity has a specified parametric form, recent research on MTPP emphasizes more on the neural-network-based point process models as a promising approach that can better capture the dynamics of a complex system. In particular, two recent approaches, namely RMTPP <ref type="bibr" target="#b14">[15]</ref> and ERPP <ref type="bibr" target="#b15">[16]</ref>, have demonstrated that Recurrent Neural Network (RNN) can be used to model and automatically learn the conditional intensity function (without any particular prior assumptions) by achieving better prediction results than simple TPP models (e.g. Point, Hawkes or Self-correcting processes).</p><p>RMTPP <ref type="bibr" target="#b14">[15]</ref> is the seminal work that initially proposed to use RNN in the MTPP framework. Specifically, the event history is embedded into a vector ℎ 𝑗 , and then used to define the conditional intensity as 𝜆 * (𝑡) = exp(𝑤 𝑡 (𝑡 − 𝑡 𝑗 ) + 𝑣 𝑇 ℎ 𝑗 + 𝑏 𝑡 ), where 𝑣 𝑇 is a column vector, 𝑤 𝑡 , 𝑏 𝑡 are scalars learned during the train of the network and the exponential function is used as a non-linear transformation and guarantees that the intensity is positive. Formulation of 𝜆 summarizes three contributions: (1) the first term emphasizes the influence of the current event j; (2) the second term 𝑣 𝑇 ℎ 𝑗 represents the accumulative influence from the marker and the timing information of the past events; (3) the last term gives a base intensity level for the occurrence of the next event.</p><p>By following the path traced by <ref type="bibr" target="#b14">[15]</ref>, ERPP proposed a model that automatically learns the conditional intensity function of a point process by synergically using two RNNs, one RNN with asynchronous events as input and another RNN with time series as input. The underlying rationale is that time series are more suitable to carry the synchronously and regularly updated, while the event sequence can compactly catch event driven, more abrupt information, which can affect the conditional intensity function over longer period of time. Adopting a twin RNN structure permits to deal with timeseries and event via separate RNN, and can be suitable to model point process in which the dynamics of these two source of data can be rather varying <ref type="bibr" target="#b15">[16]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Prediction for Activities of Daily Living based on RMTPP and ERPP</head><p>We use (marked) Temporal Point Process (MTPP) as a mathematical framework for the modeling and learning of human's behaviors, associated with their side habit information. In fact, human activities are captured by sensors and recorded as many discrete events in continuous time.</p><p>Definition 3.1. Let the input be a set of sequence of activities performed in the time with its timestamp, i.e. 𝑆 = {𝑒 1 = (𝑡 1 , 𝑎 1 ), . . . , 𝑒 𝑚 = (𝑡 𝑚 , 𝑎 𝑚 )} is a sequence of pairs marked by a kind of activity and its timestamp. Given two events 𝑒 𝑖 and 𝑒 𝑗 with 𝑖 &gt; 𝑗, we have that 𝑡 𝑖 ≥ 𝑡 𝑗 . Considering the j-th observation, our goal is to predict the next observation (j+1), i.e. when the next activity will happen and what type of activity it will be, given the past sequence of observations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">Prediction Model Formulations</head><p>To build the model prediction based on the RMTPP's architecture, we first embed the sequence of daily activities (see Definition 3.1) into a latent space. Then, the embedded vector and the temporal features are fed into the recurrent layer. The recurrent layer learns a representation that summaries the nonlinear dependency over the previous events. Based on the learned representation ℎ 𝑗 , it outputs the prediction for the next marker 𝑎 𝑗+1 and timing 𝑡 𝑗+1 to calculate the respective loss functions. As evidenced in <ref type="bibr" target="#b15">[16]</ref>, based on the hidden unit of RNN, we are able to learn a unified representation of the dependency over the history. In consequence, the direct formulation 2 of the conditional intensity function 𝜆 * (𝑡 𝑗 + 1) captures both of the information from past event timings and event markers. On the other hand, since the prediction for the marker also depends nonlinearly on the past timing information, this may improve the performance of the classification task as well when both of these two information are correlated with each other.</p><p>By adopting the ERPP's architecture, the model differs substantially, since time series and event sequence are predicted separately. Specifically, we fed the different timestamps into a LSTM and the sequence of activities is embedded and fed into a separate LSTM. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">An Experimental analysis</head><p>The experimental analysis has been conducted on the ARUBA dataset provided by the CASAS project <ref type="foot" target="#foot_0">1</ref> . The dataset has been acquired by monitoring the activities performed by an elderly during two years of daily life in the house depicted in Figure <ref type="figure" target="#fig_0">1</ref>.</p><p>Furnitures and walls are depicted using black lines. The environment contains different category of sensors including passive infrared sensors -PIRs (denoted with ellipses and code MXXX), door-attached switch sensors (denoted with empty rectangles and code DXXX), and temperature sensors (denoted with code DXXX). In particular, the house is equipped with 31 passive infrared sensors (PIR) installed on the ceiling in correspondence of sensitive places for human activities (e.g., M002 and M003 mounted in correspondence of the bed, M009 and M010 mounted in correspondence of the sofa) and pointing at the floor. As soon as the elderly walks in the area covered by a sensor, he/she makes it trigger to the ON value. Two kinds of PIR sensors are available with two different detection area sizes: small cone sensors (denoted with small ellipses) and large cone sensors (denoted with large ellipses). The former have the goal of detecting the elderly interacting with the specific furnitures in correspondence of the sensors, whereas the latter have the goal of detecting him/her generically entering a room or an area (e.g., M019 detects the person entering the kitchen).</p><p>The dataset is labeled with the activity the elderly is performing when each sensor measurement onsets. The dataset reports 12 different activities. The dataset has been pre-processed in order to remove sensor measurements other than those coming from the PIR sensors and to remove OFF measurements for PIR sensors, which do not contain any information (PIR sensors trigger to OFF after a predetermined amount of time). The goal of the evaluation is to measure the ability of the proposed technique to predict the next activity and when this activity will be performed. Achieved performance have been compared with the state-of-the-art technique proposed in <ref type="bibr" target="#b1">[2]</ref>. The Aruba dataset has been split in a training set (70% of the measurements) and a validation set (30% of the measurements). We evaluated the time prediction using the Mean Absolute Error (MAE), Precision and Recall and F1-score.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1.">Performance of chosen state-of-the-art approach</head><p>The performance of our solution have been compared with those obtained with the technique proposed by the CASAS research group in <ref type="bibr" target="#b1">[2]</ref>. The source code of the algorithm is freely available on the project website, even though some re-coding was needed in order to compute performance envisioned in our work. In particular, performance in <ref type="bibr" target="#b1">[2]</ref> are not computed considering all the different activities together, but with respect to a specific activity. Evaluation in the original paper <ref type="bibr" target="#b1">[2]</ref> was conducted with a different, less recent and smaller dataset from the very same research group.</p><p>The technique proposed in <ref type="bibr" target="#b1">[2]</ref> is based on two components. The current activity -RA, is recognized by applying Support Vector Machines -SVM, to sensor measurements. At this point the likelihood of a predicted activity -PA, is obtained by taking into account (i) the likelihood that activity PA occurs after activity RA, (ii) the confidence in the distribution of the occurrence times of PA relative to RA, and (iii) the mean delay between RA and PA. In addition pattern mining over sensor measurements is employed.</p><p>Performance has been computed by asking to the algorithm at each step, which is the next activity and when it is going to happen. On a total of 238 748 decisions, the next activity was correctly predicted in the 56% of the cases, which is fairly good performance considered that the number of different activities is 12. The precision obtained though was 0.19, the recall 0.18 and F1-score 0.18. The MAE with respect to the onset of a specific activity is instead of 182.1 minutes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.">Performance of our approach</head><p>In order to evaluate the effectiveness of our approach, we performed the same experiments described in the section 4.1 using both RMTPP and ERPP. As introduced in section 2.2, RMTPP is a way to connect recurrent neural networks and point processes, giving us the opportunity to predict not only the marker but also the timing of the future events. It is important to notice that no prior knowledge about the hidden functional forms of the latent temporal dynamics is needed. The reference paper for the implementation of RMTPP is <ref type="bibr" target="#b14">[15]</ref>. Using the same settings described in 4.1, we obtained the following results using RMTPP: the MAE is 4.672 with a precision of 0.648, recall of 0.907 and F1-score equals to 0.756. In order to evaluate ERPP, we used as reference the paper <ref type="bibr" target="#b15">[16]</ref>, using a single layer LSTM of size 32 with Sigmoid gate activations and tanh activation for hidden representation. The results are better than RMTPP in terms of MAE. We obtained the following values: MAE: 0.008, precision: 0.660, recall: 0.905 and F1-score: 0.763. Notably, MAE is an indication of the average deviation of the predicted values w.r.t the corresponding observed values, suggesting us that ERPP outperform RMTPP in long term model prediction. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.">Discussion</head><p>Table <ref type="table">1</ref> recaps the results obtained during our performance evaluation. From these preliminary tests, the proposed approaches clearly outperform the state-of-the-art algorithm proposed in <ref type="bibr" target="#b1">[2]</ref>. The algorithm presented in <ref type="bibr" target="#b1">[2]</ref> is essentially based on classical pattern mining and machine learning. In particular, starting from the activity currently recognized as ongoing, based on an SVM classifier, patterns are extracted on a statistical basis taking into account time relationships between activities and the value of specific sensor measurements as indicators of future activities. RMTPP <ref type="bibr" target="#b14">[15]</ref> and ERPP <ref type="bibr" target="#b15">[16]</ref> are instead based on recurrent neural networks, which proved themselves very effective for many different learning tasks.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Conclusions and Future Work</head><p>In this paper, we have proposed the application of Marked Temporal Point Process for human action analysis, which has not been explored before. We have adopted ERPP and RMTPP as methods describing the generative mechanism of event sequences. Empirical results on challenging daily life datasets demonstrate the efficacy of the proposed methods and consistent performance gain for event prediction and causality analysis w.r.t. state-of-the-art approach. In future work, we plan to enrich our test set with more references and to extend this work with a novel architecture incorporating external features in order to improve its temporal dependence modeling and to better embed the dynamics that govern the generation process of the events. We will extend validation also to other techniques.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Aruba installation</figDesc><graphic coords="5,172.63,84.19,250.02,195.35" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">cf. http://casas.wsu.edu/</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Comparison of probabilistic models and neural networks on prediction of home sensor events</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">D</forename><surname>Casagrande</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Tørresen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Zouganeli</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">2019 International Joint Conference on Neural Networks (IJCNN), IEEE</title>
				<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="1" to="8" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Automated activity-aware prompting for activity initiation, Gerontechnology: international journal on the fundamental aspects of technology to serve</title>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">B</forename><surname>Holder</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">J</forename><surname>Cook</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">the ageing society</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="page">534</biblScope>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Forecasting occurrences of activities</title>
		<author>
			<persName><forename type="first">B</forename><surname>Minor</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">J</forename><surname>Cook</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Pervasive and mobile computing</title>
		<imprint>
			<biblScope unit="volume">38</biblScope>
			<biblScope unit="page" from="77" to="91" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Survey on prediction algorithms in smart homes</title>
		<author>
			<persName><forename type="first">S</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">B</forename><surname>Rendall</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">J</forename><surname>Smith</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Zhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Qin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Internet of Things Journal</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="page" from="636" to="644" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Discovering frequent user-environment interactions in intelligent environments</title>
		<author>
			<persName><forename type="first">A</forename><surname>Aztiria</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">C</forename><surname>Augusto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Basagoiti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Izaguirre</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">J</forename><surname>Cook</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Personal and Ubiquitous Computing</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="page" from="91" to="103" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Unsupervised mining of activities for smart home prediction</title>
		<author>
			<persName><forename type="first">J</forename><surname>Lapalu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Bouchard</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Bouzouane</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Bouchard</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Giroux</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Procedia Computer Science</title>
		<imprint>
			<biblScope unit="volume">19</biblScope>
			<biblScope unit="page" from="503" to="510" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Exploiting marked temporal point processes for predicting activities of daily living</title>
		<author>
			<persName><forename type="first">G</forename><surname>Fortino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Guzzo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Ianni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Leotta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Mecella</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Human-Machine Systems</title>
				<meeting><address><addrLine>ICHMS</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2020">2020. 2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<author>
			<persName><forename type="first">G</forename><surname>Fortino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Guzzo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Ianni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Leotta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Mecella</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Predicting activities of daily living via temporal point processes: Approaches and experimental results</title>
				<imprint>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
	<note>-TO APPEAR</note>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Modeling and applications for temporal point processes</title>
		<author>
			<persName><forename type="first">J</forename><surname>Yan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Li</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 25th ACM SIGKDD</title>
				<meeting>the 25th ACM SIGKDD</meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="3227" to="3228" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m" type="main">Time perception machine: Temporal point processes for the when, where and what of activity prediction</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Zhong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G.-T</forename><surname>Zhou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Bornn</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Mori</surname></persName>
		</author>
		<idno>ArXiv abs/1808.04063</idno>
		<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<author>
			<persName><forename type="first">D</forename><surname>Daley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Vere-Jones</surname></persName>
		</author>
		<title level="m">An Introduction to the Theory of Point Processes</title>
				<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">F C</forename><surname>Kingman</surname></persName>
		</author>
		<title level="m">Poisson processes, volume 3 of Oxford Studies in Probability</title>
				<imprint>
			<publisher>Oxford Science Publications</publisher>
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Spectra of some self-exciting and mutually exciting point processes</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">G</forename><surname>Hawkes</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Biometrika</title>
		<imprint>
			<biblScope unit="volume">58</biblScope>
			<biblScope unit="page" from="83" to="90" />
			<date type="published" when="1971">1971</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">A self-correcting point process</title>
	</analytic>
	<monogr>
		<title level="j">Stochastic Processes and their Applications</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="page" from="335" to="347" />
			<date type="published" when="1979">1979</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Recurrent marked temporal point processes: Embedding event history to vector</title>
		<author>
			<persName><forename type="first">N</forename><surname>Du</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Dai</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">S</forename><surname>Trivedi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Upadhyay</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gomez-Rodriguez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Song</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 22nd ACM SIGKDD</title>
				<meeting>the 22nd ACM SIGKDD</meeting>
		<imprint>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Modeling the intensity function of point process via recurrent neural networkss</title>
		<author>
			<persName><forename type="first">S</forename><surname>Xiao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Yan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Zha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">M</forename><surname>Chu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence</title>
				<meeting>the Thirty-First AAAI Conference on Artificial Intelligence</meeting>
		<imprint>
			<publisher>AAAI Press</publisher>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="1597" to="1603" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
