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
I am interested in coding a little demo with the pretrained multiwoz model. However I am not able to figure out how to inject book info into db pointer dynamically. When should the model trigger to check if booking is possible or not? Let's say in a real world scenario if the predicted dialogue act is [offerbook] do we then check to see if booking is possible or not? It feels like we also need the user act here - something like [accept book] or [reject book] and only after then if predicted user act is [accept book] then system should check whether a booking is possible or not and add that result to db pointer.
Here we see that ground truth book pointer is used. What should be the process and sequence of actions to get the book pointer in a real world scenario. I've tried keeping it as [book_nores] but this causes the dialogue to go into a loop asking whether user would like to do booking or not. One solution is to change it to [book_success] once predicted dialogue act has [offerbook] but in the case of user utterance "no i changed my mind" system still outputs something like "booking was successful." because [book success] was added to db and user's preference didn't have an affect.
I have a very dirty kaggle notebook, you may take a look at my attempt under Inference section.
The text was updated successfully, but these errors were encountered:
KeremTurgutlu
changed the title
Question about book pointer during generation
Question about dynamic booking pointer during dialogue generation
Feb 4, 2023
I am interested in coding a little demo with the pretrained multiwoz model. However I am not able to figure out how to inject book info into db pointer dynamically. When should the model trigger to check if booking is possible or not? Let's say in a real world scenario if the predicted dialogue act is [offerbook] do we then check to see if booking is possible or not? It feels like we also need the user act here - something like
[accept book]
or[reject book]
and only after then if predicted user act is[accept book]
then system should check whether a booking is possible or not and add that result to db pointer.Here we see that ground truth book pointer is used. What should be the process and sequence of actions to get the book pointer in a real world scenario. I've tried keeping it as
[book_nores]
but this causes the dialogue to go into a loop asking whether user would like to do booking or not. One solution is to change it to[book_success]
once predicted dialogue act has[offerbook]
but in the case of user utterance "no i changed my mind" system still outputs something like "booking was successful." because[book success]
was added to db and user's preference didn't have an affect.I have a very dirty kaggle notebook, you may take a look at my attempt under Inference section.
The text was updated successfully, but these errors were encountered: