Skip to main content
Back to NLP Topics Configure NLP engine thresholds and advanced settings per language under Natural Language > NLU Config > Engine Tuning. For per-engine configuration details:

Advanced NLP Configurations

Default settings are appropriate for most use cases. Change only if you understand the impact — incorrect values can degrade performance.
Go to Natural Language > NLU Config > Engine Tuning > Advanced NLP Configurations.

ML Engine Settings

ConfigurationDescriptionValid ValuesNotes
Split Compound WordsSplits compound words into stems before processing.Enable / Disable (default)German language only.
None IntentCreates a placeholder intent to reduce ML false positives.Enable (default) / Disable
EpochsTraining iterations for neural network.20–300 (increments of 10; default: 20)MLP-BOW, MLP-WordEmbeddings, LSTM, CNN only.
Batch SizeTraining samples per batch.10–30 (increments of 5; default: 10)MLP-BOW, MLP-WordEmbeddings, LSTM, CNN only.
Learning RateControls weight adjustment vs. loss gradient.1e-4 to 1e-3 (default: 1e-3)MLP-BOW, MLP-WordEmbeddings, LSTM, CNN only.
DropoutRegularization to prevent overfitting.0–0.8 (increments of 0.1; default: 0)MLP-BOW, MLP-WordEmbeddings, LSTM, CNN only.
VectorizerFeature extraction technique.count (default) / tfidfMLP-BOW only.
Maximum Sequence LengthLength of training samples / user input.10–30 (increments of 5; default: 20)MLP-WordEmbeddings, LSTM, CNN only.
Embeddings TypeFeature extraction method.generated / random (default)MLP-WordEmbeddings, LSTM, CNN only.
Embeddings DimensionsDimensions used in featurization.100–400 (increments of 50; default: 300)MLP-WordEmbeddings, LSTM, CNN only.
K FoldK parameter for cross-validation.2–10 (default: 2)
Fuzzy MatchEnables fuzzy matching for intent identification.Enable (default) / Disable
Handle NegationHandles negated words in intent identification.Enable (default) / Disable
Ignore Multiple OccurrencesDisregards word frequency during vectorization.Enable (default) / DisableMLP-BOW only.
Entity Placeholders in User UtterancesReplaces entity values in utterances with placeholders.Enable (default) / DisableMLP-BOW only.
Sentence SplitSplits sentences before intent detection.Enable (default) / Disable
Multiple Intent ModelsSeparate ML model per primary intent (including sub-intents).Enable / Disable (default)
Use only Tagged Utterances for NER TrainingNER model trains only on utterances with NER annotations.Enable (default) / Disable
Neurons in Hidden LayerNumber of hidden-layer neurons.0–1000Standard Network Type only.
Softmax TemperatureControls how confidently ML identifies the winning intent.0–100Non-Standard Network Types only.
Spell Correction in MLEnables spell correction on ML dictionary during prediction.Enable / Disable (default)English VAs only.
Spell Correction VersionVersion of spell correction to apply.Version 1 / Version 2English VAs only. Applied across all engines.
Spell Correction StatusEnable/disable spell correction globally.Enable / DisableEnglish VAs only.

KG Engine Settings

ConfigurationDescriptionValid Values
Lemmatize KG SynonymsUses lemmatized forms of KG synonyms for intent detection.Enable (default) / Disable
Cosine Similarity DampeningPrevents short questions from being penalized in cosine scoring.Enable (default) / Disable
FAQ Name as Intent NameUses primary question as intent name when FAQ is linked to a dialog.Enable / Disable (default)
FAQs Order for DisambiguationOrder of FAQs shown during ambiguity resolution.Order by Hierarchy / Default Order (default)
Auto qualify FAQs from Fully Matched PathsQualifies all FAQs from a path when the path is fully matched.Enable / Disable

Ranking and Resolver Settings

ConfigurationDescriptionValid ValuesNotes
Intent Elimination RulesApplies prebuilt rules to eliminate low-confidence intent matches.Enable (default) / DisableEnglish, Spanish, French, German only.