question: public Set < String > addIncrementalUserInput ( Map < String , Double > userInput , boolean followPrevious ) { CategoricalTable . Builder builder = new CategoricalTable . Builder ( settings . userInput ) ; for ( String input : userInput . keySet ( ) ) { builder . addRow ( input , userInput . get ( input ) ) ; } return addIncrementalContent ( builder . build ( ) , followPrevious ) ; }
target:  Adds the incremental user input (expressed as an N-best list) to the current dialogue state, and subsequently updates it. If followPrevious is set to true, the content is concatenated with the current distribution for the variable. This allows (for instance) to perform incremental updates of user utterances.