Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2021 Mar 19.
Published in final edited form as: IEEE Trans Control Syst Technol. 2018 Nov 12;28(2):331–346. doi: 10.1109/tcst.2018.2873538

Development of a Control-Oriented Model of Social Cognitive Theory for Optimized mHealth Behavioral Interventions

César A Martín 1, Daniel E Rivera 2, Eric B Hekler 3, William T Riley 4, Matthew P Buman 5, Marc A Adams 6, Alicia B Magann 7
PMCID: PMC7977327  NIHMSID: NIHMS1564533  PMID: 33746479

Abstract

Mobile health (mHealth) technologies are contributing to the increasing relevance of control engineering principles in understanding and improving health behaviors, such as physical activity. Social Cognitive Theory (SCT), one of the most influential theories of health behavior, has been used as the conceptual basis for behavioral interventions for smoking cessation, weight management, and other health-related outcomes. This paper presents a control-oriented dynamical systems model of SCT based on fluid analogies that can be used in system identification and control design problems relevant to the design and analysis of intensively adaptive interventions. Following model development, a series of simulation scenarios illustrating the basic workings of the model are presented. The model’s usefulness is demonstrated in the solution of two important practical problems: 1) semiphysical model estimation from data gathered in a physical activity intervention (the MILES study) and 2) as a means for discerning the range of “ambitious but doable” daily step goals in a closed-loop behavioral intervention aimed at sedentary adults. The model is the basis for ongoing experimental validation efforts, and should encourage additional research in applying control engineering technologies to the social and behavioral sciences.

Keywords: health behavior, dynamical modeling, system identification, control design, behavioral interventions

I. Introduction

CONTROL systems engineering principles have been applied in a diverse range of fields, spanning the traditional engineering disciplines and extending into the sciences, with applications in economic, environmental, biological, and many other types of systems. Health in particular is the recipient of significant research attention because of its societal significance. In the realm of health behavior, three behavioral risk factors: tobacco use, poor diet, and inactivity, contribute to four major chronic diseases: heart disease, Type 2 diabetes, lung disease, and some cancers. Together, these behaviors account for more than 50% of preventable deaths [1]. Given these facts, the following questions are deemed pertinent: Are dynamical system models capable of describing human behavior? Can decision frameworks designed on the basis of control engineering principles be useful, and ultimately improve behavioral interventions?

Some recent efforts have been made to apply control systems principles to problems in health behavior. A presentation of how time-varying behavioral interventions can be interpreted as closed-loop dynamical systems is made in [2]. Other work develops dynamical systems models for the Theory of Planned Behavior (TPB) [3], [4], [5] with application to gestational weight gain interventions [6], [7], [8]. Additional efforts have focused on applying control principles to optimizing interventions for smoking cessation [9], [10], [11], [12] and fibromyalgia pain [13], [14].

The emerging field of mobile and wireless health services (mHealth) [1] has been a driver for the application of control engineering principles to the behavioral sciences [15]. Not only does mHealth open new avenues for gathering a much wider realm of data than traditionally possible, it enables in-context behavioral interventions via smartphones and other wearable technologies [1]. These new “intensive” data streams and intervention mechanisms present challenges to many traditional behavioral theories, particularly in the ability of these to provide insights into novel intervention frameworks such as “just-in-time” adaptive and intensively adaptive interventions (JITAI and IAI, respectively; [16], [17], [18]). Novel approaches are needed that take advantage of these new data streams to generate more effective, predictive models of behavior, and apply these to the design and analysis of subsequent behavioral interventions.

Social Cognitive Theory (SCT), used as the basis for many behavioral interventions [19], provides a conceptual framework of the theorized influences on behavior and their interdependences that is amenable to various modeling techniques, including those associated with control systems engineering. Robust computational modeling approaches can provide a flexible and rigorous test to confirm, revise, or refute SCT and other theories [20]. Furthermore, computational models can aid in better specifying contextually relevant and instantaneous interrelationships measured continuously via mobile and wireless technologies. In a recent review of mobile health interventions, SCT or one of its variants served as the basis for all smoking cessation interventions that reported a theoretical basis, and was the predominant theoretical basis for weight management interventions reviewed [16].

The purpose of this paper is to present a comprehensive, control-oriented dynamical systems model for SCT taking into account its various constructs and interrelationships [21]. To accomplish this goal, fluid analogies are used. The model features additional components to address well-theorized psychological phenomena that have a significant impact on health behavior. In the paper, this is illustrated with the use of the model in defining the right range for “ambitious but doable” daily goals in a physical activity intervention for promoting walking in sedentary adults. Ultimately the model serves a useful purpose in enabling system identification and control system design, leading to optimized behavioral interventions based on control technology such as Hybrid Model Predictive Control (HMPC) [17], [22].

This document is organized as follows. Section II presents a brief description of SCT and its core elements. Section III describes the development of the fluid analogy based on the interconnections between the constructs and components of SCT. Section IV presents how the model is built, including assumptions and mathematical details; this section further discusses simulation results for a hypothetical case study. Section V shows how the model structure and experimental data from MILES, a physical activity intervention, can be used to identify a semi-physical model for SCT. Section VI presents a case study illustrating model enhancements applied specifically to a physical activity intervention, leading to the use of the model to predict a proper range for “ambitious but doable” step goals. Section VII gives a summary of conclusions and future work.

II. Social Cognitive Theory

Social Cognitive Theory (SCT) has its foundations in early learning theory, which limited its focus to behaviors learned by prior experience and conditioning. This led to the seminal work of Bandura [23] on Social Learning Theory (SLT), which incorporated the principles of observational or vicarious learning. SLT, however, failed to incorporate the self-belief and perceptions of the individual, leading to the introduction of the concept of self-efficacy [24].

SCT describes a human agency model in which individuals proactively self-reflect, self-regulate, and self-organize [25]. Core to this perspective is the concept of reciprocal determinism or triadic reciprocity depicted in Fig. 1 in which personal influences (cognitions, affect, biology) and environment interact and mutually shape one another. Both of these factors interact and influence behavior, and that behavior, in turn, reciprocally shapes personal and environmental factors.

Fig. 1.

Fig. 1.

Triadic reciprocal determinism of Social Cognitive Theory.

In essence, SCT estimates the ability of an individual to engage in a determined behavior based on internal and external parameters and their interrelationships. Some of these are self-perceived and others can be externally measured.

The following SCT components are generated from the variation of external or internal stimuli, considered outputs from an engineering point of view. These components are:

  • Self-efficacy, the perceived capability to do what is required to perform a given behavior. It plays a core role as a personal factor that influences behavior. It is influenced by behavior and other external and internal factors.

  • Outcome expectancies, the perceived likelihood that performing a given behavior will result in certain outcomes. It is also a central component of the personal factors that influence behavior and are influenced by external factors and actual outcomes from previous engagements in to behavior.

  • Behavioral outcomes, the outcomes (e.g., praise, criticism) added or removed as a result of engagement in the behavior of interest. These are directly related to outcome expectancies and the future behavior.

  • Self-management skills, the set of skills involving a class of complex behaviors such as self-monitoring, goal setting, self-reinforcement, stimulus control, and related methods by which an individual increases the potential success for a given behavior. These contribute directly to self-efficacy and outcome expectancy.

  • Behavior, the actual behavior studied, which can correspond to a particular metric of the activity (e.g., number of daily steps taken, minutes spent in daily moderate-to-vigorous physical activity) or the use of a substance (e.g., the number of cigarettes or alcoholic drinks consumed in a given day).

According to the theory, there are variables that act as stimuli to promote or discourage behavior. These are considered inputs, and can be external or internal to the individual. They are:

  • Skills training. These activities help to increase (or decrease) the self-management skills of the individual. An example for physical activity is learning to use a pedometer.

  • Observed behavior (vicarious learning). This influences not only self-efficacy for engaging in the behavior, but also outcome expectancies as the individual observes results of others performing the behavior.

  • Perceived social support and verbal persuasion. These can help to increase self-efficacy. An example is the availability of others to engage in physical activity with the individual or to verbally support increased physical activity of the individual.

  • Perceived barriers and obstacles. These are external conditions that affect self-efficacy and the resultant behavior. For example, physical activity can be reduced because of insufficient time, bad weather, and limited access to exercise facilities or safe walking paths.

  • Intrapersonal states. These consist of an array of physical, mental, and emotional states of the individual, such as happiness and sadness, that either increase or decrease self-efficacy at any given time.

  • Environmental context in which the behavior occurs, and which influences directly the resultant behavioral outcomes. In physical activity, this can include factors such as weather, or whether it is a weekday or weekend.

  • Internal and external cues. These cues are stimuli that are antecedent to the behavior and are associated by experience over several trials with behavioral outcomes/expectancies and/or verbal rules and/or modeling. These directly influence behavior. In SCT, self-efficacy and outcome expectancies are often conceptualized as predispositions for engaging in any given behavior that is then triggered by a cue to action. In a more granular model, cue to action is likely to be treated as discrete and episodic inputs.

