-
Notifications
You must be signed in to change notification settings - Fork 1
ExplorationPreferencesEstAlg
Samuel Gomes edited this page Jul 12, 2024
·
4 revisions

ExplorationPreferencesEstAlg is an algorithm that explores different players' possible preferences and picks the best one. It acts in a similar way to PureRandomSearchConfigsGenAlg, in the sense that it tests several profiles and picks the one found closer to the real preference of a learner.
ExplorationPreferencesEstAlg(
player_model_bridge: PlayerModelBridge,
interactions_profile_template: InteractionsProfile,
quality_eval_alg: QualityEvalAlg,
num_tested_player_profiles: int): void| Name: expected type | Default value | Description |
|---|---|---|
| __interactions_profile_template: InteractionsProfile | - | A template for creating new profiles. The template acts as a facilitator to not only the number of interaction dimensions to be considered, but also their designations. |
| __quality_eval_alg: QualityEvalAlg | - | The regression algorithm to be used in the adaptation iterations. |
| __num_tested_player_profiles: int | 100 | The number of tested profiles when determining each learner's preference. |
Overrides updateEstimates() (see PreferencesEstAlg).
Adaptation
Group Configuration Generation
- ConfigsGenAlg
- RandomConfigsGenAlg
- PureRandomSearchConfigsGenAlg
- EvolutionaryConfigsGenAlg
- ODPIPConfigsGenAlg (exact)
- CLinkConfigsGenAlg (legacy)
Preferences Estimation
Quality Evaluation Algorithms
- QualityEvalAlg
- Group-Based Quality Evaluation:
- Regression-Based Quality Evaluation:
- Tabular Quality Evaluation:
Auxiliary Structures
- InteractionsProfile
- PlayerCharacteristics
- PlayerState
- Personality (Inherent Preference):
- PlayerStatesDataFrame
Model Bridges
Player Data Trim