System Speech Acts | |
ATTEMPT-CONSTRAIN | Asks a question to obtain a value for an attribute. |
SUGGEST-RELAX | Asks a question to remove all values for an attribute. |
RECOMMEND-ITEM | Recommends an item that satisfies the constraints. |
QUIT-START-MOD | States that no matching items remain and asks whether |
to modify the search, start over, or quit. | |
PROVIDE-VALUES | Lists a small set of values for an attribute. |
CLARIFY | Asks a clarifying question. |
User Speech Acts | |
PROVIDE-CONSTRAIN | Provides a value for an attribute. |
ACCEPT | Accepts a relaxation suggestion or item generated by the system. |
REJECT | Rejects the system's proposed attribute, relaxation attempt, or item. |
PROVIDE-RELAX | Provides an attribute value for removal. |
START-OVER | Indicates a desire to reinitialize the constraints and begin again. |
QUIT | Indicates a desire to stop the conversation. |
QUERY-VALUES | Asks for information about possible values of an attribute. |
Variable | Description |
Constrained | Attributes whose values have been specified. |
Rejected | Attributes whose value the user has declined to provide. |
Fixed | Constrained attributes that the user has indicated should not be relaxed. |
Constrain | The next attribute to constrain, if any. |
Relax | The next attribute to relax, if any. |
Query | Probability model of desired item constraints. |
Number-of-Items | Number of database items matching the query and exceeding |
the similarity threshold. | |
Ranked-Items | The matching items ranked in similarity order. |
Rejected-Items | Items that the user has rejected. |
User-Move | The user's most recently uttered speech act. |
System-Act | The system's most recently uttered speech act. |
System-Move | User-Move | Effect on Query |
CONSTRAIN | PROVIDE- | Set ``probabilities'' of all provided values to one. |
CONSTRAIN | Set probability of other values for constrained attributes to | |
zero. If the attribute has been rejected previously, reset | ||
its attribute probability from user model. | ||
CONSTRAIN | REJECT | Drop attribute by setting its probability to zero. |
RELAX | REJECT | No effect; Dialogue Manager selects next attribute. |
RECOMMEND | REJECT | Update item preference counts (see Section 3.4). |
RELAX | ACCEPT | Reset value probabilities for the attribute from user model. |
RECOMMEND | ACCEPT | Update item preference counts (see Section 3.4). |
Any | PROVIDE-RELAX | Reset value probabilities for the attribute from user model. |
Any | START-OVER | Initialize from user model. |