III. Developing a Fluid Analogy for SCT

A fluid analogy of Social Cognitive Theory (SCT) is presented in Fig. 2. It depicts how the various components of SCT relate with one another over time, particularly to understand behavior. The use of a fluid analogy allows the organization of behavioral ideas into a structured framework that can be used to find a mathematical model [26], [27]. Main constructs are treated as inventories; other components and properties are depicted as inflows and/or outflows as listed in Table I.

Fig. 2.

Fig. 2.

Fluid analogy for Social Cognitive Theory.

TABLE I.

SCT signals related to variables in the fluid analogy

Inflows/Outflows (Inputs to the system)
Name Symbol
Skills training ξ1
Observed behavior ξ2
Perceived social support and verbal persuasion ξ3
Internal Cues ξ4
Perceived barriers and obstacles ξ5
Intrapersonal states ξ6
Environmental context ξ7
External Cues ξ8
Inventory levels (Outputs from the system)
Name Symbol
Self-management skills η1
Outcome expectancies η2
Self-efficacy η3
Behavior η4
Behavioral outcomes η5
Cue to action η6

In the schematic, behavior (η4) is represented as a fluid inventory that changes its level over time. These changes can be in different factors (e.g., frequency, duration, type of activity) over time and based on various putative SCT factors. This model was developed based on a daily time frame (i.e., aggregate frequency and/or duration of behavior within any given day). Similar models with more or less granular time frames could be adapted from this daily time frame depending on the behavior of interest (e.g., smoking or cancer screening behaviors) and time frame of interest.

Self-efficacy (SE) (η3) is a core construct of SCT and is represented as an inventory of varying levels that differs not only between individuals and specific behaviors, but also fluctuates within an individual over time. SE functions as both an independent variable influencing the likelihood of engaging in the associated behavior, and a dependent variable influenced by a number of factors that increase or decrease the inventory at any given time. The following are the SCT factors that are theorized to increase or decrease the SE inventory:

  • 1)

    Perceived barriers and obstacles (ξ5) to engaging in any given behavior deplete self-efficacy (SE).

  • 2)

    Perceived social support and verbal persuasion from others increases SE (ξ3).

  • 3)

    Observed behavior (vicarious learning) (ξ2). Learning from others observing their positive/negative results after their engagement in the behavior (e.g., observing others successfully performing the behavior increases SE).

  • 4)

    Intra-personal states of the individual (ξ6) either add to or deplete the level of SE.

  • 5)

    Prior experience engaging in the behavior (β34) is a gain parameter representing the critical learning feedback loop that adds or depletes SE to subsequently engage in the behavior. This is a feedback loop in which successfully engaging in the behavior increases SE to engage in the behavior, which subsequently increases the likelihood of engaging in the behavior.

  • 6)

    Self-management or self-regulatory skills (η1) influence both SE and outcome expectancies. Inputs into the self-management inventory include formal skills training, observational learning, and verbal persuasion (ξ1).

The inventory outcome expectancies (η2) is another important construct in SCT that contributes to the likelihood of any given behavior. These behaviors are inherently followed by positive and/or negative consequences, some proximal and some distal, or lack of consequences. For example, engaging in physical activity could result, short term, in feeling fatigued or invigorated. Social reinforcement may ensue from engaging in physical activity. Over the longer-term, physical activity may lead to improved health, or conversely in injury. These behavioral outcomes (η5) produce a feedback loop to outcome expectancies (β25). Experiencing and/or expecting positive outcomes from engaging in the behavior will lead to an increased likelihood of subsequently engaging in the behavior. As previously noted, these behavioral outcomes are greatly influenced by the environmental context in which the behavior occurs (ξ7). Over time antecedent stimuli in the environment becomes associated with these behavioral outcomes, such that environment can cue an action given the change in the probability of the consequences.

The second input into outcome expectancies is observational learning or modeling (ξ2). Observing the consequences of the behavior experienced by others adds or depletes the outcome expectancy inventory for that behavior. Given that observed behavior is feeding two inventories (i.e., self-efficacy and outcome expectancy), a two-way valve symbol (i.e., one input, two outputs) is used to represent this linked relationship; however, the effect of this input (ξ2) over each inventory can be independently represented by their respective coefficient factor (i.e., γ32 for self-efficacy and γ22 for outcome expectancy). The third component that influences outcome expectancies is self-regulatory or self-management skills (β21).

Finally, cue to action (η6) directly influences behavior and is treated as an inventory that represents the various cues to action that occur during the day. These cues can be external (e.g., friend asks to take a walk) or internal (e.g., getting tired or stiff from sitting). They can occur naturally (e.g., good weather) or artificially (e.g., alarm reminder on phone to go for a walk) in the environment. To complete the fluid analogy, disturbances (ζ) are added. Disturbances are any exogenous factors that influence the inventories and produce unexplained variability in the model.

IV. Dynamical Model Description

To obtain a mathematical model from the fluid analogy in Fig. 2, it is necessary to describe how the inventories and their respective inflows and outflows fit within the mathematical perspective of dynamical systems. This procedure was initially illustrated in [3] in the development of a dynamic model for the Theory of Planned Behavior, and has been applied (in a less comprehensive manner than this paper) in [26], [27].

Six inventories are considered in Fig. 2, with their levels represented by the variables η1,..,η6. Eight exogenous inputs are shown and represented by ξ1,..,ξ8. From each inventory there are a number of inflow resistances represented by the coefficients γ11,..,γ68 and outflow resistances represented by β21,..,β54. One interpretation is to consider these resistances as the fraction of each inventory or input that leaves the previous instance and then feeds the next inventory.

There are other parameters that represent the physical characteristics of each inventory and flow; these have an important effect on the dynamic behavior of the system. Time constants τ1,..,τ6 represent the capacity and allow for exponential decay (or growth) of the inventory. Finally unmeasured disturbances (which may reflect unmodeled dynamics) are considered as ζ1,..,ζ6.

A. Differential Equation Representation

After the application of the fluid analogy the behavioral variables are treated as physical entities. The principle of conservation of mass is used: the sum of the inflows minus the outflows gives an accumulation term denoted by the time constant τ times the rate of change in the level of the inventory. The sum of all outflows must add up to the value of the respective inventory. For that reason, at each inventory output, an outflow of (1 − βjk − ... − βlm)ηi(t) is included in the model, where the β’s are the respective outflow coefficients.

To demonstrate how the equations are derived, a subsection of the fluid analogy including only the first inventory (Self-management Skills (η1)) with its inflows and outflows is presented in Fig. 3.

Fig. 3.

Fig. 3.

Self-management skills inventory (η1) showing all its inflows and outflows

The principle of mass conservation applied to η1 is:

τ1dη1dt=γ11ξ1(t)+β14η4(t)+ζ1(t)β31η1(t)β21η1(t)(1β21β31)η1(t) (1)

which following simplifications yields:

τ1dη1dt=γ11ξ1(t)+β14η4(t)η1(t)+ζ1(t) (2)

Applying the same procedure to all inventories, the following system of differential equations is obtained:

τ2dη2dt=γ22ξ2(t)+β21η1(t)+β25η5(t)η2(t)+ζ2(t) (3)
τ3dη3dt=γ32ξ2(t)+γ33ξ3(t)γ35ξ5(t)+γ36ξ6(t)+β31η1(t)+β34η4(t)η3(t)+ζ3(t) (4)
τ4dη4dt=β42η2(t)+β43η3(t)+β46η6(t)+β45η5(t)η4(t)+ζ4(t) (5)
τ5dη5dt=γ57ξ7(t)+β54η4(t)η5(t)+ζ5(t) (6)
τ6dη6dt=γ64ξ4(t)+γ68ξ8(t)η6(t)+ζ6(t) (7)

