Hardware integration and system validation
The smart furniture system operated reliably under continuous multimodal sensing and real-time actuation. All sensors streamed synchronized data at 20 Hz without observable packet loss. Mechanical limits were consistently enforced, with tilt constrained to ±15°, height limited to 40–70 cm, and step changes bounded by ΔSmax = 20 per control cycle. Edge inference remained stable throughout prolonged sessions, confirming the feasibility of embedded adaptive control. The complete system architecture is presented in Figure 1, and the integrated sensor framework is illustrated in Figure 2.
Signal preprocessing and state representation stability
Application of a low-pass Butterworth filter (5 Hz cutoff) reduced high-frequency noise while preserving posture-relevant dynamics. Channel normalization ensured zero-mean, unit-variance scaling across sensor modalities. Sliding-window segmentation (50-time steps) generated stable joint state representations combining furniture configuration and sensor embeddings. Temporal state transitions under sensor influence are shown in Figure 3, and the dissatisfaction formulation based on squared ergonomic deviation is depicted in Figure 4. These preprocessing steps improved robustness of downstream estimation and control, providing stable inputs for the representation learning stage, summarized in Table 1.
Sparse autoencoder representation learning
The sparse autoencoder achieved an 82% dimensionality reduction, compressing the 128-dimensional multimodal sensor vector into a 32-dimensional latent representation while preserving reconstruction fidelity. Mean reconstruction error remained low (0.036 ± 0.009), confirming stable encoding–decoding performance. Activation sparsity remained within 3.2% of the KL-divergence target, indicating controlled feature compression. Reconstruction dynamics are illustrated in Figure 5. The architectural design, hyperparameters, and training configuration of the sparse autoencoder are detailed in Table 1, which summarizes input dimension, latent space size, layer structure, optimization settings, and sparsity parameters used to ensure reproducibility.
Latent preference estimation via adaptive Kalman filtering
Integration of adaptive Kalman filtering significantly enhanced latent state estimation accuracy. Mean squared estimation error decreased from 0.184 ± 0.032 without filtering to 0.071 ± 0.015 with filtering, corresponding to a 61.4% reduction (p < 0.001). Posterior covariance stabilized within 12.4 ± 3.1 min across participants. The recursive prediction–update behavior and posterior convergence are shown in Figure 6, demonstrating improved tracking of latent ergonomic preferences under noisy observations.
Reinforcement learning convergence and stability
The Deep Deterministic Policy Gradient controller converged after 148,000 ± 12,000 interaction steps. Policy gradient variance decreased by 38% between early and late training phases, and post-convergence Q-value fluctuations remained below 4%, indicating stable value estimation. Reward signal comparisons across learning strategies are presented in Figure 7, and gradient stabilization behavior during training is shown in Figure 8. A quantitative comparison of learning-based and baseline methods, including dissatisfaction, energy consumption, and latency metrics, is summarized in Table 2, highlighting the relative performance improvements achieved by the proposed hybrid framework.
Posture correction performance and dissatisfaction reduction
Under rule-based control, cumulative dissatisfaction averaged 0.312 ± 0.041. The proposed hybrid framework reduced dissatisfaction to 0.177 ± 0.022, representing a 43.2% ± 5.6% improvement (p < 0.001). Compared with classical Q-learning and supervised random forest prediction, dissatisfaction was reduced by 27.4% and 18.9%, respectively. Posture correction latency improved significantly from 512 ± 76 ms (rule-based) to 280 ± 34 ms (proposed method) (p < 0.001). Comparative policy performance trends are visualized in Figure 9, while the consolidated numerical performance values are reported in Table 2.
Energy-constrained optimization performance
Mean energy consumption per session decreased from 128.4 ± 11.2 Joules under rule-based control to 101.2 ± 8.3 Joules under the proposed framework, reflecting a 21.2% ± 4.1% reduction (p < 0.001). The dissatisfaction constraint
was satisfied in all sessions, indicating successful integration of comfort optimization with energy regulation. Energy decomposition between mechanical actuation and computational inference is presented in Figure 10, and the comparative energy metrics across baseline methods are summarized in Table 2, confirming the energy efficiency of the hybrid approach.
Federated meta-learning scalability and ablation validation
Federated training achieved 87.3% ± 3.2% of centralized performance within 30 communication rounds, with between-user parameter variance decreasing by 31% following aggregation. Meta-parameter convergence occurred at round 24 ± 4, supporting rapid cross-user adaptation while preserving privacy. Ablation experiments confirmed that removing representation learning, Kalman filtering, reinforcement learning, or federated aggregation significantly degraded performance. The consolidated performance comparison in Table 2 demonstrates that improvements arise from the integrated architecture rather than isolated module contributions, reinforcing the structural necessity of combining sparse representation learning, state estimation, reinforcement learning, and federated optimization.
Supplementary analyses and supporting experimental documentation
Additional supporting analyses and methodological details are provided in the supplementary materials to further illustrate the internal dynamics and performance characteristics of the proposed framework. Supplementary Figure 1 presents additional visualization of policy reward evolution and temporal variation of latent user preference states during adaptive interaction. Supplementary Figure 2 illustrates complementary analytical results, including Kalman estimation dynamics, reconstruction error distribution, gradient evolution during training, and parameter sensitivity behavior. Supplementary Figure 3 further examines the model behavior through analysis of loss landscapes, Kalman estimation error dependence on filter gain, cumulative energy cost evolution, and hidden neuron contribution within the learned representation space. In addition, Supplementary Figure 4 provides detailed diagnostics of activation sparsity monitoring, furniture state and control signal evolution, reward component decomposition, and policy gradient dynamics during reinforcement learning optimization.
Complementary tabular information is also provided to document the structural organization, experimental configuration, and modeling components of the proposed system. Table 3 summarizes the organizational structure of the manuscript sections, while Table 4 lists the hardware sensing and actuation components integrated into the smart furniture platform. Table 5 describes the core computational modules used in the framework, including sparse representation learning, state estimation, reinforcement learning control, and federated optimization. Table 6 reports key experimental setup parameters and dataset characteristics. Table 7 summarizes the principal performance outcomes achieved by the proposed framework relative to baseline methods, and Table 8 provides a consolidated reference of mathematical symbols and definitions used in the modeling and control formulations.

