<p>You can test to see if doing stemming lemmatization and stopword removal helps. It doesn't always. I usually do if I gonna graph as the stopwords clutter up the results.</p>
<p><strong>A case for not using Stopwords</strong>
Using Stopwords will provide context to the user's intent, so when you use a contextual model like BERT. In such models like BERT, all stopwords are kept to provide enough context information like the negation words (not, nor, never) which are considered to be stopwords.</p>
<p>According to <a href="https://arxiv.org/pdf/1904.07531.pdf" rel="noreferrer">https://arxiv.org/pdf/1904.07531.pdf</a></p>
<p>&quot;Surprisingly, the stopwords received as much attention as non-stop words, but removing them has no effect inMRR performances. &quot;</p>
Is it necessary to do stopwords removal ,Stemming/Lemmatization for text classification while using Spacy,Bert?
<p>Is stopwords removal ,Stemming and Lemmatization necessary   for text classification while using Spacy,Bert or other advanced NLP models for getting the vector embedding of the text ?</p>
<p>text=&quot;The food served in the wedding was very delicious&quot;</p>
<p>1.since Spacy,Bert were trained on huge raw datasets are there any benefits of apply stopwords removal ,Stemming and Lemmatization on these text before generating the embedding using bert/spacy for text classification task ?</p>
<p>2.I can understand stopwords removal ,Stemming and Lemmatization will be good when we use countvectorizer,tfidf vectorizer to get embedding of sentences .</p>