The model per (2)(7) consists of a system of first-order differential equations. If the dynamic response of a particular behavioral situation needs to be represented through a more elaborate transient response (such as overdamped, critically damped or underdamped responses), a second order system could be used [3]. If second order dynamics are present, these can be conceptualized as being part of an inventory system that is subject to self-regulation. This hypothetical situation is illustrated with an example considering only the effect from input external cues (ξ8) to inventory cue to action (η6) as a reference. To represent the correspondent transfer function as a system with one zero and two poles and assuming for simplicity that the input ξ4 (internal cue) is equal to zero, the equation (7) can be rewritten as

τ62d2η6dt2+2ζτ6dη6dt=γ68(ξ8(t)+τadξ8(t)dt)η6(t)+ζ6(t) (8)

Terms τa and ζ are the coefficients required to extend the effect of input ξ8 and inventory η6 respectively to a second order representation. After neglecting perturbations, (8) yields to the transfer function:

η6(s)ξ8(s)=γ68(τas+1)τ62s2+2ζτ6s+1 (9)

This second order system can be represented within the fluid analogy. One block that can serve for that purpose is a self-regulatory controller. To illustrate this process, in Fig. 4 the inventory cue to action (η6) is shown with its inflows and outflows, excluding ξ4.

Fig. 4.

Fig. 4.

Inventory Cue to Action (η6) with the addition of a feedback controller to represent a second order system.

To obtain a more general representation, in accordance with control systems literature, the following variables are substituted:

d=ξ8;y=η6;τ=τ6;K=γ68

yielding the following transfer function:

y(s)d(s)=K(τas+1)τ2s2+2ζτs+1 (10)

Fig. 5 represents a block diagram for a general second order inventory system with the proposed variables, where τp is the first order time constant for the tank.

Fig. 5.

Fig. 5.

Block diagram for a second-order inventory system.

The controller c(s) must be selected such that the transfer function from d(s) to y(s) matches the required second order system. To obtain a mathematical representation of the controller, a reverse engineering procedure is performed using the Internal Model Control (IMC) design method [28], applied to the following first order plant model:

p˜=1τps+1 (11)

From here the initial Q-parametrized controller, and the obtained filter are

q˜=τps+1,f=λs(λ1s+1)(λ2s+1) (12)

resulting in

q=λs(τps+1)(λ1s+1)(λ2s+1) (13)

The required transfer function can be represented in terms of the IMC controller as

yd=(1p˜q)pd=(1λs(λ1s+1)(λ2s+1))Kτps+1 (14)

After some mathematical simplifications the result from (14) is compared to (10), from where the following relations are obtained,

λ1λ2=τ2=τpτa (15)
λ1+λ2=2ζτ (16)
λ=τp+τa2ζτ (17)

and the values for the filter coefficients (λi) can be derived. To avoid a neglected controller (i.e., c(s) = 0) the following condition must be satisfied:

λ1+λ2τp+τa (18)

Using these representations, the transfer function c(s) can be represented in a classical feedback controller form as

c(s)=(2ζττaτp)sτas+1 (19)

The presence of a feedback controller creates a connection to self-regulation, another behavioral theory [29].

A potential enhancement to the model per (2)(7) is to include pure delays in the model, representing transportation lags in the inflows and outflows in the fluid diagram. This is not considered further in this paper as the experience of the authors with diverse behavioral data sets (featuring physical activity [30], [31], [32], weight and body composition change [3], [33], smoking cessation [11], and fibromyalgia [14]) has yet to show evidence of pure delays, or responses beyond second-order.

B. Model Considerations

The following model assumptions are needed to enforce the conservation of mass principle, and also to specify the simulation:

  • The time unit of the model is days.

  • The β coefficients must satisfy the following constraints to enforce the requirement that the sum of outflows add up to the value of the respective inventory:
    β21+β311,β421,β431β54+β34+β141,β25+β451,β461
  • The initial levels of the inventories are determined by solving the system of equations at steady state, obtaining the following results:
    η¯1=γ11ξ¯1+β14η¯4
    η¯2=A+(β21β14+β25β54)η¯4
    η¯3=B+(β31β14+β34)η¯4
    η¯4=β46η¯6+β42A+β43B+β45γ57ξ¯7C
    η¯5=γ57ξ¯7+β54η¯4
    η¯6=γ64ξ¯4+γ68ξ¯8
    where
    A=γ22ξ¯2+β21γ11ξ¯1+β25γ57ξ¯7
    B=γ32ξ¯2+γ33ξ¯3γ35ξ¯5+γ36ξ¯6+β31γ11ξ¯1
    C=1β42(β21β14+β25β54)β43(β31β14+β34)β45β54
  • All inventories are restricted to have values within 0 and 100 %.

  • Uncertainties are represented as zero mean stochastic signals.

  • The exogenous signals: intrapersonal states (ξ6) and environmental context (ξ7) are considered as auto-correlated noise.

Necessary conditions for stability in the model are presented in Appendix A.

The majority of the signals considered in the model are defined as continuous (e.g, behavioral outcomes, intrapersonal states, and self-efficacy); however, some signals are considered discrete. For instance, in the physical activity problem, environmental context (where the signal can only take one of two values, meaning weekend or weekday), steps and step goals (e.g., a person can perform 100 or 101 steps, but not 100.25) are clearly discrete. From the perspective of designing optimized interventions as control systems, this dual definition of the type of signals yields to the use of techniques as Hybrid Model Predictive Control (HMPC) [22] where continuous and discrete signals are considered at the same time using the SCT model.

C. Illustrative Simulations

The simulations were designed to represent the amount of physical activity performed by an individual during a period of 20 days. The model parameters were chosen to show the model’s ability to reproduce well-known behavioral responses associated with SCT. A series of scenarios are depicted showing the dynamic response of the system to different variations on its inputs. All scenarios use the following parameter values:

  • τ1=1,τ2=1,τ3=1,τ4=2,τ5=1,τ6=3

  • γ11=3,γ22=1,γ32=2,γ33=1,γ35=1,γ36=1,γ57=2,γ64=15,γ68=15

  • β21=0.3,β31=0.5,β42=0.3,β43=0.8,β45=0.1,β54=0.3,β34=0.2,β25=0.3,β14=0.23,β46=0.44

The first scenario is depicted in Fig. 6 and illustrates the effect of cue to action in the system under conditions of low self-efficacy. To produce low self-efficacy, observed behavior and perceived social support are held at constant low levels (ξ2 = 33 = 3). The input perceived barriers is kept at a high value (ξ5 = 10). In this setting, an external cue begins on day 2 (ξ8 = 5), subsides on day 6–7, recurs on day 8 and then disappears on day 12. In the physical activity situation these cues could represent calls from friends asking the individual to go on a walk. The result of the applied signals on the inventories is a small, dampened increase on behavior that subsides when the cue to action is subsequently depleted. Because of the low self-efficacy, the engagement on the behavior is minimal.

Fig. 6.

Fig. 6.

Scenario 1: failure on the initiation of physical activity behavior under low self-efficacy and in the presence of external cues. A red dashed line at the reference level of 50% is shown for the behavior output.

The second scenario, shown in Fig. 7, illustrates an initiation of the behavior and a further maintenance. The external cue to action (ξ8) has similar values as the previous scenario, but within the context of high self-efficacy. Observed behavior and perceived social support are kept at high levels (ξ2 = 10, ξ3 = 10) and perceived barriers is decreased to a low level (ξ5 = 2). The result is a considerable increase on the behavior inventory, and as a consequence some internal cues are now present (example: after a few days walking daily at the same time and one day resting, the individual experiences the internal desire to walk). The behavior is sustained with fewer external cues, but with an increased self-efficacy as a result of the feedback loop between SE and behavior.

Fig. 7.

Fig. 7.

Scenario 2: success of initiation and maintenance of physical activity behavior under high self-efficacy and in the presence of external and additional internal cues. A red dashed line at the reference level of 50% is shown for the behavior output.

Scenarios 1 and 2 correspond to well-known tenets from the theory that are useful from the perspective of behavioral scientists, and illustrate the performance of the model in adequately representing SCT. In the third scenario another way to represent behavior maintenance is presented. Input conditions are the same as scenario 2 with the high self-efficacy initial condition, but now the feedback loop composed by the inventories behavior (η4), behavioral outcomes (η5) and outcome expectancy (η2) can be modeled with a more integrative effect so that it is capable of sustaining the magnitude of η4. This is done with τ4 = 15 and β46 = 0.9; results are shown in Fig. 8.

Fig. 8.

