Litcius/Paper detail

Linguistic features evaluation for hadith authenticity through automatic machine learning

Emad Mohamed, Raheem Sarwar

2021Digital Scholarship in the Humanities16 citationsDOIOpen Access PDF

Abstract

Abstract There has not been any research that provides an evaluation of the linguistic features extracted from the matn (text) of a Hadith. Moreover, none of the fairly large corpora are publicly available as a benchmark corpus for Hadith authenticity, and there is a need to build a ‘gold standard’ corpus for good practices in Hadith authentication. We write a scraper in Python programming language and collect a corpus of 3,651 authentic prophetic traditions and 3,593 fake ones. We process the corpora with morphological segmentation and perform extensive experimental studies using a variety of machine learning algorithms, mainly through automatic machine learning, to distinguish between these two categories. With a feature set including words, morphological segments, characters, top N words, top N segments, function words, and several vocabulary richness features, we analyze the results in terms of both prediction and interpretability to explain which features are more characteristic of each class. Many experiments have produced good results and the highest accuracy (i.e. 78.28%) is achieved using word n-grams as features using the Multinomial Naive Bayes classifier. Our extensive experimental studies conclude that, at least for Digital Humanities, feature engineering may still be desirable due to the high interpretability of the features. The corpus and software (scripts) will be made publicly available to other researchers in an effort to promote progress and replicability.

Topics & Concepts

Artificial intelligenceComputer scienceInterpretabilityNatural language processingScripting languagePython (programming language)Classifier (UML)Naive Bayes classifierMachine learningFeature (linguistics)LinguisticsSupport vector machineProgramming languagePhilosophyAuthorship Attribution and ProfilingNatural Language Processing TechniquesTopic Modeling
Linguistic features evaluation for hadith authenticity through automatic machine learning | Litcius