Figure 1: Multi-Layer architecture of the Internet of Things-enabled smart furniture framework. This figure illustrates the complete hierarchical architecture of the proposed adaptive smart furniture system, organized into four functional layers. Please click here to view a larger version of this figure.

Figure 2: Integrated sensor framework for real-time data acquisition. This figure illustrates the integrated sensor architecture that collects multimodal user and environmental signals in real time. Please click here to view a larger version of this figure.

Figure 3: Sparse autoencoder architecture for sensor data compression. This figure illustrates the structure of the sparse autoencoder used to compress high-dimensional sensor inputs into a compact latent representation. Please click here to view a larger version of this figure.

Figure 4: Markov decision process formulation for smart furniture personalization. This figure illustrates the Markov Decision Process framework that models sequential furniture adjustments based on system state and latent user preferences. Please click here to view a larger version of this figure.

Figure 5: Adaptive Kalman filtering for latent preference estimation. This figure illustrates the recursive Kalman filtering mechanism used to estimate hidden user preference states from noisy sensor observations. Please click here to view a larger version of this figure.

Figure 6: Deep deterministic policy gradient framework for continuous control. This figure illustrates the actor–critic architecture used to generate continuous adjustment actions for real-time smart-furniture personalization. Please click here to view a larger version of this figure.

Figure 7: State transition under sensor influence. This figure illustrates the time-series visualization of state evolution. The blue dashed curve represents the current furniture state, the red dashed curve shows real-time sensor input, and the orange solid curve indicates the computed next state derived from control logic. Please click here to view a larger version of this figure.

Figure 8: User dissatisfaction as squared state deviation. This figure illustrates the dashed blue curve that shows the ideal ergonomic state. The dashed green curve shows the actual state. The red curve represents the squared deviation used as a dissatisfaction metric. Please click here to view a larger version of this figure.

Figure 9: Clustering of users based on sensor-derived features. This figure illustrates the scatter plot of projected latent features. Each colored cluster represents a behavioral group. Small crosses represent individual users. Large black crosses denote cluster centroids computed via k-means clustering. Please click here to view a larger version of this figure.