Fig. 8.

Scenario 3: Maintenance of physical activity behavior under high self-efficacy, using a model possessing a higher degree of integration.

Human behavior displays many complex phenomena; for instance, in the fourth scenario, a diminished behavioral response that results from repeated stimulation can be observed. This type of response is not in accordance with the linear definition of the model; hence, a basic nonlinear strategy is implemented as follows: in the linear model if a stimulus (e.g., internal cue ξ4) occurs continually or repeatedly, the response (behavior η4) will grow until it reaches its maximum value, and remains there. The inventory cue to action (η6) can be considered an accumulation of different cues such that its level is dependent on the magnitude and frequency of the received stimuli. This value is used to modify the parameter β46 that represents the effect of the inventory cue to action (η6) over behavior (η4).

An example of a gain schedule for physical activity is shown in Fig. 9, where a reduced value of β46 for higher values of (η6) represents the reduction on the increased rate of behavior due to the effect of the repeated cues. If cue to action (η6) is greater than 95% then β46 is fixed to zero; there will be no further increases in behavior, and it will decrease to its original value. The gain schedule, shown in Table II and depicted in Fig. 9, is suitable for a physical activity example; however, a proper gain schedule should be developed individually for each particular case.

Fig. 9.

Fig. 9.

Gain schedule illustration for β46

TABLE II.

Lookup table for β46

Cue to action (η6) β46

0 to 90% 0.44
91 to 95% 0.4
96 to 100% 0

In the fourth scenario, showed in Fig. 10, external cue (ξ8 = 7) is the only manipulated input; the other inputs have the same values defined in scenario 2. To allow the fast engagement in behavior, outputs cue to action (η6) and behavior (η4) are shown. Behavior (η4) is depicted for both a linear case and the proposed model (nonlinear) with the gain schedule. An external cue (ξ8) is applied from day 1 to day 14 (e.g., a friend calling the individual every day). Initially the individual responds with a sustained increase on the behavior, but after 7 days it starts to reduce the rate of increase (β46 reduced from 0.44 to 0.4). Later, a decrease begins in behavior that ultimately results in a complete reduction of the activity (β46 reduced to 0) and returns to the original value before the initial cue. At day 14, the repeated stimulus (ξ8) is removed.

Fig. 10.

Fig. 10.

Scenario 4: Behavior under a persistent external cue that causes a reduction in reinforcer effectiveness, and later recovery after the stimulus is removed. High self-efficacy conditions are considered. Two plots for behavior are shown: one following a linear response, the other using the proposed model with a nonlinear block.

The final scenario, shown in Fig. 11, differs from the previous one only in the increased value of the external cue (ξ8 = 10), that can be interpreted as a more frequent stimulation (e.g., a friend making more frequent calls per day). The result is an earlier engagement in the reduced response process.

Fig. 11.

Fig. 11.

Scenario 5: Behavior under a higher external cue (more frequent stimulus) that causes reduction in reinforcer effectiveness and a later recovery once the stimulus is removed. Conditions of high self-efficacy are considered.

V. Semi-physical Identification using mHEALTH Intervention Data

In this section, measured data from a physical activity intervention is used to obtain model parameters from the proposed SCT structure using semi-physical identification techniques [34]. The data is taken from a study called Mobile Interventions for Lifestyle Exercise and Eating at Stanford (MILES) [35], focused on behavioral interventions for physical activity in aging adults using mobile phones. The data is from a subset of the full sample; specifically, 68 adults ages 45 years and older agreed to participate in the experiment with the support of a smartphone for eight weeks. To measure behavioral variables, some questionnaires [35] were used and the responses were obtained via a smartphone. Physical activity (behavior) was measured by an accelerometer within the phone, which was validated relative to an ActiGraph accelerometer, which is commonly used in the physical activity literature [36].

The MILES study included multiple between-person experimental conditions (i.e., different smartphone app interventions focused on promoting behavior change using different motivational frames such as social, affective, or rational) and several variables measured on a daily basis. For comparison purposes, a smaller subset of participants with complete data was used, including interactions with the smartphone app features for the rational app [35]. The selected variables and their respective match with the SCT model are:

  • Time spent (in seconds) on reading tips: skills training (ξ1)

  • Number of reminders sent to set a new goal: external cues (ξ8)

  • Self-reported physical activity self-efficacy (scale 1–11): self-efficacy (η3)

  • Average number of counts per minute: behavior (η4).

The “counts” variable from the smartphone measures movement by the accelerometer, and is an indirect indication of the physical activity performed by the person who is carrying the phone.

Fig. 12 presents data from six participants for the measured signals self-efficacy, and behavior. These signals are represented using box plots that illustrate the variability of the collected data by showing the 25th and 75th percentiles and the median for each sample time. Fig. 13 illustrates averaged data from the same six participants for the selected variables, and including weekly averages.

Fig. 12.

Fig. 12.

Boxplot of MILES output data averaged for a subset of six participants

Fig. 13.

Fig. 13.

MILES data averaged for a subset of six participants with the required signals for raw daily sampling and weekly average including 95 % confidence intervals represented as red dotted lines.

In this data based study, the purpose is to explain the effects of two inputs over two outputs in the context of the model. However, there are other signals that were still present in the experiment and in the model but were not available as measurable data. Some of these signals like environmental context and intrapersonal states could be responsible for much of the variability in the outputs. To account for variability, weekly averaged data is used instead of daily data. This consideration may be interpreted as a smoothing filtering action applied to the original data. The model parameters are estimated using the sub-system illustrated in Fig. 14, by a greybox system identification procedure [34], [37]. This allows the search of parameters to keep the defined model structure.

Fig. 14.

Fig. 14.

SCT model subsystem used for semi-physical identification with the MILES data.

Grey-box parameter estimation relies on two sources of information to estimate the required parameters: prior knowledge of the system (i.e., the SCT dynamical model) and experimental data. The state space representation of the system has the structure:

x.p(t)=A(θp)xp(t)+B(θp)up(t)+Ke(t)yp(t)=Cxp(t)+v(t) (20)

where:

  • xp = [η1 ...η6] denotes a vector of n = 6 state variables,

  • up = [ξ1 ξ8] denotes a vector of m = 2 input variables,

  • yp = [η3 η4] denotes a vector of p = 2 output variables,

  • An×n,Bn×m,Cp×n are the state matrices,

  • θpnp denotes a vector of np = 18 unknown model parameters,

  • e(t) and v(t) are uncertainties associated to each one of the states and outputs.

Based on the SCT structure the unknown model parameters are:

θp=[τ1τ2τ3τ4τ5τ6β14β21β25β31β34β42β43β46β54β45γ11γ68] (21)

and the state matrices are:

A(θp)=(1τ100β14τ100β21τ21τ200β25τ20β31τ301τ3β34τ3000β42τ4β43τ41τ4β45τ4β46τ4000β54τ51τ50000001τ6) (22)
B(θp)=(γ11τ10000000000γ68τ6) (23)
C=(001000000100) (24)

To estimate θ, the well-known prediction-error identification methods (PEM) [38] are used. The one-step ahead prediction error of the system is:

ε(t,θp)=yp(t)y^p(t|t1,θp) (25)

where y^p(t|t1,θp) is the predicted output based on estimated models. Estimation is performed in MATLAB using the commands idgrey and greyest from the System Identification Toolbox. The estimated values of the model parameters are:

  • τ1=0.66,τ2=2.25,τ3=0.55,τ4=3,τ5=0.94,τ6=0.64.

  • γ11=1.32,γ22=1,γ32=1,γ33=1,γ35=1,γ36=1,γ57=1,γ64=1,γ68=0.88.

  • β21=0.9,β31=0.05,β42=0.9,β43=0.5,β54=0.67,β34=0.18,β25=0.5,β14=0.65,β46=0.01,β45=0.1.

The results are shown in Fig. 15, including the MILES data and simulations based on the model, with the specified parameters.

Fig. 15.

Fig. 15.

Data from MILES study (solid line) contrasted against simulation results from the model (dotted line) considering the same input values for both scenarios.

A similar pattern between the responses from the model and the MILES data can be observed. The percentage of fit between the two signals is calculated using the formula:

%fit=100(1ypy^pypmean(yp)) (26)

where stands for two-norm, that for a vector r is equal to r=rTr. The computed fits are:

Self-efficacy(η3)=49.54%
Behavior(η4)=34.95%

