induced_structure and learning_state. Declare the target and event boundary before sending completed events.
Minimal configuration
The numeric settings below are example parameters.feature_paths list enables discovery from eligible scalar fields. The target, text, timestamps, identifier-like fields, and most metadata are excluded from automatic raw features.
What Discovery can form
Structure Discovery can use current fields, combinations of fields, and bounded temporal relationships when those patterns are useful for the declared target. The public controls you usually need are:
Start with the example parameters. Increase order or lag only when the task actually requires more complex combinations or longer temporal context.
Structure Discovery evaluates the supplied observations against the target declared by the application.
Event shape
episode_id prevents temporal candidates from crossing independent sequences. Use a stable step order inside each episode. If events are independent, assign separate episode IDs or disable temporal representation discovery by omitting representation.
Inspect event admission
The event response includesstructure_eligibility. Check whether the event was accepted, whether the sample count changed, which feature and target paths were admitted, and whether representation discovery is ready.
Read the selected paths from learner state because they depend on the admitted evidence.
Query induced structure
induced_structure can expose the current hypotheses, their conditions and predictions, and the evidence that supports or contradicts them.
Representation state is available at:
Explicit versus discovered features
Iffeature_paths is non-empty, those base paths define the authoritative feature surface. Representation discovery can still evaluate combinations and lags derived from those fields.
Prevent accidental leakage
Before relying on induced structure:- Confirm the target is absent from query context.
- Remove target-derived scores, post-outcome flags, evaluator labels, and correct-action fields.
- Partition training and evaluation by entity or episode.
- For a frozen comparison, stop learner updates before scoring held-out data.
- Compare against a simple single-field or best-feature selector.
- Inspect whether a suspicious identifier or timestamp became predictive.
- Repeat across seeds or independent streams when reporting performance.
When to pin the structure
Keep discovery active while the feature surface is intentionally open and monitored. Pin base paths when:- The Domain enters a regulated or audited workflow.
- Field semantics are versioned by an upstream contract.
- Availability changes must produce an explicit failure.
- A frozen evaluation requires a stable representation.
Discovery overview
Review the Discovery paths and their admission requirements.
Transition Discovery
Discover executable input projections and compatible causal bindings.
Sequential Discovery
Discover state-dependent action values and delayed credit across episodes.
Complete examples
Run transition, structural, sequential, and mixed workflows.