Figure 10: Accumulated feedback error over time. This figure illustrates that the dashed blue curve shows a real-time sensor signal. The dashed green curve indicates the optimal reference signal. The solid red curve represents accumulated feedback error. Please click here to view a larger version of this figure.
Supplementary Figure 1: Policy reward comparison and temporal evolution of latent user preference states. This figure presents two panels that summarize policy performance and latent-state dynamics over time. (A) Reward signal trajectories for three candidate policies, where the blue, orange, and green curves correspond to policies π1, π2, and π3, respectively, plotted across time steps. The panel illustrates the comparative evolution of reward signals and highlights the best-performing policy during sequential interaction. (B) Temporal evolution of the latent user preference state components, where the purple and orange curves represent Yi1(t) and Yi2(t), respectively. This panel shows how the latent preference variables vary over time, reflecting the dynamic adaptation of the user state representation.Please click here to download this file.
Supplementary Figure 2: Estimation dynamics, reconstruction error, gradient evolution, and parameter sensitivity analysis. This figure presents four panels illustrating different aspects of the model estimation and learning behavior. (A) Temporal evolution of the estimated latent state compared with observations, where the gray curve represents the observed signal X(t), the green curve represents the posterior estimate
, and the dashed purple curve indicates the Kalman gain K(t). This panel demonstrates how the Kalman filtering process smooths noisy observations while dynamically adjusting the gain over time. (B) Reconstruction error is measured as mean squared error (MSE) across the dataset samples, illustrating the variability of the autoencoder reconstruction performance across input instances. (C) Gradient evolution over time during training, where the dashed blue curve represents the gradient magnitude and the green curve represents the smoothed gradient trend, indicating convergence behavior and stabilization of the learning process. (D) Sensitivity analysis of model parameters, where colored dashed curves correspond to individual parameters θ1,θ2,θ3,θ4, and θ5, while the solid black curve represents the global parameter influence trend across model parameter indices.Please click here to download this file.
Supplementary Figure 3: Loss landscape, Kalman estimation error behavior, cumulative energy cost, and hidden neuron contribution analysis. This figure presents four panels illustrating different analytical aspects of the proposed model. (A) Loss landscape as a function of the model parameter θ, where multiple-colored curves represent individual loss components, and the solid black curve represents the aggregated loss
. The vertical dashed line indicates the optimal parameter region where the total loss is minimized. (B) Mean-squared estimation error as a function of the Kalman gain , showing the theoretical relationship between estimation accuracy and filter gain. The curve demonstrates that the estimation error rapidly decreases as the Kalman gain approaches its optimal value. (C) Temporal evolution of cumulative energy cost during system operation, where the red curve represents the accumulated energy expenditure while the dashed curves correspond to small correction terms associated with control adjustments. (D) Contribution magnitude of hidden neurons in the learned representation, where the bars indicate the relative importance of each hidden neuron index in the latent representation space.Please click here to download this file.
Supplementary Figure 4: Activation distribution, furniture state evolution, reward decomposition, and gradient dynamics during adaptive control. This figure presents four panels illustrating the internal dynamics of the proposed personalization framework. (A) Histogram of the activation values h(t), showing the empirical activation distribution across samples. The green dashed vertical line indicates the target sparsity level
, while the red dashed vertical line marks the observed mean activation ρ = 0.141. (B) Temporal evolution of the furniture state and control-related signals, where the blue curve represents the future furniture state S(t + 1), the green dashed curve represents the control adjustment ΔS(t), and the orange dashed curve represents the disturbance term ω(t). (C) Decomposition of the reward function over time, where the red curve shows the total reward r(t), the blue dashed curve represents the dissatisfaction penalty -D(t), and the green dashed curve denotes the control-effort penalty
. (D) Temporal variation of gradient-related quantities during training, where the red curve represents
, the blue dashed curve corresponds to
, and the green dashed curve represents
, illustrating the gradient behavior underlying policy optimization. Please click here to download this file.
| Method | User Dissatisfaction | Energy Consumption | Latency (ms) |
| Rule-Based Heuristic | 1.00 (baseline) | 1.00 (baseline) | 100 |
| Classical Q-Learning | 0.76 | 0.88 | 300 |
| Supervised Random Forest | 0.72 | 0.85 | 250 |
| Proposed Hybrid RL + Kalman Filter | 0.57 | 0.79 | 280 |
Table 1: Sparse autoencoder architecture and training configuration. This table summarizes the representation learning setup used in the proposed framework.
| Parameter | Specification |
| Input dimension (d) | 128 (multimodal sensor vector) |
| Latent dimension (p) | 32 |
| Encoder layers | 128 → 64 → 32 |
| Decoder layers | 32 → 64 → 128 |
| Activation function | ReLU (encoder), Linear (decoder) |
| Sparsity coefficient (λ) | 1 × 10⁻³ |
| Optimizer | Adam |
| Learning rate | 1 × 10⁻³ |
| Batch size | 64 |
| Training epochs | 150 |
| Early stopping patience | 15 epochs |
Table 2: Comparative performance evaluation across control strategies. This table presents the quantitative comparison of baseline and proposed methods.
| No | Section | Brief Description |
| 1 | Summary | Headline contribution & metrics |
| 2 | Abstract | Problem, methods, outcomes |
| 3 | Introduction | Context, related work, gaps |
| 4 | Problem Statement | Limits of rules; formalization & equations |
| 5 | Research Objectives | Framework, MDP, SAE, FL, evaluation |
| 6 | Protocol/Methods | RL + Kalman + Federated Meta‑Learning |
| 7 | Results | Visualizations & quantitative outcomes |
| 8 | Discussion | Interpretation & implications |
| 9 | Conclusion | Scalable, privacy‑preserving framework |
Table 3: Structural organization of the manuscript and summary of section contents.
This table presents the overall structure of the manuscript, outlining the primary sections and their corresponding descriptions. Each row identifies a major section of the paper, including the summary, abstract, introduction, problem statement, research objectives, protocol and methods, results, discussion, and conclusion.
| Component | Role | Notes |
| Pressure Matrix | Seat/back pressure | Ergonomics |
| IMU (Accel/Gyro) | Motion & posture | Behavioral dynamics |
| Thermal Sensor | Surface/ambient temp. | Thermal comfort |
| Microphone | Acoustic level | Context awareness |
| Light Sensor | Illuminance | Visual comfort |
| Bio-signal (EDA/HRV/Resp.) | Physiological responses | Health awareness |
| Edge MCU | On-device inference/control | Low-latency |
| Actuators | Height/tilt/lumbar/temperature | Adjustments |
| Connectivity | Wi‑Fi / BLE / ZigBee / LoRa / NB‑IoT | Network uplink |
Table 4: Hardware sensing and actuation components of the smart furniture system.
This table summarizes the main sensing, computation, and actuation components integrated within the proposed IoT-enabled smart furniture platform.
| Method/Module | Purpose | Key Details |
| Sparse Autoencoder (SAE) | Compress multivariate streams; preserve temporal features | MSE + L1 sparsity; ~82% reduction |
| Adaptive Kalman Filter | Estimate latent ergonomic preferences | State-space (A,B,C,Q,R) |
| MDP Formulation | State=S⊕h; Action=ΔS; Reward=−D−λ||ΔS||² | Gaussian transition noise |
| DDPG (Actor–Critic) | Continuous control policy | Target networks; policy gradients |
| Federated Learning | Global aggregation without raw data | 87% of global perf. in 30 rounds |
| Federated Meta-Learning | Fast adaptation to new users | Meta-initialization minimizes meta-loss |
Table 5: Core computational modules and learning methods used in the proposed adaptive personalization framework. This table summarizes the principal algorithmic components that form the computational backbone of the proposed smart furniture system.
| Item | Value | Notes |
| Participants | 48 | Human subjects |
| Sensor Samples | 160000 | Time-series, multivariate |
| Avg Latency | 280 ms | Sense→decide→act |
| Constraint Satisfaction | 95% | Ergonomic constraints |
| Federated Rounds | 30 | 87% global performance |
| Setups | Prototypes + simulations | Home/office use-cases |
Table 6: Experimental setup, dataset characteristics, and system performance metrics.
This table summarizes the key parameters of the experimental evaluation conducted to validate the proposed adaptive smart furniture framework.
| Metric | Result | Context |
| Dissatisfaction Reduction | -43% | vs. rule-based baseline |
| Energy Reduction | -21% | Operational energy |
| Policy Stability | Convergent gradients | Actor–critic |
| Privacy | No raw data exchange | Federated aggregation |
| Scalability | Edge+Cloud modularity | Multi-user support |
Table 7: Key performance outcomes of the proposed adaptive smart furniture personalization framework. This table summarizes the principal performance improvements achieved by the proposed intelligent control architecture relative to conventional baseline approaches.
| Symbol | Meaning |
| S(t) | Furniture state vector |
| ΔS(t) | Adjustment action |
| X_i(t) | Sensor vector (user i) |
| h(t) | SAE latent representation |
| Y_i(t) | Latent user preference |
| D(t) | Dissatisfaction |S−S*|² |
| r(t) | Reward −D−λ||ΔS||² |
| π | Policy |
| Q | Critic value |
| K(t) | Kalman gain |
| E_total | Σ(||ΔS||² + β||K||_F²) |
Table 8: Mathematical symbols and definitions used in the adaptive smart furniture modeling framework. This table summarizes the primary mathematical symbols used throughout the proposed personalization framework and their corresponding meanings.