You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: vignettes/goal_loss_vignette/readme.md
+30-16Lines changed: 30 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -184,22 +184,36 @@ For Fahad, **Candidate A** is acceptable by the causal pathway **goal loss**.
184
184
For Gaile, **Candidate α** is acceptable by the causal pathway **goal loss**.
185
185
186
186
### Candidate Message Moderator Evaluation and Selection (Esteemer)
187
-
The fourth stage of the pipeline ranks the candidate messages based on a number of moderators in order to determine the most appropriate message to provide to the feedback recipient. The script does this by evaluating message candidates against a number of factors: recency of the recipient having recieved a similar message, gap size, slope of the trend in the performance data, time since last loss or achievement, the recipient's feedback preferences, and the acceptability of the candidate message based on preconditions (ThinkPudding acceptability).
188
-
189
-
**For Fahad, Esteemer uses the following information:**
190
-
- The acceptable candidate message is **Candidate A**
191
-
- Fahad's preference for goal loss messages is *Todo*
192
-
- Fahad has not recieved the **Candidate A** message recently.
193
-
<!-- Todo - determine how long message cooldown is for repeat selection, change text above accordingly-->
194
-
> ∴ Esteemer will select **Candidate A** as the most appropriate message to provide the recipient.
195
-
196
-
**For Gaile, Esteemer uses the following information:**
197
-
- The acceptable candidate message is **Candidate α**
198
-
- Gaile's preference for goal loss messages is *Todo*
199
-
- Gaile has not recieved the **Candidate α** message recently.
200
-
> ∴ Esteemer will select **Candidate α** as the most appropriate message to provide the recipient.
201
-
202
-
For each of the selected messages, Eseemer will return the template ID, message text, comparator type, acceptability relationship, measure name, title, and display type preferred by the recipient. This data is used in the next step of the pipeline to generate the precision feedback message.
187
+
The fourth stage of the pipeline consists of an algorithm which ranks acceptable candidate messages. It ranks these candidates based on applying weights to and then summing a number of moderators, with the end goal to determine which message may be the most motivating to provide to the recipient. The moderators which influence the rank of a candidate message are:
<!-- No changes need to be made below this line when propagating to new vignettes-->
200
+
The Esteemer algorithm uses weighting coefficients, which vary based on the particularities of each causal pathway. For the social loss causal pathway, the weighting coefficients are:
201
+
202
+
| Moderator | G<sub>performance</sub> | Δ<sub>performance</sub> | t<sub>event</sub> | t<sub>message</sub> | N<sub>received</sub> | Data component | History component |
<!-- Equations above need to be re-evaluated for each causal pathway -->
215
+
216
+
Of note, each persona has more than one measure's worth of data, therefore for each persona there are potentially many acceptable candidates, utilizing different causal pathways regarding different measures. Esteemer evaluates each acceptable candidate measure with differing coefficient weights depending on the causal pathway.
203
217
204
218
### Message Generation and Delivery (Pictoralist)
205
219
The fifth and final stage of the pipeline generates visual representations of the selected message based on the recipient's performance data, and sends this output off for delivery to the recipient.
Copy file name to clipboardExpand all lines: vignettes/improving_vignette/readme.md
+30-16Lines changed: 30 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -171,22 +171,36 @@ For Deepa, **Candidate B** is acceptable by the causal pathway **improving**.
171
171
For Gaile, **Candidate α** is acceptable by the causal pathway **improving**.
172
172
173
173
### Candidate Message Moderator Evaluation and Selection (Esteemer)
174
-
The fourth stage of the pipeline ranks the candidate messages based on a number of moderators in order to determine the most appropriate message to provide to the feedback recipient. The script does this by evaluating message candidates against a number of factors: recency of the recipient having recieved a similar message, gap size, slope of the trend in the performance data, time since last loss or achievement, the recipient's feedback preferences, and the acceptability of the candidate message based on preconditions (ThinkPudding acceptability).
175
-
176
-
**For Deepa, Esteemer uses the following information:** - WIP
177
-
- The acceptable candidate message is **Candidate B**
178
-
- Deepa's preference for improving messages is *Todo*
179
-
- Deepa has not recieved the **Candidate B** message recently.
180
-
<!-- Todo - determine how long message cooldown is for repeat selection, change text above accordingly-->
181
-
> ∴ Esteemer will select **Candidate B** as the most appropriate message to provide the recipient.
182
-
183
-
**For Gaile, Esteemer uses the following information:**
184
-
- The acceptable candidate message is **Candidate α**
185
-
- Gaile's preference for improving messages is *Todo*
186
-
- Gaile has not recieved the **Candidate α** message recently.
187
-
> ∴ Esteemer will select **Candidate α** as the most appropriate message to provide the recipient.
188
-
189
-
For each of the selected messages, Eseemer will return the template ID, message text, comparator type, acceptability relationship, measure name, title, and display type preferred by the recipient. This data is used in the next step of the pipeline to generate the precision feedback message.
174
+
The fourth stage of the pipeline consists of an algorithm which ranks acceptable candidate messages. It ranks these candidates based on applying weights to and then summing a number of moderators, with the end goal to determine which message may be the most motivating to provide to the recipient. The moderators which influence the rank of a candidate message are:
<!-- No changes need to be made below this line when propagating to new vignettes-->
187
+
The Esteemer algorithm uses weighting coefficients, which vary based on the particularities of each causal pathway. For the social loss causal pathway, the weighting coefficients are:
188
+
189
+
| Moderator | G<sub>performance</sub> | Δ<sub>performance</sub> | t<sub>event</sub> | t<sub>message</sub> | N<sub>received</sub> | Data component | History component |
<!-- Equations above need to be re-evaluated for each causal pathway -->
202
+
203
+
Of note, each persona has more than one measure's worth of data, therefore for each persona there are potentially many acceptable candidates, utilizing different causal pathways regarding different measures. Esteemer evaluates each acceptable candidate measure with differing coefficient weights depending on the causal pathway.
190
204
191
205
### Message Generation and Delivery (Pictoralist)
192
206
The fifth and final stage of the pipeline generates visual representations of the selected message based on the recipient's performance data, and sends this output off for delivery to the recipient.
Copy file name to clipboardExpand all lines: vignettes/social_approach_vignette/readme.md
+30-15Lines changed: 30 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -203,21 +203,36 @@ For Bob, **Candidate B** is acceptable by the causal pathway **social approach**
203
203
For Deepa, **Candidate α** is acceptable by the causal pathway **social approach**.
204
204
205
205
### Candidate Message Moderator Evaluation and Selection (Esteemer)
206
-
The fourth stage of the pipeline ranks the candidate messages based on a number of moderators in order to determine the most appropriate message to provide to the feedback recipient. The script does this by evaluating message candidates against a number of factors: recency of the recipient having recieved a similar message, gap size, slope of the trend in the performance data, time since last loss or achievement, the recipient's feedback preferences, and the acceptability of the candidate message based on preconditions (ThinkPudding acceptability).
207
-
208
-
**For Bob, Esteemer uses the following information:**
209
-
- The acceptable candidate message is **Candidate B**
210
-
- Bob's preference for social approach messages is *Todo*
211
-
- Bob has not recieved the **Candidate B** message recently.
212
-
> ∴ Esteemer will select **Candidate B** as the most appropriate message to provide the recipient.
213
-
214
-
**For Deepa, Esteemer uses the following information:**
215
-
- The acceptable candidate message is **Candidate α**
216
-
- Deepa's preference for social approach messages is *Todo*
217
-
- Deepa has not recieved the **Candidate α** message recently.
218
-
> ∴ Esteemer will select **Candidate α** as the most appropriate message to provide the recipient.
219
-
220
-
For each of the selected messages, Eseemer will return the template ID, message text, comparator type, acceptability relationship, measure name, title, and display type preferred by the recipient. This data is used in the next step of the pipeline to generate the precision feedback message.
206
+
The fourth stage of the pipeline consists of an algorithm which ranks acceptable candidate messages. It ranks these candidates based on applying weights to and then summing a number of moderators, with the end goal to determine which message may be the most motivating to provide to the recipient. The moderators which influence the rank of a candidate message are:
<!-- No changes need to be made below this line when propagating to new vignettes-->
219
+
The Esteemer algorithm uses weighting coefficients, which vary based on the particularities of each causal pathway. For the social loss causal pathway, the weighting coefficients are:
220
+
221
+
| Moderator | G<sub>performance</sub> | Δ<sub>performance</sub> | t<sub>event</sub> | t<sub>message</sub> | N<sub>received</sub> | Data component | History component |
<!-- Equations above need to be re-evaluated for each causal pathway -->
234
+
235
+
Of note, each persona has more than one measure's worth of data, therefore for each persona there are potentially many acceptable candidates, utilizing different causal pathways regarding different measures. Esteemer evaluates each acceptable candidate measure with differing coefficient weights depending on the causal pathway.
221
236
222
237
### Message Generation and Delivery (Pictoralist)
223
238
The fifth and final stage of the pipeline generates visual representations of the selected message based on the recipient's performance data, and sends this output off for delivery to the recipient.
0 commit comments