Smart Assistance for Lifestyle Decisions

Smart assistance technology helps users to achieve goals using informative messages such as recommendations or reminders. To be “smart” the messages need to be sensitive to the user’s changing context, including their current knowledge and perceptions, their mood and environment.

Right now, I’m starting to explore the feasibility of a “smart assistance” app to support users with everyday decisions, for example with food, shopping, finance or time-management. When stressed and overloaded with information, we tend to be influenced easily towards decisions we would disagree with if we had the right information and time to think. Although goals may be set, they are pushed aside by other pressures that are more short-term. Poor decisions cause poor health (and also poor mental health and other negative outcomes).

The project is funded by an UnLtd small grant through the University of Manchester Social Enterprise innovation initiative:

Why is this new?

There are lots of apps out there (see for example, but most are targeted towards individuals as “consumers”, and do not address the more challenging psychological and social problems. Usually they are just addressing a single issue in isolation, such as exercise. Although Google and Apple have started to develop “health platforms” ( they are mostly concerned with integrated sensors and tracking of physical health, not with psychological health.

Some initial requirements

These are the broad requirements that I am starting with:

  1. Citizen led: the users should be in control of both the technology and the process by which they improve their decisions and action.
  2. Promoting reflection and reasoning: reflection and reasoning are high-level cognitive processes that can put the user in control because they involve awareness, deliberate goal setting and planning. This contrasts with behavioural “nudging” which affects decisions unconsciously and have been criticised as unethical ( For this reason I think the app should be called a “cognitive assistance” app.
  3. Promoting social support: Decisions are influenced by the wider social context. Therefore the app should not just be helping individuals in isolation, but must take account of their social environment and promote social support.

Some technical and research challenges

One way to help people resist pressures to make bad decisions is to raise awareness of significant and relevant information (such as why the original goals were set in the first place) and to encourage reasoning. In particular, this might include the following:

  • Smart prompts and reminders – sensitive to the person’s mood and circumstances. Users could also be prompted to send encouragement to others when they may need it.
  • Visualisations to draw attention to the important things, when a user is overloaded with information and options.
  • A kind of dialogue system to help with reasoning (not necessarily using text)

Getting these right is extremely challenging. In particular, the app must be sensitive towards the user’s state of mind and changing context. Smart sensor technology can help with this. (See for example, the MindTech project at The challenge that particularly interests me is the modelling of the user’s mental attitudes so that the reminders are not disruptive or insensitive. To support reasoning, some principles of online Cognitive Behavioural Therapy ( may be applied. In future posts I will discuss the role of theories and models, as well as the participatory software design process.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s