REVIEW 4 major objections 6 minor 26 references
Process-aware Human Activity Recognition
T0 review · 4 major / 6 minor · reviewed 2026-08-12 · deepseek-v4-flash
Pith's one-line read Aligning model predictions with discovered eating-process models improves activity recognition accuracy and Macro F1 over raw model outputs.
desk verdict Plausible pipeline, weak evaluation: the reported gains likely include a large dose of generic temporal smoothing, and the tiny test sets cannot support the general claim. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is ProbCost, an alignment-based conformance-checking procedure for probabilistic events. It takes a process model and a trace of probability vectors—each column giving the GCN's softmax scores across the sixteen eating actions—and combines them into a synchronous product net. An A* search then finds the minimum-cost path, where synchronous moves, model moves, and log moves are priced using the event probabilities and a threshold epsilon. Low epsilon lets lower-probability events align with the process model, making the process authoritative; high epsilon keeps the classifier's most probable labels, making the model output authoritative. Tuning epsilon on the validation set is what lets the method adaptively weigh the two information sources.
What would settle it
Run the reported pipeline on a test set of videos in which subjects eat in an unusual order (for example, dessert first) while keeping the training process model unchanged; if accuracy drops below the raw GCN outputs, the method's benefit depends on the process model matching test behaviour.
Extended reading notes
Core claim
On its own terms, the paper claims that incorporating process information through alignment-based conformance checking improves human activity recognition. The pipeline extracts a multiclass probability matrix from a GCN, discovers a process model from the activity labels in a training split, and then aligns the probabilities for each test video with the process model. The alignment selects the activity labels that minimise a cost balancing the model's confidence against conformance to the discovered process, with a threshold epsilon tuned on a validation set. In the reported results, 2s-AGCN accuracy rises from 0.67 to 0.70 on subject 1 and from 0.90 to 0.99 on eating roti; CTR-GCN rises from 0.57 to 0.71 and from 0.81 to 0.99, with Macro F1 improving in every case.
Load-bearing premise
The process model learned from the training videos is representative enough of the test videos that forcing test predictions to conform to it fixes misclassifications rather than introducing new ones.
Editorial extensions
If this is right
- The same trained GCN improves without retraining, because the alignment is a post-processing step on the softmax outputs.
- Confusable actions that appear in different parts of a routine, such as chewing and holding food at the table, can be corrected using the surrounding sequence.
- The threshold epsilon gives practitioners a single, interpretable dial for trusting the process model versus the raw classifier.
- Both baseline GCN architectures improve in accuracy and Macro F1 on the subject-1 and roti test sets after alignment.
- The framework extends to any activity with a repeatable pattern, since only an event log and a probabilistic classifier are needed.
Reading between the lines
- A natural next experiment is cross-category transfer: learn the process model from one subject or food and apply it to another, since the reported splits keep the same category for discovery and testing.
- Because alignment is post-hoc, one could add a guard that only overrides the classifier when its confidence is low, reducing the risk of disturbing already-correct high-confidence predictions.
- The aligned path through the process model could double as an explanation artifact, showing the sequence that justifies a corrected label.
- The optimal epsilon likely depends on the category and on classifier confidence, so a deployment might need per-process epsilon selection rather than a single value.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a process-aware human activity recognition (HAR) method. Given the softmax probability outputs of a GCN-based HAR model, the method treats these outputs as a probabilistic event trace and aligns it, via the existing ProbCost algorithm, with a process model discovered from ground-truth activity labels using the Heuristic Miner. The alignment is controlled by a confidence threshold epsilon, and the aligned path is used as the final activity labels. Experiments on the EatSense dataset, restricted to two categories (videos of subject 1 and videos of eating roti), compare the original outputs of 2s-AGCN and CTR-GCN with the post-alignment outputs, reporting higher accuracy and Macro F1-scores after alignment. The central claim is that incorporating process information improves HAR performance over the baseline GCN outputs.
Significance. If the claimed improvements are real, the paper offers a concrete pipeline for injecting structured process knowledge into HAR outputs, which is a plausible and useful direction. The manuscript is clearly written, the pipeline is simple and reproducible, and it is a strength that the test set is held out, so the reported gains are not fitted by construction. However, the evaluation is currently too weak to support the claim as stated: the test sets contain only about 4 and 3 videos in the two categories, there are no error bars or significance tests, and no control baseline isolates the process-model contribution from generic temporal smoothing. The paper is therefore better viewed as a preliminary demonstration than as a confirmatory experimental study.
major comments (4)
- [Table 3 and Section 5, Experimental design] The evaluation is based on very small test sets: subject 1 has 19 videos and eating roti has 13 videos, so with a 60/20/20 split the test sets contain roughly 4 and 3 videos, respectively. The reported improvements, such as CTR-GCN accuracy rising from 0.57 to 0.71 on subject 1, can be produced by correcting only a few individual events. No confidence intervals, error bars, per-video results, or significance tests are reported. Because the central claim is that the approach 'achieves better accuracy and Macro F1-score compared to baseline models,' the evidence in Table 3 is not strong enough without some measure of variability or a significance test.
- [Section 5, Results and discussion; Eq. (2)] The experiment does not isolate the contribution of the process model from that of generic temporal smoothing. Since epsilon is tuned to 0.1, the cost of a model move is -log(0.1) ≈ 2.3, while a synchronous move with probability 0.03 costs about 3.5, so the alignment systematically prefers process-model paths over low-confidence events. Because the process model is discovered from the training labels, it encodes the most frequent activities and transitions. A first-order Markov model with Viterbi decoding, using transition probabilities estimated from the same training labels and the same softmax emissions, would serve as a natural control baseline. Without such a control, the observed gains in Table 3 cannot be attributed specifically to process information rather than to generic sequence smoothing or class-prior correction.
- [Section 5, Process discovery] The experimental design states that the validation set is used to tune the parameters of process discovery, but the dependency threshold for the Heuristic Miner is in fact selected by maximizing the F-score of fitness and precision computed on the training log (Table 2). This means the process model is selected on the same data used to fit it, which can lead to overfitting to the training sequences and does not validate the model's generality on held-out data. The authors should either select the dependency threshold on the validation set or clarify why the training-log F-score is an appropriate criterion.
- [Section 5, Results and discussion] The paper illustrates the method with one corrected example (chewing corrected to food in hand at table). While the example is useful for intuition, it is anecdotal and does not indicate how often the alignment changes predictions, whether such changes are systematically beneficial, or how many test events were affected. Reporting the number of alignments that changed labels and the confusion-matrix-level breakdown would give a more complete picture of where the improvement comes from.
minor comments (6)
- [Abstract and Introduction] There are small language and typographical issues, e.g., 'These HAR methods relies solely' should be 'rely solely'.
- [Section 5, Experimental design] The phrase 'classify the videos into distinct categories through two strategic approaches' is slightly confusing; it would be clearer to say the authors group videos by subject and by food type.
- [Section 3, Eq. (2)] In the description of Eq. (2), 'ALM' should be 'A LM' (a log move) for readability.
- [Throughout] The text repeatedly uses 'month' where 'mouth' is meant (e.g., Section 2 and Figure 3 descriptions); these should be corrected.
- [Figure 4] The y-axis label 'Accuracy' would benefit from specifying that it is the validation-set accuracy, to match the text.
- [References] The reference 'Contributors, M.' should be formatted as the OpenMMLab project contributors; consider using the standard citation for OpenMMLab (mmaction2).
Circularity Check
No significant circularity: the process model and epsilon are fit only to training/validation data, and the reported gains are measured on held-out test videos.
full rationale
The central claim is evaluated on a held-out test split. The probabilistic event traces come from the softmax outputs of GCN models trained on the 60% training split; the process model is discovered by Heuristic Miner from the same training split's activity labels; and epsilon is tuned on a separate validation split to maximize accuracy. Table 3 then compares original GCN outputs with ProbCost-aligned outputs on the remaining test videos, so no reported accuracy or Macro F1 number is a fitted quantity reused as a prediction. The cost function in Eq. (2) is explicitly stated rather than imported as an unexamined black box, and the self-citation to the authors' prior ProbCost work supplies an algorithm, not a conclusion that the present experiments are forced to reproduce. Concerns about temporal smoothing or the small number of test videos are validity or generalization risks, not circularity, and no equation in the paper reduces a predicted result to its own input by construction.
Assumptions & free parameters
free parameters (2)
- epsilon (confidence threshold in ProbCost cost function) =
0.1 for both subject 1 and eating roti categories
- dependency threshold for Heuristic Miner =
0.85 for subject 1, 0.9 for eating roti
assumptions (4)
- domain assumption Eating behavior follows repeatable, discoverable process patterns, and a process model learned from training videos transfers to test videos.
- domain assumption Softmax probabilities from the GCN models are meaningful confidence values usable as probabilistic events in the cost function.
- ad hoc to paper The minimal-cost alignment path found by A* corresponds to the most accurate activity labeling after tuning epsilon.
- standard math A* search and the process mining algorithms (Heuristic Miner) work as described in the cited literature.
Cite this review
Pith. "Pith review of Process-aware Human Activity Recognition." pith.science (2026). https://pith.science/paper/XEWAC4GE
@misc{pith2026241108814,
author = {Pith},
title = {Pith review of: Process-aware Human Activity Recognition},
year = {2026},
howpublished = {\url{https://pith.science/paper/XEWAC4GE}},
note = {Machine review of arXiv:2411.08814}
}
read the original abstract
Humans naturally follow distinct patterns when conducting their daily activities, which are driven by established practices and processes, such as production workflows, social norms and daily routines. Human activity recognition (HAR) algorithms usually use neural networks or machine learning techniques to analyse inherent relationships within the data. However, these approaches often overlook the contextual information in which the data are generated, potentially limiting their effectiveness. We propose a novel approach that incorporates process information from context to enhance the HAR performance. Specifically, we align probabilistic events generated by machine learning models with process models derived from contextual information. This alignment adaptively weighs these two sources of information to optimise HAR accuracy. Our experiments demonstrate that our approach achieves better accuracy and Macro F1-score compared to baseline models.
Figures
Reference graph
Works this paper leans on
-
[1]
, " * write output.state after.block = add.period write newline
ENTRY address archivePrefix author booktitle chapter edition editor eid eprint howpublished institution isbn journal key month note number organization pages publisher school series title type volume year label extra.label sort.label short.list INTEGERS output.state before.all mid.sentence after.sentence after.block FUNCTION init.state.consts #0 'before.a...
-
[2]
write newline
" write newline "" before.all 'output.state := FUNCTION n.dashify 't := "" t empty not t #1 #1 substring "-" = t #1 #2 substring "--" = not "--" * t #2 global.max substring 't := t #1 #1 substring "-" = "-" * t #2 global.max substring 't := while if t #1 #1 substring * t #2 global.max substring 't := if while FUNCTION word.in bbl.in capitalize " " * FUNCT...
-
[3]
Aminikhanghahi, S.; and Cook, D. J. 2019. Enhancing Activity Recognition Using CPD-based Activity Segmentation. Pervasive and Mobile Computing, 53: 75--89
work page 2019
-
[4]
A.; Ehatisham-ul-Haq , M.; Naeem, U.; and Khalid, A
Asim, Y.; Azam, M. A.; Ehatisham-ul-Haq , M.; Naeem, U.; and Khalid, A. 2020. Context- Aware Human Activity Recognition ( CAHAR ) in-the- Wild Using Smartphone Accelerometer . IEEE Sensors Journal, 20(8): 4361--4371
work page 2020
-
[5]
Berti, A.; van Zelst, S. J.; and van der Aalst, W. M. P. 2019. Process Mining for Python (PM4Py): Bridging the Gap Between Process- and Data Science. In ICPM Demo Track 2019, volume 2374, 13--16
work page 2019
-
[6]
Carmona, J.; van Dongen , B.; Solti, A.; and Weidlich, M. 2018. Conformance Checking : Relating Processes and Models . Cham: Springer International Publishing. ISBN 978-3-319-99413-0 978-3-319-99414-7
work page 2018
-
[7]
Chen, L.; Nugent, C. D.; and Wang, H. 2012. A Knowledge-Driven Approach to Activity Recognition in Smart Homes . IEEE Trans.\ Knowledge and Data Eng., 24(6): 961--974
work page 2012
-
[8]
Chen, Y.; Zhang, Z.; Yuan, C.; Li, B.; Deng, Y.; and Hu, W. 2021. Channel-wise Topology Refinement Graph Convolution for Skeleton-Based Action Recognition. In IEEE/CVF Int.\ Conf.\ on Computer Vision, ICCV , 13339--13348
work page 2021
Show all 26 references
-
[9]
Contributors, M. 2020. OpenMMLab's Next Generation Video Understanding Toolbox and Benchmark. https://github.com/open-mmlab/mmaction2
2020
-
[10]
Deep, S.; and Zheng, X. 2019. Leveraging CNN and Transfer Learning for Vision-based Human Activity Recognition . In ITNAC 2019 , 1--4
2019
-
[11]
Guo, S.; Wang, D.; Feng, Z.; Chen, J.; and Guo, W. 2023. Di- CNN : Domain-Knowledge-Informed Convolutional Neural Network for Manufacturing Quality Prediction . Sensors (Basel, Switzerland), 23(11): 5313
2023
-
[12]
Gupta, A.; and Davis, L. S. 2007. Objects in Action : An Approach for Combining Action Understanding and Object Perception . In 2007 IEEE CVPR , 1--8
2007
-
[13]
D.; and Sheng, V
Gupta, H. D.; and Sheng, V. S. 2020. A Roadmap to Domain Knowledge Integration in Machine Learning . In IEEE Int.\ Conf.\ on Knowledge Graph ( ICKG ) , 145--151
2020
-
[14]
K.; Pathak, R
Gupta, N.; Gupta, S. K.; Pathak, R. K.; Jain, V.; Rashidi, P.; and Suri, J. S. 2022. Human Activity Recognition in Artificial Intelligence Framework: A Narrative Review. Artificial Intelligence Review, 55(6): 4755--4808
2022
-
[15]
James, G.; Witten, D.; Hastie, T.; Tibshirani, R.; and Taylor, J. 2023. An Introduction to Statistical Learning: with Applications in Python. Springer
2023
-
[16]
J.; Fahland, D.; and Van Der Aalst, W
Leemans, S. J.; Fahland, D.; and Van Der Aalst, W. M. 2014. Process and deviation exploration with inductive visual miner. In 12th Int.\ Conf.\ on Business Process Management, BPM 2014, 46--50
2014
-
[17]
A.; Zhang, H.; Henricson, E.; and Liu, X
Liu, R.; Ramli, A. A.; Zhang, H.; Henricson, E.; and Liu, X. 2022. An Overview of Human Activity Recognition Using Wearable Sensors : Healthcare and AI . In Internet of Things -- ICIOT 2021 , LNCS , 1--14
2022
-
[18]
A.; Chen, L.; Nanbo, L.; and Fisher, R
Raza, M. A.; Chen, L.; Nanbo, L.; and Fisher, R. B. 2023. EatSense : Human Centric, Action Recognition and Localization Dataset for Understanding Eating Behaviors and Quality of Motion Assessment. Image and Vision Computing, 137: 104762
2023
-
[19]
J.; and Norvig, P
Russell, S. J.; and Norvig, P. 2016. Artificial intelligence: a modern approach. Pearson
2016
-
[20]
Shi, L.; Zhang, Y.; Cheng, J.; and Lu, H. 2019. Two- Stream Adaptive Graph Convolutional Networks for Skeleton-Based Action Recognition . In IEEE CVPR , 12026--12035
2019
-
[21]
Tufano, M.; Lasschuijt, M.; Chauhan, A.; Feskens, E. J. M.; and Camps, G. 2022. Capturing Eating Behavior from Video Analysis : A Systematic Review . Nutrients, 14(22): 4847
2022
-
[22]
van der Aalst , W. 2016. Process Mining . Springer. ISBN 978-3-662-49850-7 978-3-662-49851-4
2016
-
[23]
Weijters, A.; Aalst, V.; and Medeiros, A. K. a. D. 2006. Process Mining with the HeuristicsMiner Algorithm. Eindhoven University of Technology
2006
-
[24]
Wu, Y.-H.; Chen, Y.; Shirmohammadi, S.; and Hsu, C.-H. 2022. AI-Assisted Food Intake Activity Recognition Using 3D mmWave Radars . In Proc.\ 7th Int.\ Workshop on Multimedia Assisted Dietary Management , 81--89
2022
-
[25]
Yan, S.; Xiong, Y.; and Lin, D. 2018. Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognition . Proc.\ of the AAAI Conf.\ on AI , 32(1)
2018
-
[26]
Zheng, J.; Papapanagiotou, P.; and Fleuriot, J. 2024. Alignment-Based Conformance Checking over Probabilistic Events. In Proc.\ of 57th Hawaii Int.\ Conf.\ on System Sciences
2024
Reviewed August 12, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.