The mismatch between the data and model output can be explained by unmeasured dynamics, disturbances and unknown external signals. Since the data come from human behavior and in some cases from information collected via questionnaires, this type of mismatch is expected; however, it is observable that the same shape of response could be predicted with the proposed model. For a more formal validation, a semi-physical system identification procedure may be performed, utilizing a complete dataset with more appropriate a priori within-person experimental procedures.

VI. Case Study: Predicting “Ambitious but Doable” Goals in a Physical Activity Behavioral Intervention

From a psychological standpoint, the continuous application of a positive stimulus may lead to a negative response; this response can take the shape of what is called an “inverted U” [39]. In the case of a behavioral intervention for promoting physical activity using step goals as the main driver for promoting sustained physical activity, prior clinical experience [40] suggests the existence of an ideal range at any given moment for a step goal (e.g., if a person walked 7000 steps per day last week, next week an ideal goal range might be 7500–8500 steps). In this context, individuals might react negatively to a high goal that they may consider difficult or impossible to reach; this effect can be represented through a steady state equilibrium curve such as Fig. 16.

Fig. 16.

Fig. 16.

Hypothetical steady state equilibrium curve depicting the tradeoff between physical activity (daily steps), goals, and self-efficacy. The x-axis corresponds to recommended goals (ξ8), while the y-axis gives the actual performed steps (η4) and self-efficacy (η3).

Fig. 16 depicts a hypothetical equilibrium curve with numerical values chosen to resemble actual physical activity interventions [35], [40]. The x-axis represents the recommended daily step goals; one of the y-axes represents the achieved average daily steps (e.g., daily average for a full week), while the second y-axis represents the individual’s perceived self-efficacy. For this hypothetical case, a baseline initial behavior of 7000 steps for goals (e.g., average steps performed the last week) is assumed; hence, the ideal range of goals is positioned around this baseline. The “inverted U” shape of the curve is formed around the ideal goal range, since recommended goals that are above or below this range, result in lower achieved steps, and consequently inefficient responses. For the higher part of the range (i.e., higher goals) this result can be attributed to a state of pessimism in the individual caused by such a high goal setting.

At first glance, and relying on a black-box, input-output perspective, it would appear like the relationship between goals and actual steps is nonlinear, with a process gain (denoted by the slope of a tangent line at any steady-state operating point) changing in sign from positive to negative as goals become too ambitious. This response is akin to what is seen in continuous-stirred tank reactors with reversible dynamics, and has been studied as a representative problem for nonlinear control in [41]. However, it is possible to show that relying on Social Cognitive Theory, particularly taking into account how self-efficacy influences what constitutes a doable goal, the phenomenon in Fig. 16 can be reproduced on the basis of linear models. We rely on a simplified version of the SCT model that considers inventories η2, η3, η4, η5, η6, and incorporates additional inputs, as depicted in Fig. 18 and described subsequently in this section. The proposed intervention is depicted in Fig. 17, where the main goal for the participant is to achieve and sustain the desired level of daily steps by the end of the intervention; this can be reached by systematically delivering the following components:

  • Daily goals u8, these can be delivered as an external cue to action (ξ8) to establish quantitatively the desired behavior (e.g., 10,000 steps per day). They can vary according to the intervention objectives or the desired rate of change.

  • Expected points u9, delivered as a new input to the model called outcome expectancy for reinforcement (ξ9) connected directly to the outcome expectancy (η2) inventory, allowing the participant to know the daily expected reward points that will be translated later into specific rewards (e.g., gift cards, gym subscriptions).

  • Granted points u10, delivered as an additional input to the model called reinforcement (u10), that is fed to the behavioral outcomes (η5) inventory, only if the performed behavior y4 = η4 (e.g., steps) is greater or equal than the specified goal u8. This is achieved through an “If/Then block” that constitutes an inherent nonlinearity within the dynamical system.

Fig. 18.

Fig. 18.

Fluid analogy for the physical activity intervention based on a simplified SCT model that relies on a goal-attainment signal and the self-efficacy inventory η3 to enable the model to predict the acceptable ranges for goal-setting.

Fig. 17.

Fig. 17.

Conceptual representation of the physical activity intervention, based on a simplified version of the SCT model.

The proposed approach to represent the ideal performance range, and hence goal setting, relies on the simplified SCT model. This is illustrated in Fig. 18 where the physical activity intervention is affecting the model through inputs: goals (u8), expected and granted points (u9, u10), and a new signal called Goal attainment (u11) that gives an indication of the amount of attainment to the established goals as:

u11=y4u8 (27)

This signal is fed into the self-efficacy inventory such that if the individual fails to reach a goal, a negative effect will be produced that ultimately will lead to a decrease in performed behavior. The magnitude of this negative effect is quantified through gains γ311 and parameter β43.

To show the capability of the proposed approach to achieve an “inverted U” and define the ideal range, a simulation was performed using the model depicted in Fig. 18 with goals (u8) as the unique input, and considering ζi = 0 ∀i. Performing the stability analysis described in Appendix A and considering the effect from behavior (η4) to self-efficacy (η3), one of the necessary stability conditions detailed in (40) is:

β34<1 (28)

Considering that the added signal u11 = y4u8 includes a linear dependency on the inventory behavior (y4 = η4), the total effect from η4 to η3 is now β34 + γ311; hence the previously discussed stability condition is modified as:

β34+γ311<1 (29)

Using the hypothetical representation from Fig. 16 and the semi-physical identification procedure described in Section V, the following set of SCT model parameters is selected to represent the ideal range of step-goals feature, and to satisfy the stability sufficient conditions:

  • τ2=28.26,τ3=876.07,τ4=20.19,τ5=25.98,τ6=0.06.

  • γ29=1,γ64=1,γ68=1.01,γ33=1,γ510=1,γ57=1,γ35=1,γ36=1,γ311=0.2.

  • β25=0.12,β34=0.07,β42=0.27,β45=0.19,β46=0.13,β43=0.06,β54=0.01.

Simulation results are shown in Fig. 19. During a few initial cycles, the performed steps approximate the set goal. However, the magnitude of the difference between the goal and the steps increases as observed in the goal attainment (u11) signal, causing a considerable reduction in self-efficacy (η3) that eventually leads to a considerable reduction of performed steps (y4 = η4). This approach must be carefully verified via data obtained from system identification experiments, where it is crucial to obtain well validated measurements for self-efficacy and the other SCT model constructs.

Fig. 19.

Fig. 19.

Simulation results for a physical activity behavioral intervention, representing the ideal range of step-goals feature by influencing self-efficacy (η3) through the goal attainment (u11) signal.

VII. Conclusions, Current, and Future Work

This paper has described how Social Cognitive Theory (SCT) can be represented as a dynamical system that can be in turn be used for system identification and control design purposes, with the ultimate goal of improving intensively adaptive interventions in mHealth. Fluid analogies were utilized to represent the dynamic behavior portrayed in the theory. The result was a computational model which could support visualization and validation efforts. Simulations proved to be valuable for better specifying implicit assumptions made within SCT to ensure better operationalization; for example, the scenarios depicted the power of cue to action to strongly and rapidly influence behavior, much more so than the cognitive constructs of SCT (e.g., self-efficacy, outcome expectancies). There are additional details and approaches involved in the theory, such as the overflow of reward structures (behavioral outcomes), that could be modeled with nonlinear schemes that may improve the accuracy of the model.

While the SCT model has been motivated on the basis of applications to mHealth, its potential use is much larger. Some emerging applications that utilize the model developed in this paper include human-robot interaction [42] and human-in-the-loop behavior with HVAC systems [43].

Semiphysical identification using the MILES data demonstrated the ability of the model to depict a real behavioral problem like physical activity. In future work, the generalizability of this model for different behaviors should be examined in greater detail [44]; it can serve as a valuable tool in optimizing interventions and accomplishing agile science [45].

As a case study for demonstrating the usefulness of the model, the ability to estimate the ideal range of step goals, a well-known issue in physical activity interventions, was presented. This feature was incorporated into the model by defining a goal achievement signal that is then introduced in the self-efficacy inventory. Simulations showed the ability of this augmented model to display the characteristic “inverted U” response between goals and behavior through the relationships between behavioral constructs denoted by SCT, in lieu of having to introduce additional nonlinear functionality in the model. Consequently, this model can be used to predict the range of “ambitious but doable” goals in a behavioral intervention setting.

