Forced-Alignment Error for Feature Extraction for Acoustic AD Detection
Last edited: August 8, 2025Abstract
Alzheimer’s Disease (AD) is a demonstrativeness disease marked by declines in cognitive function. Despite early diagnoses being critical for AD prognosis and treatment, currently accepted diagnoses mechanisms for AD requires clinical outpatient testing with a medical professional, which reduces its accessibility. In this work, we propose a possible feature extraction mechanism leveraging the previously demonstrated errors of Hidden Markov-based forced alignment (FA) tools upon cognitively impaired patients as an automated means to quantify linguistic disfluency.
fork
Last edited: August 8, 2025fork creates a second process that is an exact clone from the first.
The original process is called the parent, the child process is called the child. The child comes in at the next instruction after fork. This means that fork calls once, returns twice. After fork, the execution order between both processes is completely up to the OS. After fork, we cannot assume execution order.
Fork’s return value is different between parent and child:
Forward Search
Last edited: August 8, 2025Ingredients:
- \(\mathcal{P}\) problem (states, transitions, etc.)
- \(d\) depth (how many next states to look into)—more is more accurate but slower
- \(U\) value function estimate at depth \(d\)
We essentially roll forward into all possible next states up to depth \(d\), and tabulate our value function.
Define subroutine forward_search(depth_remaining, value_function_estimate_at_d, state).
- if
depth_remaining=0; return(action=None, utility=value_function_estimate_at_d(state)) - otherwise,
- let
best = (action = None, utility = -infinity) - for each possible action at our state
- get an action-value for our current state where the utility of each next state is the utility given by
forward_search(depth_remaining-1, value_function_estimate_at_d, next_state) - if the action-value is higher than what we have, then we set
best=(a, action-value)
- get an action-value for our current state where the utility of each next state is the utility given by
- return
best
- let
What this essentially does is to Dijkstra an optimal path towards the highest final utility \(U(s)\) om your current state, by trying all states.
Forward-Forward Algorithm
Last edited: August 8, 2025The Forw
foundational model
Last edited: August 8, 2025foundational model is a large model which can be generalized over multiple input signal types.
