Patent ID: 9595002
Date: 2017-03-14
CPC Classifications: G06N

Claim:
1. A non-transitory computer readable medium comprising program code executable by a processor for causing the processor to: receive an electronic representation of a noncanonical communication, the noncanonical communication including multiple terms; preprocess the noncanonical communication by: transmit the vector to a neural network comprising at least two bidirectional gated recurrent neural network (BGRNN) layers, the neural network being configured to receive the vector and generate multiple probabilities based on the vector; receive from the neural network the multiple probabilities generated based on the transmitted vector; determine a normalized version of the noncanonical communication using one or more of the multiple probabilities received from the neural network; and determine that the normalized version of the noncanonical communication should be outputted or should not be outputted using at least one of the multiple probabilities received from the neural network.