Hierarchical Layers are ways of organizing different modalities of Dynamic Ensemble Blocks. While not strictly required for an ELM,
they provide valuable structure to collections of Dynamic Ensemble Blocks which operate on similar context windows.
The lowest Hierarchical Layers focus on short context windows and narrow judgements, while higher-up layers focus on longer context windows and more complex,
multifacted analysis.
It's critical to note that Hierarchical Layers are not indepedent. Higher levels in the hierarchy conduct inference
using the outputs from the lower levels; while lower levels improve inference using context obtained from the higher levels.
Each ELM may have unique Hierarchical Layers as appropriate. For illustration, a few of the Hierarchical Layers depicted above for voice processing include:
Low-Level Signals
Extraction of mostly acoustic data based on short context windows, such as emotion or transcription timeseries data.
Local Feature Analysis
Analysis of patterns over a short time scale, which may rely on some estimation. For instance, "did that comment signal resolution of the current issue?"
Non-Local Feature Analysis
Analysis of patterns across a context covering multiple exchanges, such as "is this a mentor/mentee relationship or unsolicited feedback?"