Current and future activities in the model involve examining experimental design issues and additional experimental validation. One important goal of the experimental input design is to satisfy identification requirements such as persistence of excitation, while at the same time keeping variations within user-defined, “patient-friendly” [46] constraints. An additional challenge is to obtain outputs that are consistent with the goals and practical demands of the intervention. One approach is to rely on standard input signals (i.e., random or pseudo-random signals, multisines) with sufficient excitation; however, this may cause undesired variations in the participant’s behavior. Therefore an initial judicious experiment is proposed; these inputs rely on an a priori study [35] designed to produce data according to an expected profile, combined with classical input signals that will facilitate capturing the dynamical relationships among variables. The informative model can also form the basis for subsequent optimization in experimental design; an optimized experimental design procedure is described in [47] and [48]. Drawing on these ideas is Just Walk, a pilot-scale mHealth intervention [49], which has implemented an informative identification test using multisine inputs to 22 participants, and which seeks to examine daily “ambitious but doable” step goals and reinforcements (i.e., points) for achieving goals. The experimental design and analysis procedure of this intervention relying on ARX models is described in [30]; estimating semi-physical SCT models is currently underway.

Ultimately, one of the principal uses of the SCT model is as an internal model in control system design. Hybrid Model Predictive Control (HMPC) algorithms [22] provide an effective framework for developing participant-friendly behavioral interventions [13], [14], [9], [7], [8]. This control technology effectively combines feedback feedforward control action by online optimization of a cost function using a receding horizon and is particularly suited for designing discrete levels inputs [50]. A Mixed Logical Dynamical (MLD) framework is used to represent linear hybrid systems which are systems with real and integer states. This controller formulation was motivated by the needs of nontraditional control applications that are suitably described by hybrid production-inventory systems like those described in the SCT fluid analogy. The application of HMPC to the SCT model (in simulation) with the goal of achieving a “perpetually adapting” intervention that includes both training and maintenance phases (the transition between these achieve by online controller reconfiguration) has been examined in [15], [51].

Acknowledgment

Support from the National Institutes of Health (NIH; grants R21 DA024266 and K25 DA021173) and the National Science Foundation (NSF; grant IIS-1449751) is gratefully acknowledged. Additional support has been received from the Virginia G. Piper Charitable Trust. The opinions expressed in this article are the authors’ own and do not necessarily reflect the views of NIH, NSF or the Virginia G. Piper Charitable Trust.

Biography

graphic file with name nihms-1564533-b0020.gif

César A. Martín (M’15) was born Guayaquil, Ecuador in 1971. He received a B.S. degree in Electrical Engineering in 1993 and a M.B.A degree in 1996 from ESPOL Polytechnic University, Ecuador, and the M.S.E. and Ph.D. degrees in Electrical Engineering from Arizona State University, AZ, US in 2003 and 2016 respectively.

He has been working as an associate professor since 1996, and currently is the Associate Dean of the department of Electrical and Computing Engineer at ESPOL Polytechnic University in Guayaquil, Ecuador. He also worked in the Control Systems Engineering Laboratory at Arizona State University (2012–2016). His research interests include system identification, dynamic modeling, and control applications in behavioral medicine and agricultural settings.

graphic file with name nihms-1564533-b0021.gif

Daniel E. Rivera (M’91-SM’05) received the B.S. degree in chemical engineering from the University of Rochester, New York in 1982, the M.S. degree in chemical engineering from the University of Wisconsin-Madison in 1984, and the Ph.D in chemical engineering from the California Institute of Technology, Pasadena, California in 1987.

He is a Professor of chemical engineering in the School for Engineering of Matter, Transport, and Energy at Arizona State University in Tempe, Arizona. Prior to joining ASU he was a member of the Control Systems Section of Shell Development Company in Houston, Texas. His research interests span the topics of system identification, robust process control, and applications of control engineering to problems in supply chain management and behavioral medicine.

Since 2014, Dr. Rivera has chaired the IEEE Control System Society’s (CSS’s) Outreach Task Force. He was the inaugural chair of the IEEE CSS technical committee on healthcare and medical systems (2013 – 2014) and has also chaired the IEEE CSS technical committee on system identification and adaptive control (2007 – 2012). He is past associate editor for the IEEE Transactions in Control Systems Technology (2003 – 2010) and the IEEE Control Systems Magazine (2003 – 2007). In 2007 he was awarded a K25 Mentored Quantitative Research Career Development Award from the National Institutes of Health to study the application of control systems engineering principles to optimize personalized prevention and treatment interventions for drug abuse.

graphic file with name nihms-1564533-b0022.gif

Eric B. Hekler received the Ph.D. in Clinical Health Psychology from Rutgers University, and completed postdoctoral training at Stanford University.

He is an Associate Professor in the Department of Family Medicine and Public Health in the University of California, San Diego (UCSD), the Director of the Center for Wireless and Population Health Systems within the Qualcomm Institute at UCSD, and a faculty member of the Design Lab at UCSD. Prior to UCSD, he was a professor at Arizona State University. Dr. Hekler’s research is broadly focused on advancing methods in the design, creation, optimization, evaluation, and reuse (scaling up and out) of digital health technologies. His work is inherently transdisciplinary by advancing methods via melding approaches from behavioral science/psychology, public health, human-computer interaction (HCI), control systems engineering, and computer science. There are three interdependent themes to his research for advancing 1) methods for optimizing adaptive behavioral interventions, 2) methods and processes to help people help themselves, and 3) research pipelines to achieve efficient, rigorous, context-relevant solutions for complex problems.

graphic file with name nihms-1564533-b0023.gif

William T. Riley was born in Gloucester, Virginia, USA in 1957. He received his B.S. in psychology and sociology from James Madison University, Harrisonburg, VA (1979) and his M.S. (1981) and Ph.D. (1984) in clinical psychology from Florida State University, Tallahassee, FL, USA. He completed an internship in Medical Psychology at Baylor College of Medicine, Houston, TX, USA.

He currently serves as Associate Director for Behavioral and Social Sciences Research and Director of the Office of Behavioral and Social Sciences Research at the National Institutes of Health (NIH), Bethesda, MD, USA. He has been at NIH since 2005 and has served at the National Institute of Mental Health (NIMH), the National Heart, Lung, and Blood Institute (NHLBI), and the National Cancer Institute (NCI) prior to his current appointment. He also holds an appointment as Professorial Lecturer in the School of Public Health at George Washington University. Prior to the NIH, he was Director of Research at PICS, a small research and development firm in Reston, Virginia. He previously served as assistant professor at the Medical College of Georgia and as associate professor at the Medical College of Virginia, Virginial Commonwealth University. His research interests include behavioral assessment, technology-based interventions for health risk factors, and the application of engineering and computer science methodologies to the behavioral sciences.

graphic file with name nihms-1564533-b0024.gif

Matthew P. Buman was born in San Diego, CA in 1980. He received his B.S. in Exercise and Sport Science and Psychology from the University of Utah, Salt Lake City, UT (2002) and his M.S.in Counseling Psychology from Springfield College, Springfield, MA (2004) and his Ph.D. in Applied Physiology and Kinesiology from the University of Florida, Gainesville, FL (2008). He completed a postdoctoral fellowship in Cardiovascular Epidemiology from the Stanford University School of Medicine, Stanford, CA (2011).

He currently is an Associate Professor in the College of Health Solutions at Arizona State University, Phoenix, AZ. His research interests focus on the dynamic interplay of behaviors across the 24 hours - sleep, sedentary behavior, and physical activity - and how collectively these behaviors can be used to promote health. His work leverages wearable sensors, smartphone technologies, and other technological innovations to promote health in clinical and community populations.

graphic file with name nihms-1564533-b0025.gif

Marc A. Adams was born in Oak Park, IL, USA in 1975. He received the B.A. degree in psychology in 2001 and the Masters of Public Health in 2003 from San Diego State University, San Diego, CA, USA and his Ph.D. in Public Health (health behavior) from a joint doctoral program between San Diego State University and University of California, San Diego, CA, USA in 2009.

He is currently an Associate Professor in the College of Health Solutions and a Senior Sustainability Scientist in the Global Institute of Sustainability at Arizona State University, Phoenix, AZ, USA. His research interests currently include adaptive interventions for behavior change and urban design determinants for physical activity and diet to improve public health, as guided by the Behavioral Ecological Model.

graphic file with name nihms-1564533-b0026.gif

