Patent ID: 11048878

Abstract:
A method includes: receiving a question including multiple foci; determining one or more passages (OMPs) that include one or more sets of candidate answers (OMSCAs) to the question; determining matchings between words in the question and words in the OMPs; determining skipngrams of the question (“first skipngrams”); determining one or more sets of skipngrams of the OMPs (“second skipngrams”); determining one or more matching numbers (OMMNs) for the second skipngrams by determining, for each set of the second skipngrams and using the matchings, a number of the first skipngrams that match skipngrams of the set of skipngrams; determining a feature input to a machine learning model (MLM) using the OMMNs; determining one or more answers (OMAs) to the question by determining, by the MLM, whether the OMSCAs are correct answers to the question based at least in part on the feature input; and sending the OMAs to a user device.