✦ For everyone, free.

Practical knowledge for real and everyday life

Home

Discrete and Symbolic Behavioral Representations

Discrete and Symbolic Behavioral Representations use structured data to model and analyze human behavior in signal processing systems.

Discrete and Symbolic Behavioral Representations are structured encodings in which eligible behavioral evidence is mapped to elements drawn from a declared finite or countable value space such as categories, states, symbols, tokens, event types, ordinal patterns, codewords, or composite discrete structures. These representations are designed to organize behavioral data into discrete units for analysis or modeling, but it is essential to establish that terms like discrete-valued, discrete-time, symbolic, categorical, annotated, quantized, tokenized, and latent state are not synonyms and should not be conflated.

Stored integer IDs, for example, are merely identifiers unless there is an explicit definition of order or metric meaning within the representation. Similarly, a symbolic representation organizes evidence into discrete elements without by itself asserting behavioral truth, specifying stochastic dynamics, providing semantic interpretation, or constituting a model state. The symbolic container is a structural encoding rather than a direct claim about the behavioral process.


Meaning and Boundaries of Discrete and Symbolic Representation

A Discrete or Symbolic Behavioral Representation is a representation whose admissible representational elements belong to a declared finite or countable alphabet, vocabulary, category set, state set, codebook, token system, or structured discrete domain under an explicit mapping from identified evidence. The identity of such a representation includes the mapping function, the semantics of the value space, the source or support of evidence, the ordering conventions, treatment of uncertainty or missingness, parameter settings, and any fitted states such as breakpoints or prototypes.

Key terms are distinguished as follows:

  • Discrete Value Space: A finite or countable set of values admissible in the representation.
  • Symbol / Token: An individual representational value selected from the value space.
  • Category: A discrete class or label that can be used as a symbol.
  • State Label: A discrete identifier assigned to a temporal interval or frame, often implying an abstracted behavioral condition.
  • Event Type: A discrete label denoting a class of behavioral events.
  • Codeword: A symbol representing a prototype or cluster in a codebook-based representation.
  • Vocabulary / Alphabet: The declared set of admissible symbols together with semantics, labels, and structure.
  • Codebook: A vocabulary augmented by prototype definitions, mapping parameters, and fitted state.
  • Symbolic Representation: An organization of one or more such values with declared support and structure (e.g., sequences, sets, tuples).

A single textual or numeric token can have different meanings under different vocabularies or versions.

Symbolic representation differs fundamentally from discrete behavioral annotation and behavioral reference. Annotation assigns behavioral assertions under a coding framework, thereby imposing semantic commitment or ground truth labels, whereas symbolic representation concerns only how evidence is encoded into a discrete structure. Annotation labels can serve as symbols within a representation, but quantized values, ordinal patterns, event-derived symbols, cluster or codebook IDs, and linguistic tokens need not be behavioral annotations. Reference authority is an evidential role independent of mere discrete encoding.

ObjectHow It Is ObtainedSemantic CommitmentCritical Non-Equivalence
Discrete Behavioral AnnotationHuman or automated labeling under a coding schemeExplicit behavioral assertionsNot just encoding; asserts behavioral category
Behavioral ReferenceExpert or consensus-established ground truthAuthoritative behavioral interpretationRequires external validation, not encoding alone
Quantized SymbolPartitioning or binning of continuous evidenceWeak or no semantic claim; coarse representationNot an annotation; no truth assertion
Ordinal PatternRanking values in local temporal windowsPreserves relative order, no magnitude claimDifferent from absolute value or annotation
Event SymbolEvent detection or annotationRepresents event class and timingNot the raw continuous evidence
Linguistic TokenTokenization of text or speechSemantic meaning depends on language and contextDifferent from other symbol classes
Codebook SymbolAssignment to fitted prototypesPrototype-based abstractionPrototype IDs lack intrinsic semantics without mapping
Symbolic RepresentationOrganizing one or more symbols into a structureStructural encoding without direct truth claimDifferent from annotation or raw evidence

Alphabet, Vocabulary, and Symbol Semantics

Alphabet or vocabulary identity is defined through the admissible symbols, their symbol IDs, human-readable labels when available, operational or mapping definitions, nominal/ordinal/hierarchical structure, reserved values, unknown or out-of-vocabulary (OOV) states, missingness treatments, versioning, and deprecation or mapping rules. A vocabulary is part of the representation schema and cannot be detached as a mere lookup table when symbol interpretation depends on it; changes in vocabulary entail changes in representation semantics.

