An Edge-Host-Cloud Architecture for Robot-Agnostic, Caregiver-in-the-Loop Personalized Cognitive Exercise: Multi-Site Deployment in Dementia Care
Organizations: Worcester Polytechnic Institute
Abstract
We present Speaking Memories, a distributed, stakeholder-in-the-loop robotic interaction platform for personalized cognitive exercise support. Rather than a single robot-centric system, Speaking Memories is designed as a generalizable robotics architecture that integrates caregiver-authored knowledge, local edge intelligence, and embodied robotic agents into a unified socio-technical loop. The platform fuses auditory, visual, and textual signals to enable emotion-aware, personalized dialogue, while decoupling multimodal perception and reasoning from robot-specific hardware through a local edge interaction server. This design achieves low-latency, privacy-preserving operation and supports scalable deployment across heterogeneous robotic embodiments. Caregivers and family members contribute structured biographical knowledge via a secure cloud portal, which conditions downstream dialogue policies and enables longitudinal personalization across interaction sessions. Beyond real-time interaction, the system incorporates an automated multimodal evaluation layer that continuously analyzes user responses, affective cues, and engagement patterns, producing structured interaction metrics at scale. These metrics support systematic assessment of interaction quality, enable data-driven model fine-tuning, and lay the foundation for future clinician- and caregiver-informed personalization and intervention planning. We evaluate the platform through real-world deployments, measuring end-to-end latency, dialogue coherence, interaction stability, and stakeholder-reported usability and engagement. Results demonstrate sub-6-second response latency, robust multimodal synchronization, and consistently positive feedback from both participants and caregivers. Furthermore, subsets of the dataset can be shared upon request, subject to participant consent and IRB constraints.
Figures & tables
| — On-topic relevance of the utterance: • 0: the utterance content is not semantically related to the current reminiscence prompt or displayed media; • 1: the utterance content is semantically related to the prompt or media, including reflective or affective responses. |
|---|
| — Reminiscence depth reflecting autobiographical richness: • 0: no personal content (e.g., yes/no or filler responses); • 1: a single personal detail or value; • 2: multiple personal details or reflective elaboration; • 3: rich autobiographical narrative involving connected experiences. |
| — Emotional tone capturing dementia-relevant affective expression: • POSITIVE: clearly pleasant, appreciative, or joyful affect; • BITTERSWEET: mixed but meaningful affect, such as reminiscence-related sadness co-occurring with appreciation; this category captures non-harmful sadness common in dementia reminiscence; • NEGATIVE_DISTRESS: clear emotional distress, discomfort, or expressed desire to avoid the topic; • NEUTRAL/MIXED: primarily factual, ambiguous, or emotionally flat responses without a dominant tone. |
| — Dialog act category describing the functional role of the utterance in interaction: • ANSWER: brief responses directly answering the robot’s question; • SELF_DISCLOSURE: autobiographical sharing beyond minimal yes/no responses; • QUESTION: utterances seeking information or clarification; • ACKNOWLEDGMENT/BACKCHANNEL: brief signals indicating attention or listening without adding new content; • PHATIC/SOCIAL: social remarks not directly related to reminiscence content; • OFF_TOPIC_COMMENT: content clearly unrelated to the prompt or displayed media; • REPAIR/MISUNDERSTANDING: utterances indicating hearing, comprehension, or interactional difficulties. |
| — Proportion of time the participant attends to the robot or tablet during the turn: • Computed as the fraction of sampled frames labeled with attention toward the robot or tablet interaction area. • Captures sustained visual or postural engagement rather than eye contact with the camera. |
|---|
| — Average facial valence during the turn: • Frame-level facial valence is labeled as negative ( ), neutral ( ), or positive ( ). |
| — Proportion of positively valenced frames: • Measures the prevalence of positive facial expressions during the turn. |
| ID | Sex | Age Range | Group | Robot Setup | Duration (min) | Dialogue Rounds | Triggers Used |
|---|---|---|---|---|---|---|---|
| P04 | F | 75–84 | Healthy | I | 21 | 20 | 4 |
| P06 | F | 75–84 | PLWD | I | 23 | 17 | 3 |
| P07 | M | 75–84 | PLWD | I | 24 | 15 | 3 |
| P08 | F | 85+ | PLWD | I | 17 | 15 | 2 |
| P09 | M | 85+ | PLWD | I | 22 | 26 | 3 |
| P10 | F | 85+ | PLWD | I | 5 | 4 | 1 |
| Metric | Pepper-native | Jetson-edge |
|---|---|---|
| End-to-end latency (s) | ||
| Interaction completion rate | 84.82% | 100% |
| Dialogue coherence rate | 88.30% | 92.28% |
| Session-level statistics | ||
| Dialogue turns per session | ||
| Session duration (min) | ||
| Component | Pepper-native (s) | Jetson-edge (s) |
|---|---|---|
| Speech recognition (ASR) | 1.18 | 0.97 |
| Multimodal reasoning | 4.63 | 4.48 |
| System orchestration | 3.44 | 0.44 |
| Total | 9.25 | 5.89 |
| Dimension | Items | Mean SD |
|---|---|---|
| Attractiveness | Q1–Q2 | 4.7 0.5 |
| Interaction quality | Q3–Q5 | 4.5 0.7 |
| Usability | Q6-Q7 | 4.0 0.9 |
| Dimension | Items | Mean SD |
|---|---|---|
| Interface usability | Q1–Q2 | 4.6 0.7 |
| Emotional/positive engagement | Q3, Q8 | 3.7 1.5 |
| Linguistic/dialogue naturalness | Q4–Q6 | 3.5 1.2 |
| System stability | Q7 | 3.7 1.0 |
| Overall recommendation | Q9 | 4.5 0.6 |
| Turn | (s) | ||||||
|---|---|---|---|---|---|---|---|
| 1 | 10 | 1 | 1 | POS | DIS | 1 | 0.667 |
| 2 | 8 | 1 | 1 | BIT | DIS | 1 | 0.875 |
| 3 | 30 | 1 | 2 | BIT | DIS | 0.967 | 0.9 |
| 4 | 39 | 1 | 2 | POS | DIS | 1 | 0.842 |
| 5 | 54 | 1 | 2 | POS | DIS | 1 | 0.226 |
| 6 | 41 | 1 | 2 | BIT | DIS | 1 | 0.25 |
| ID | Robot Setup | On-topic | SDis | Gaze | Val-mean | Val+ | |
|---|---|---|---|---|---|---|---|
| P06 | I | 0.92 | 1.58 | 0.92 | 0.94 | 0.23 | 0.00 |
| P07 | I | 0.83 | 1.33 | 0.83 | 0.45 | 0.47 | 0.00 |
| P08 | I | 0.93 | 1.57 | 0.93 | 1.00 | 0.30 | 0.50 |
| P09 | I | 0.64 | 0.80 | 0.52 | 0.78 | 0.12 | 0.00 |
| P10 | I | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 |
| P11 | I | 0.50 | 0.61 | 0.44 | 1.00 | 0.64 | 0.61 |
| Metric | Robot Setup I | Robot Setup II |
|---|---|---|
| On-topic rate | 0.64 0.35 | 0.55 0.16 |
| Mean reminiscence depth | 0.98 0.63 | 0.60 0.25 |
| Self-disclosure ratio | 0.61 0.36 | 0.37 0.12 |
| Gaze-to-robot rate | 0.86 0.22 | 0.98 0.04 |
| Valence mean | 0.02 0.39 | 0.25 0.41 |
| Positive valence ratio | 0.18 0.29 | 0.26 0.37 |