Alicia B. Magann was born in Phoenix, AZ, USA in 1994. She received her B.S.E. degree in chemical engineering from Arizona State University, Tempe, AZ, USA in 2016 and her M.A. degree in chemical and biological engineering from Princeton University, Princeton, NJ, USA in 2018. She is currently pursuing a Ph.D. degree in chemical and biological engineering at Princeton University, Princeton, NJ, USA.

Her undergraduate research as part of the Control Systems Engineering Laboratory at Arizona State University (2015–2016) focused on dynamic modeling of physical activity interventions. She was awarded the United States Department of Energy Computational Science Graduate Fellowship for her Ph.D. research at Princeton University, Princeton, NJ, USA in 2017. Her current research focuses on quantum dynamics and control.

Appendix A Necessary Conditions for Stability

Using the state space representation of the system based on the SCT model, the state matrix is:

A=(1τ100β14τ100β21τ21τ200β25τ20β31τ301τ3β34τ3000β42τ4β43τ41τ4β45τ4β46τ4000β54τ51τ50000001τ6) (30)

The system is stable if all the eigenvalues of A have negative real parts. The characteristic equation of the matrix A is computed as:

D(s)=|sIA|=a5s5+a4s4+a3s3+a2s2+a1s+a0 (31)

with:

a5=τ1τ2τ3τ4τ5 (32)
a4=τ1τ2τ3τ4+τ1τ2τ3τ5+τ1τ2τ4τ5+τ1τ3τ4τ5+τ2τ3τ4τ5 (33)
a3=τ1τ2τ5(1β34β43)+τ1τ2τ3(1β45β54)+τ1τ2τ4+τ1τ3τ4+τ1τ3τ5+τ2τ3τ4+τ1τ4τ5+τ2τ3τ5+τ2τ4τ5+τ3τ4τ5 (34)
a2=τ1τ5(1β34β43)+τ1τ2(1β34β43β45β54)+τ2τ5(1β34β43β14β31β43)+τ1τ3(1β45β54β25β42β54)+τ2τ3(1β45β54)+τ3τ5(1β14β21β42)+τ1τ4+τ2τ4+τ3τ4+τ4τ5 (35)
a1=τ1(1β34β43β45β54β25β42β54)+τ2(1β34β43β45β54β14β31β43)+τ4+τ3(1β45β54β14β21β42β25β42β54)+τ5(1β34β43β14β21β42β14β31β43) (36)
a0=1β34β43β45β54β14β21β42β14β31β43β25β42β54 (37)

A necessary condition for stability is that all the coefficients of D(s) are positive; therefore, a set of necessary conditions for stability is:

ai>0,i=0,,5 (38)

Considering that all time constants τj are positive, the only possibility for any term ai to be negative is if one or more of its internal factors 1 − (βiβj) − ··· − (βkβlβm) are negative. To prevent this for any specific internal factor, the following condition must be met:

(βiβj)++(βkβlβm)<1 (39)

One general way to meet this requirement is to consider that each gain β is less than one, therefore to have a stable system it is necessary that all of the following conditions are met simultaneously:

β21<1,β31<1,β42<1,β43<1,β54<1,β34<1,β14<1,β25<1,β45<1 (40)

Contributor Information

César A. Martín, ESPOL Polytechnic University, Escuela Superior Politécnica del Litoral, ESPOL, Facultad de Ingeniería en Electricidad y Computacion, Campus Gustavo Galindo Km. 30.5 Vía Perimetral, P.O. Box 09-01-5863, Guayaquil, Ecuador.

Daniel E. Rivera, Control Systems Engineering Laboratory (CSEL), School for Engineering of Matter, Transport, and Energy, Arizona State University, Tempe, AZ, USA..

Eric B. Hekler, Center for Wireless and Population Health Systems and the Department of Family Medicine and Public Health, University of California at San Diego, CA, USA.

William T. Riley, Office of Behavioral and Social Sciences Research, National Institutes of Health, Bethesda, MD, USA

Matthew P. Buman, School of Nutrition and Health Promotion, Arizona State University, Phoenix, AZ, USA.

Marc A. Adams, School of Nutrition and Health Promotion, Arizona State University, Phoenix, AZ, USA.

Alicia B. Magann, Control Systems Engineering Laboratory (CSEL), School for Engineering of Matter, Transport, and Energy, Arizona State University, Tempe, AZ, USA.

