Patent ID: 11900070
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A system, comprising:
a processor; and
logic integrated with the processor, executable by the processor, or integrated with and executable by the processor, the logic being configured to:
receive, at a deep neural network (DNN), a plurality of sentences each having an associated label;
train the DNN, utilizing the plurality of sentences and associated labels;
produce a linguistic expression (LE) utilizing the trained DNN, wherein the linguistic expression includes a human-readable model, such that the linguistic expression includes a word-based rule that includes one or more human-readable conditions and that is understandable by a human user,
wherein the DNN includes a plurality of intermediate layers, where each of the plurality of intermediate layers corresponds to a condition within the linguistic expression used to perform a determination of a label;
outputting the word-based rule of the human-readable model for output in readable form to the human user;
receiving an instruction from the human user specifying how to adjust at least one of the conditions of the word-based rule;
modifying the at least one condition according to the instruction for updating the at least one condition;
computing an error corresponding to a predicted label compared with its correct label;
backpropagating the computed error to further update conditions included in the linguistic expressions;
receiving unlabeled sentences;
applying the linguistic expression with the updated conditions to the unlabeled sentences for determining labels for the unlabeled sentences; and
in response to determining that one or more conditions of the linguistic expression is not met for one of the sentences, assigning a label to the one of the sentences indicating that the condition is not met.