Re:Why do we use word embeddings in NLP?
by woliveirajr on Tuesday September 10, 2019 @12:03PM
(#20929705)
This.
Explainable AI is a emerging field, I hear about this necessity specially in NLP and Law. We expect to understand how some decision was reached, and we'll never accept some computer-generated decision if it wasn't explained how each logical step was done. And just giving millions of weights of each neuron won't give us that, because we won't be able to reach the same decision with just those parameters.
We know that IA is a bunch of probabilities, weights and relations in n-dimensions. Our rational brain can know that too, but can't feel it.
Re:Why do we use word embeddings in NLP?
by Der_Einzige on Tuesday September 10, 2019 @12:23PM
(#20929910)
That's why you use interpretability tools like LIME
Example of this would be here: https://github.com/Hellisotherpeople/Active-Explainable-Clas...
Re:Why do we use word embeddings in NLP?
by Der_Einzige on Tuesday September 10, 2019 @12:22PM
(#20929895)
Wait... That's what dimensionality reduction is for. I can interpret 3 PCA dimensions pretty damn well since I can figure out the covariance explained by each dimension of my original dimensions
I think you object to the lack of "mathematical beauty", but my point is "who cares?". Not sure why should reality conform to some mental model we find "appealing" for whatever reason. Deep Learning is similar to experimental physics.