Review Article

Machine Learning Techniques for Spam Detection in Email and IoT Platforms: Analysis and Research Challenges

Table 1

A-list of acronyms used in this article with corresponding definitions.

AcronymDescription

KNNK-nearest neighbors
NNNeural networks
SVMSupport vector machine
MLPMultilayer perceptron neural network
ECMLEuropean conference of machine learning
AIArtificial intelligence
CARTClassification and regression tree
TF/IDFTerm frequency/inverse document frequency
PSOParticle swarm optimization
DTMDocument term frequency
BOGBag of words
MLMachine learning
NBNaïve Bayes
NB treeNaïve Bayes tree
LAD treeLogistic analysis of data tree
REP treeReduced error pruning tree
UCIUniversity of California Irvine repository of machine learning databases
XMLExtensible markable language
ID3Iterative dichotomizer 3
SOMSelf-organizing maps
DBSCANDensity-based spatial clustering of applications with noise
ELMExtreme learning machines
AD treeAlternating decision tree