Discrete values can be structured in multiple ways:

  • Nominal: Symbols provide identity without any intrinsic order (e.g., colors, categories).
  • Ordinal: Symbols support a declared ordering but do not imply equal intervals between values (e.g., rankings, severity grades).
  • Binary: Two-valued nominal domain (e.g., yes/no, on/off).
  • Multilabel/Set-Valued: Multiple simultaneous admissible symbols can be present (e.g., multi-activity labels).
  • Hierarchical: Symbols preserve broader–narrower (parent–child) relations (e.g., taxonomies, nested categories).
  • Composite: Discrete values combining multiple dimensions or attributes into structured tuples or vectors.
  • Relational: Symbols encoding relationships or pairwise connections within discrete domains.

It is important not to impose arithmetic or metric structure that the discrete domain does not support. For example, subtracting nominal category IDs is meaningless unless explicitly defined.

Symbol identifiers—whether integers, strings, bytes, or Unicode characters—are serialization choices. The arithmetic difference between IDs such as 7 and 8 has no behavioral meaning unless the representation explicitly defines an ordered or metric scale. Renumbering a nominal vocabulary can preserve semantics even though every stored numeric value changes.

Unknown, out-of-vocabulary (OOV), other, missing, abstained, invalid, masked, and true absence states are distinct discrete states when scientifically relevant. For example:

  • Unknown: The represented value is not determined within the vocabulary.
  • Out-of-Vocabulary (OOV): Evidence cannot be represented by the current admissible set.
  • Missing: Evidence is unavailable or representation is absent.
  • Other: Explicit residual or catch-all category.
  • Absence: A valid observed state indicating true non-occurrence.

These states must not be collapsed automatically into a single token, as their scientific roles differ.

StructurePermitted SemanticsMeaningful OperationsCommon Invalid Inference
NominalIdentity, class membershipEquality testingOrdering, arithmetic
OrdinalRanked ordering without equal intervalsComparisons (>, <), sortingArithmetic differences, averaging
BinaryTwo-class nominalLogical negation, equalityTreating as numeric scales
Multilabel/Set-ValuedSimultaneous presence of multiple labelsSet operations, intersectionTreating as mutually exclusive categories
HierarchicalBroader–narrower relations, nestingTree traversal, subset checksIgnoring parent–child relationships
CompositeTuples of discrete attributesComponent-wise operationsTreating as single nominal or ordinal value
RelationalEncodes relations or links among itemsGraph operationsTreating as independent symbols

Symbolization and Discretization Mappings

A generic symbolization mapping can be expressed as:

si = QR ( Ei | Si ; θR , ΩR ) AR

Here:

  • i is the representation-instance or element index.
  • R is the declared symbolic representation definition.
  • E_i is the identified source evidence (e.g., raw measurement, event).
  • S_i is its declared support (e.g., time interval, spatial region).
  • Q_R is the symbolization or assignment mapping function.
  • θ_R are explicit mapping parameters (e.g., breakpoints, thresholds).
  • Ω_R is optional fitted state such as breakpoints or a codebook.
  • 𝒜_R is the declared alphabet or discrete value space.
  • s_i is the resulting symbol or discrete value.

A hard assignment to a symbol can hide assignment uncertainty unless uncertainty is represented separately.

Partition-based discretization divides a continuous or ordered source domain into decision regions, each mapped to a symbol. Common families include:

  • Equal-Width Binning: Divides the domain into intervals of equal size.
  • Equal-Frequency/Quantile Binning: Intervals contain equal numbers of samples.
  • Threshold-Based: Domain-specific thresholds define bins.
  • Domain-Defined: Expert or application-defined partitions.
  • Logarithmic or Nonuniform Binning: Intervals vary exponentially or nonlinearly.

Breakpoints, boundary inclusivity rules, out-of-range handling, and the fitted reference population are integral to the representation identity.

Alphabet size and partition resolution affect representation properties. Larger alphabets retain finer distinctions but increase sparsity, sensitivity to noise or boundary perturbations, and data requirements. Smaller alphabets merge distinctions, improving robustness or compactness at the cost of information loss. No alphabet size is universally optimal independently of the target property and support.

