CPC G06F 18/2148 (2023.01) [G06F 16/221 (2019.01); G06F 16/2282 (2019.01); G06F 16/2455 (2019.01); G06F 16/248 (2019.01); G06F 17/18 (2013.01); G06F 18/2185 (2023.01); G06N 5/04 (2013.01)] | 20 Claims |
1. A computer-implemented method to answer a question using a data table, comprising:
receiving, by said computer, a user question and a target table containing a target cell corresponding to a target answer for said user question, said target cell corresponding to a target column and a target row;
generating, by said computer, a first classifier adapted to provide column correlation values reflecting the probability that a given column is said target column;
generating, by said computer, a second classifier adapted to provide row correlation values reflecting the probability that a given row is said target row;
applying, by said computer, said first classifier to the columns in the target table to determine a column correlation value for each column;
applying, by said computer, said second classifier to the rows in the target table to determine a row correlation value for each row;
suggesting, by said computer, as the target cell, a cell having elevated column and row correlation values relative to other cells in the target table;
receiving, by said computer, a set of training data; and
fine-tuning, by said computer using said training data, said first classifier and said second classifier.
|