References

  • [1].Hekler EB, Klasnja P, Traver V, and Hendriks M, “Realizing effective behavioral management of health: the metamorphosis of behavioral science methods,” IEEE Pulse, vol. 4, no. 5, pp. 29–34, 2013. [DOI] [PubMed] [Google Scholar]
  • [2].Rivera DE, Pew MD, and Collins LM, “Using engineering control principles to inform the design of adaptive interventions: a conceptual introduction,” Drug and Alcohol Dependence, vol. 88, no. 2, pp. S31–S40, 2007. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [3].Navarro-Barrientos JE, Rivera DE, and Collins LM, “A dynamical model for describing behavioural interventions for weight loss and body composition change,” Mathematical and Computer Modelling of Dynamical Systems, vol. 17, no. 2, pp. 183–203, 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [4].Davison DE, Vanderwater R, and Zhou K, “A control-theory reward-based approach to behavior modification in the presence of social-norm pressure and conformity pressure,” in Proceedings of the American Control Conference, 2012, pp. 4046–4052. [Google Scholar]
  • [5].Ni J, Kulić D, and Davison DE, “A model-based feedback-controĺ approach to behavior modification through reward-induced attitude change,” in Proceedings of the American Control Conference, 2013, pp. 1956–1963. [Google Scholar]
  • [6].Dong Y, Rivera DE, Thomas DM, Navarro-Barrientos JE, Downs DS, Savage JS, and Collins LM, “A dynamical systems model for improving gestational weight gain behavioral interventions,” in Proceedings of the American Control Conference, 2012, pp. 4059–4064. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [7].Dong Y, Rivera DE, Downs DS, Savage JS, Thomas DM, and Collins LM, “Hybrid model predictive control for optimizing gestational weight gain behavioral interventions,” in Proceedings of the American Control Conference, 2013, pp. 1973–1978. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [8].Dong Y, Deshpande S, Rivera DE, Downs DS, and Savage JS, “Hybrid model predictive control for sequential decision policies in adaptive behavioral interventions,” in Proceedings of the American Control Conference, 2014, pp. 4198–4203. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [9].Timms KP, Rivera DE, Piper ME, and Collins LM, “A hybrid model predictive control strategy for optimizing a smoking cessation intervention,” in Proceedings of the American Control Conference, 2014, pp. 2389–2394. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [10].Timms KP, Rivera DE, Collins LM, and Piper ME, “A dynamical systems approach to understanding self-regulation in smoking cessation behavior change,” Nicotine and Tobacco Research, Special Issue on New Methods for Advancing Research on Tobacco Dependence Using Ecological Momentary Assessments, vol. 16, no. Suppl 2, pp. S159–S168, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [11].Timms KP, Rivera DE, Collins LM, and Piper ME, “Continuous-time system identification of a smoking cessation intervention,,” International Journal of Control, vol. 87, no. 7, pp. 1423–1437, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [12].Bekiroglu K, Lagoa C, Murphy SA, and Lanza ST, “Control engineering methods for the design of robust behavioral treatments,” IEEE Transactions on Control Systems Technology, vol. 25, no. 3, pp. 979–990, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [13].Deshpande S, Rivera DE, Younger JW, and Nandola NN, “A control systems engineering approach for adaptive behavioral interventions: illustration with a fibromyalgia intervention,” Translational Behavioral Medicine, vol. 4, no. 3, pp. 275–289, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [14].Deshpande S, Nandola NN, Rivera DE, and Younger JW, “Optimized treatment of fibromyalgia using system identification and hybrid model predictive control,” Control Engineering Practice, vol. 33, no. 1, pp. 161–173, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [15].Rivera DE, Martín CA, Timms KP, Deshpande S, Nandola NN, and Hekler EB, “Control systems engineering for optimizing behavioral mHealth interventions,” in Mobile Health. Sensors, Analytic Methods, and Applications, Rehg JM, Murphy SA, and Kumar S, Eds. Springer International Publishing, 2017, pp. 455–493. [Google Scholar]
  • [16].Riley WT, Rivera DE, Autienza AA, Nilsen W, Allison S, and Mermelstein R, “Health behavior models in the age of mobile interventions: are our theories up to the task?” Translational Behavioral Medicine: Practice, Policy, Research, vol. 1, no. 1, pp. 53–71, 3 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [17].Kumar S, Nilsen W, Pavel M, and Srivastava M, “Mobile health: revolutionizing healthcare through transdisciplinary research,” IEEE Computer, vol. 46, no. 1, pp. 28–35, 2013. [Google Scholar]
  • [18].Riley WT, Serrano KJ, Nilsen W, and Atienza AA, “Mobile and wireless technologies in health behavior and the potential for intensively adaptive interventions,” Current Opinion in Psychology, vol. 5, pp. 67–71, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [19].Lopez LM, Tolley EE, Grimes DA, and Chen-Mok M, “Theory-based interventions for contraception,” The Cochrane Database of Systematic Reviews, vol. 3, p. CD007249, 2011. [DOI] [PubMed] [Google Scholar]
  • [20].Nilsen WJ and Pavel M, “Moving behavioral theories into the 21st century: Technological advancements for improving quality of life,” IEEE Pulse, vol. 4, no. 5, pp. 25–28, 2013. [DOI] [PubMed] [Google Scholar]
  • [21].Bandura A, Social Foundations of Thought and Action: A Social Cognitive Theory. Prentice-Hall Series in Social Learning Theory, 1986. [Google Scholar]
  • [22].Nandola NN and Rivera DE, “An improved formulation of hybrid model predictive control with application to production-inventory systems,” IEEE Transactions on Control Systems Technology, vol. 21, no. 1, pp. 121–135, 2013. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [23].Bandura A and Walters RH, Social Learning and Personality Development. New York: : Holt, Rinehart and Winston, 1963. [Google Scholar]
  • [24].Bandura A, “Self-efficacy: toward a unifying theory of behavior change,” Psychological Review, vol. 84, pp. 191–215, 1977. [DOI] [PubMed] [Google Scholar]
  • [25].Bandura A, “Human agency in social cognitive theory,” The American psychologist, vol. 44, no. 9, pp. 1175–1184, 1989. [DOI] [PubMed] [Google Scholar]
  • [26].Martín CA, Rivera DE, Riley WT, Hekler EB, Buman MP, Adams MA, and King AC, “A dynamical systems model of social cognitive theory,” in Proceedings of the American Control Conference, 2014, pp. 2407–2412. [Google Scholar]
  • [27].Riley WT, Martín CA, Rivera DE, Hekler EB, Adams MA, Buman MP, Pavel M, and King AC, “Development of a dynamical systems model of social cognitive theory,” Translational Behavioral Medicine: Practice, Policy and Research, vol. 6, no. 4, pp. 483–495, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [28].Morari M and Zafiriou E, Robust Process Control. Prentice-Hall International, 1989. [Google Scholar]
  • [29].Carver CS and Scheier MF, On the Self Regulation of Behavior. Cambridge University Press, 1998. [Google Scholar]
  • [30].Freigoun MT, Martín CA, Magann AB, Rivera DE, Phatak SS, Korinek EV, and Hekler EB, “System identification of Just Walk: A behavioral mHealth intervention for promoting physical activity,” in Proceedings of the American Control Conference, 2017, pp. 116–121. [Google Scholar]
  • [31].Korinek EV, Phatak SS, Martín CA, Freigoun M, Rivera DE, Adams MA, Klasnja P, Buman MP, and Hekler EB, “Adaptive step goals and rewards: A longitudinal growth model of daily steps for a smartphone-based walking intervention,” Journal of Behavioral Medicine, vol. 41, no. 1, pp. 74–86, 2018. [DOI] [PubMed] [Google Scholar]
  • [32].Phatak SS, Freigoun M, Martín CA, Rivera DE, Korinek EV, Adams MA, Buman MP, Klasnja P, and Hekler EB, “Modeling individual differences: A case study of the application of system identification for personalizing a physical activity intervention,” Journal of Biomedical Informatics, vol. 79, pp. 82–97, 2018. [DOI] [PubMed] [Google Scholar]
  • [33].Guo P, Rivera DE, Symons Downs D, and Savage JS, “State estimation under correlated partial measurement losses: Implications for weight control interventions,” in Proceedings of 20th World Congress, The International Federation of Automatic Control (IFAC), 2017, pp. 14074–14079. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [34].Lindskog P and Ljung L, “Tools for semiphysical modelling,” International Journal of Adaptive Control and Signal Processing, vol. 9, no. 6, pp. 509–523, 1995. [Google Scholar]
  • [35].King AC, Hekler EB, Grieco LA, Winter SJ, Sheats JL, Buman MP, Banerjee B, Robinson TN, and Cirimele J, “Harnessing different motivational frames via mobile phones to promote daily physical activity and reduce sedentary behavior in aging adults,” PLoS ONE, vol. 8, no. 4, p. e62613, 2013. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [36].Hekler EB, Buman MP, Grieco L, Rosenberger M, Winter SJ, Haskell W, and King AC, “Validation of physical activity tracking via android smartphones compared to actigraph accelerometer: Laboratory-based and free-living validation studies,” JMIR mHealth and uHealth, vol. 3, no. 2, p. e36, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [37].Bohlin T, Practical Grey-box Process Identification: Theory and Applications, ser. Advances in Industrial Control. Springer, 2006. [Google Scholar]
  • [38].Ljung L, System Identification : Theory for the User, 2nd ed. Upper Saddle River, NJ: : Prentice Hall PTR, 1999. [Google Scholar]
  • [39].Grant AM and Schwartz B, “Too much of a good thing: The challenge and opportunity of the inverted U,” Perspectives on Psychological Science, vol. 6, no. 1, pp. 61–76, 2011. [DOI] [PubMed] [Google Scholar]
  • [40].Adams MA, Sallis JF, Norman GJ, Hovell MF, Hekler EB, and Perata E, “An adaptive physical activity intervention for overweight adults: A randomized controlled trial,” PloS one, vol. 8, no. 12, p. e82901, 2013. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [41].Economou CG, Morari M, and Palsson BO, “Internal model control: extension to nonlinear systems,” Industrial & Engineering Chemistry Process Design and Development, vol. 25, no. 2, pp. 403–411, 1986. [Google Scholar]
  • [42].Jorgensen SJ, Campbell O, Llado T, Kim D, Ahn J, and Sentis L, “Exploring model predictive control to generate optimal control policies for HRI dynamical systems,” http://arxiv.org/abs/1701.03839, 2017. [Google Scholar]
  • [43].Kane MB, “Modeling human-in-the-loop behavior and interactions with HVAC systems,” in Proceedings of the American Control Conference, 2018, pp. 4628–4633. [Google Scholar]
  • [44].Hekler EB, Michie S, Pavel M, Rivera DE, Collins LM, Jimison HB, Garnett C, Parral S, and Spruijt-Metz D, “Advancing models and theories for digital behavior change interventions,” American Journal of Preventive Medicine, vol. 51, no. 5, pp. 825–832, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [45].Hekler EB, Klasnja P, Riley WT, Buman MP, Huberty J, Rivera DE, and Martín CA, “Agile science: creating useful products for behavior change in the real world,” Translational Behavioral Medicine, vol. 6, no. 2, pp. 317–328, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [46].Deshpande S, Rivera DE, and Younger J, “Towards patient-friendly input signal design for optimized pain treatment interventions,” Proceedings of the 16th IFAC Symposium on System Identification, pp. 1311–1316, 2012. [Google Scholar]
  • [47].Martín CA, Deshpande S, Hekler EB, and Rivera DE, “A system identification approach for improving behavioral interventions based on social cognitive theory,” in Proceedings of the American Control Conference, 2015, pp. 5878–5883. [Google Scholar]
  • [48].Martín CA, “A system identification and control engineering approach for optimizing mhealth behavioral interventions based on social cognitive theory,” Ph.D. dissertation, Electrical Engineering, Arizona State University, 2016. [Google Scholar]
  • [49].Hekler EB, “Just Walk study,” http://justwalkstudy.weebly.com/, 2015, [Online; accessed September-23-2015].
  • [50].Deshpande S, Nandola NN, Rivera DE, and Younger J, “A control engineering approach for designing an optimized treatment plan for fibromyalgia,” in Proceedings of the American Control Conference, 2011, pp. 4798–4803. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [51].Martín CA, Rivera DE, and Hekler EB, “A decision framework for an adaptive behavioral intervention for physical activity using hybrid model predictive control,” in Proceedings of the American Control Conference, 2016, pp. 3576–3581. [Google Scholar]

RESOURCES