Boundary uncertainty and quantization instability occur when evidence near a decision boundary switches symbol assignments under small noise, preprocessing changes, or fitting updates, despite minimal behavioral change. Preserving boundary conventions and considering soft assignments, uncertainty flags, repeated perturbation, or stability analyses is advised when brittleness is unacceptable.

Symbolic Aggregate approXimation (SAX) is a canonical example of a multistage symbolic representation involving normalization, piecewise aggregation, and breakpoint-based discretization. Parameters such as segment count, aggregation rule, alphabet size, breakpoint/reference distribution, normalization method, and partial segment handling jointly determine the resulting symbol sequence. SAX symbols are not universal behavioral categories and should not be treated as such.

Symbolization FamilyMapping StateInformation PreservedCharacteristic Loss or Risk
Equal-Width BinningFixed breakpointsUniform domain coverageUnequal sample distribution; boundary sensitivity
Quantile BinningData-driven breakpointsEqual sample counts per binNonuniform bin widths; sensitive to sample changes
Domain ThresholdsExpert-defined thresholdsSemantically meaningful boundariesUnbalanced bin sizes; assumptions embedded
Log/Nonuniform BinningNonlinear breakpointsScale invariance or emphasisComplexity; parameter sensitivity
SAX-Like MappingNormalization + segmentation + breakpointsApproximate shape and relative magnitudeLoss of absolute amplitude; parameter sensitivity
Ordinal MappingRank-based orderingRelative order preservationLoss of magnitude; tie rule dependence
Codebook MappingPrototype set + distance + tie ruleCluster membership abstractionQuantization distortion; codebook dependence

Ordinal, Event, State, and Composite Symbols

Ordinal-pattern representations map short ordered tuples of values to symbols according to the rank order of their values. Key parameters include embedding length, temporal delay, tie-breaking rule, multivariate extensions, and sequence support. Ordinal patterns preserve relative ordering while discarding absolute magnitude and are invariant under strictly monotonic transforms; this invariance is intentional and should not be confused with full signal preservation.

Tie handling in ordinal representations is critical. Equal or nearly equal values can be resolved by temporal order, deterministic rank conventions, explicit tie symbols, tolerance bands, random tie-breaking, omission, or other declared rules. Different tie policies produce different symbolic sequences, especially for quantized, low-resolution, or slowly varying behavioral signals; thus, tie policy is part of the representation identity.

Event-symbol representations encode detected or annotated occurrences by type, entity, role, phase, or other declared event attributes. They preserve event identity, timing or support, source procedure, unknown or ambiguous type states, and whether multiple simultaneous symbols are allowed. An event token represents the declared event abstraction and inherits detection or annotation uncertainty; it is not the original continuous evidence.

State-symbol representations assign discrete representational states to intervals, frames, or other units based on direct coding, thresholding, quantization, clustering, or other rules. Representational state labels differ from latent dynamical states or behavioral constructs. For example, a token labeled state 3 is only a representational value until stronger scientific semantics attach to it.

Composite and structured symbols jointly encode multiple discrete attributes such as action × actor role, posture × context, event type × phase, or multi-channel symbol tuples. Composite alphabets can grow combinatorially, creating sparsity or unseen combinations. Whether combinations are atomic vocabulary entries, factorized tuples, sets, or constrained structured values affects allowable comparisons and missingness handling and must be preserved.

Symbol TypeSource StructureWhat the Symbol PreservesWhat It DiscardsKey Semantic Boundary
Value-Bin SymbolContinuous values partitionedCoarse magnitude rangesWithin-bin magnitude and variabilityBoundary definitions and bin membership
Ordinal PatternOrdered tuples of valuesRelative rank orderAbsolute magnitude, scaleTie-breaking rules and embedding parameters
Event SymbolDiscrete detected/annotated eventsEvent class, timing, identitySub-event signal detailEvent detection/annotation procedure
State SymbolInterval/frame discrete assignmentRepresentational state labelWithin-state variationState semantics versus latent behavioral states
Linguistic TokenTextual or speech tokenizationLexical identity and contextUnderlying phoneme or acoustic detailLanguage, vocabulary, and tokenization rules
Composite SymbolJoint discrete attributesMulti-attribute combinationIndividual attribute independenceFactorization and combinatorial constraints
Hierarchical SymbolParent-child categorical structureBroader-narrower category relationsFlat category distinctionHierarchical structure and nesting rules

