induced_structure and learning_state.
Minimal configuration
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 defaults. Increase order or lag only when the task actually requires more complex combinations or longer temporal context.
Structure Discovery selects predictive structure from the observations you provide. It does not define the target, invent unavailable observations, or decide the application objective.
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.
The exact selected paths depend on observed evidence. Treat them as learned state, not fixed example output.
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 train and evaluation by entity or episode, not only by row.
- Freeze 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 should fail explicitly rather than trigger rediscovery.
- A frozen evaluation requires a stable representation.
Discovery overview
Review the three Discovery paths, boundaries, and lifecycle.
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.