Codebooks, Prototypes, and Data-Dependent Symbol Systems

Codebook-based representations assign source vectors, local patterns, events, or other objects to members of a declared prototype or codeword set. Codeword identity is distinct from prototype parameters and any behavioral interpretation attached later. Codebooks may be fixed by domain design, fitted from reference data, or learned through optimization; fitted codebooks constitute representation state.

Nearest-codeword assignment is expressed as:

si = argmin j { 1 , , K } d ( xi , cj )

where:

  • xᵢ (bold) is the eligible source object represented in the codebook's comparison space.
  • i is the source-object index.
  • K is the number of codewords.
  • j is the codeword index.
  • cⱼ (bold) is prototype/codeword j.
  • d is the declared assignment distance or dissimilarity.
  • sᵢ is the selected codeword ID under a declared tie-breaking rule.

The selected integer ID has no intrinsic metric meaning. Changing codebooks, distance functions, preprocessing, or tie rules changes the representation.

Hard versus soft codebook assignment distinguishes whether exactly one admissible codeword is selected (hard) or whether distances, similarities, probabilities, memberships, or multiple candidates are preserved (soft). Soft assignment vectors are not the same symbolic objects as hard token sequences; converting a soft assignment to a hard token discards uncertainty or mixture information.

Codebook identifiability and version compatibility are critical. Independently fitted codebooks can permute codeword IDs, move prototypes, split or merge regions, or find different local optima. Thus, a token ID like 5 from one fitted state need not correspond to the same codeword ID in another. Comparability requires shared codebook/state or explicit mapping supported by prototype and semantic evidence.

At a conceptual level, vector quantization partitions a continuous or high-cardinality input space into regions represented by codevectors, trading compact discrete encoding against quantization distortion. This notion underpins symbolic representation but is not a tutorial on rate–distortion theory or clustering algorithms.


Symbolic Structure, Order, and Computational Encoding

Symbolic representations can be organized as:

  • Symbol sequences: Ordered lists of symbols preserving temporal or spatial order.
  • Sets: Unordered collections of unique symbols, discarding multiplicity and order.
  • Multisets/Bags: Unordered collections preserving multiplicity but discarding order.
  • Histograms/Count vectors: Vectors recording counts or frequencies of each symbol, discarding order and exact timing.
  • Interval-labeled symbol streams: Symbols labeled with start and end times or supports.
  • Unordered symbol collections without additional structure.

Converting between these forms changes the information preserved.

Run-length and duration-bearing symbolic forms represent repeated symbols either explicitly at every position or compacted into pairs (symbol, count/duration). Run-length encoding preserves exact discrete sequence identity given compatible timing assumptions, while collapsing repeated symbols without duration destroys dwell information.

Computational encodings such as one-hot, multi-hot, sparse indicator, binary, integer-ID, and probability/simplex vectors are numerical representations of discrete semantics rather than replacements for symbolic schema. One-hot vectors create an equal-coordinate computational geometry unless additional relations are imposed; integer IDs provide compact storage but no nominal metric; probability vectors represent graded support or uncertainty rather than hard categories.

Derived summaries such as sequence transitions, n-grams, motifs, symbol frequencies, entropy, and recurrence are operations computed from symbolic representations. These are descriptors or model inputs/outputs rather than the symbolic representation itself. A symbol sequence does not become a Markov chain merely because transitions can be counted.

Representation FormOrder Preserved?Multiplicity Preserved?Semantic Caution
Ordered Symbol SequenceYesYesOrder is critical; ignoring order loses info
SetNoNoLoss of multiplicity and order
Multiset/BagNoYesOrder lost; frequencies retained
Histogram/Frequency VectorNoYes (counts/frequencies)Timing and order lost; counts may mislead
Run-Length FormYes (compact)YesRequires timing compatibility
Integer-ID EncodingYesYesIDs have no metric meaning unless defined
One-Hot/Multi-Hot EncodingYes/NoYesComputational semantics, not symbolic semantics
Soft/Probability EncodingNoPossiblyRepresents uncertainty, not hard categories

Information Loss, Stability, Comparability, and Provenance

Information loss in symbolization depends on choice of mapping:

  • Partition-based encoding loses within-bin magnitude detail.
  • Ordinal encoding loses absolute magnitude but preserves local rank order.
  • Event symbols omit sub-event signal detail.
  • State labels suppress variation within states.
  • Codebook symbols replace source objects with prototype identities.
  • Bags and histograms discard ordering and timing.

A defensible symbolic representation should explicitly state which distinctions are intentionally preserved, discarded, or unresolved rather than generically describing the process as “compressed.”

Symbolic stability and robustness depend on sensitivity to noise, preprocessing, thresholds, breakpoints, tie rules, event boundaries, vocabulary changes, fitted codebooks, and source uncertainty. Stability is desirable to reduce brittleness but excessive stability can suppress meaningful variation. Symbol switching near boundaries and rare or unseen symbols should be evaluated rather than assuming discreteness automatically improves robustness.

Comparability of vocabulary and representation across participants, sessions, devices, sites, languages, tasks, or versions requires compatible symbol semantics, vocabulary/codebook version, source mapping, support, time/order semantics, unknown handling, and fitted state. Vocabulary harmonization can merge distinctions but cannot recover distinctions never encoded. One-to-many mappings require evidence absent from coarser vocabularies.

Uncertainty in symbolic representations arises from uncertain source evidence, near-boundary assignments, ambiguous annotation-derived symbols, event detection uncertainty, ties, soft codebook assignments, unseen categories, or version mapping ambiguity. Uncertainty should be preserved separately from ordinary symbol identity, as a hard token overstates certainty. Probability or candidate sets are not equivalent to observed multilabel behavioral states.

Behavioral Evidence Continuous movement descriptor contour (values over time) Near Boundary UNK Value Bins Preserves coarse level Discards within-bin magnitude Ordinal Patterns Preserves relative order Discards absolute magnitude Event Tokens Preserves event identity & timing Discards within-event signal detail Codebook Symbols Preserves prototype membership Discards within-cell variation

Integrated Worked Comparison

Consider a behavioral evidence interval comprising:

  • A continuous movement descriptor contour over time.
  • Several detected events.
  • One small multivariate local-pattern vector.

Encoding this evidence as:

  • Coarse value-bin sequence uses a small alphabet with few bins, merging distinctions and improving robustness, but loses finer detail.
  • Fine value-bin sequence increases alphabet size to capture more detail but increases sensitivity to noise and sparsity.
  • Ordinal-pattern sequence encodes relative order of short value windows with an explicit tie-breaking rule; it preserves order but loses absolute magnitude.
  • Event-token sequence encodes detected event types and timings; event token uncertainty inherits detection ambiguity and does not represent raw signal detail.
  • Nearest-codebook sequence assigns local patterns to fitted prototypes; codebook ID permutation changes numeric labels but not prototype semantics if mapping is preserved.
  • Order-free histogram aggregates symbol counts from the ordinal-pattern sequence, destroying temporal order.

An unknown symbol (UNK) differs from true absence because it indicates evidence outside the vocabulary rather than a valid observed state.

Including one annotation-derived symbol demonstrates that annotation semantics are inherited rather than created by the symbolic container.

This illustration reveals how alphabet size controls resolution, near-threshold perturbations affect bin membership, ordinal encoding preserves order but discards magnitude, codebook ID correspondence requires mapping, unknownness is a distinct state, and histogram conversion loses order.


Discrete and Symbolic Behavioral Representation Provenance

Provenance encompasses the information necessary to reproduce and scientifically interpret both the value system and its instances. This includes, when material:

  • Representation definition and version.
  • Source evidence and support.
  • Alphabet, vocabulary, or codebook ID and version.
  • Symbol semantics and stored IDs.
  • Nominal, ordinal, hierarchical, or composite structure.
  • Symbolization mapping and parameters.
  • Breakpoints, partitions, normalization, and fitted reference state.
  • Ordinal order, embedding delay, and tie-breaking rules.
  • Event or state source procedures.
  • Codebook prototypes, distance functions, and tie rules.
  • Hard or soft assignment.
  • Unknown, out-of-vocabulary, missing, other, abstention, invalid, masked, and true absence semantics.
  • Ordering and temporal support.
  • Run-length or bag/histogram conversion.
  • Computational encoding.
  • Information preservation and loss assumptions.
  • Implementation and version.
  • Comparability constraints.
  • Uncertainty and sensitivity analyses.

A defensible symbolic representation states what each discrete value means, how it was obtained, what structure it preserves, and which distinctions were irreversibly or intentionally removed.