{"title":"阿尔巴尼亚作者归因模型","authors":"Arta Misini, A. Kadriu, Ercan Canhasi","doi":"10.1109/MECO58584.2023.10155046","DOIUrl":null,"url":null,"abstract":"Authorship attribution (AA) is a subfield of NLP that analyzes the author's prior works to determine who wrote a text based on its features. Each natural language has its characteristics, just like every author's unique writing style. This study aims to conduct an in-depth comparison of several AA machine-learning techniques. The specially created Albanian corpus (A3C) and the English dataset (Reuters C50) have been used in the experiments. Using n-grams, we perform character-level and word-level analyses of the text to represent the author's writing style. We use five different classification algorithms to train the AA models. The TF-IDF feature vector is used as input to the models. Various experiments were conducted on the corpora. The most accurate results were obtained using word n-grams after stopword removal. The SVM algorithm performed best on the A3C dataset (Albanian). We get a 95% F1 score using SVM. On the C50 dataset (English), the SVM classifier achieved an 83% F1 score. Experiments have provided evidence of the models' robust performance on the AA corpora.","PeriodicalId":187825,"journal":{"name":"2023 12th Mediterranean Conference on Embedded Computing (MECO)","volume":"82 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Albanian Authorship Attribution Model\",\"authors\":\"Arta Misini, A. Kadriu, Ercan Canhasi\",\"doi\":\"10.1109/MECO58584.2023.10155046\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Authorship attribution (AA) is a subfield of NLP that analyzes the author's prior works to determine who wrote a text based on its features. Each natural language has its characteristics, just like every author's unique writing style. This study aims to conduct an in-depth comparison of several AA machine-learning techniques. The specially created Albanian corpus (A3C) and the English dataset (Reuters C50) have been used in the experiments. Using n-grams, we perform character-level and word-level analyses of the text to represent the author's writing style. We use five different classification algorithms to train the AA models. The TF-IDF feature vector is used as input to the models. Various experiments were conducted on the corpora. The most accurate results were obtained using word n-grams after stopword removal. The SVM algorithm performed best on the A3C dataset (Albanian). We get a 95% F1 score using SVM. On the C50 dataset (English), the SVM classifier achieved an 83% F1 score. Experiments have provided evidence of the models' robust performance on the AA corpora.\",\"PeriodicalId\":187825,\"journal\":{\"name\":\"2023 12th Mediterranean Conference on Embedded Computing (MECO)\",\"volume\":\"82 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-06-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 12th Mediterranean Conference on Embedded Computing (MECO)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MECO58584.2023.10155046\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 12th Mediterranean Conference on Embedded Computing (MECO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MECO58584.2023.10155046","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Authorship attribution (AA) is a subfield of NLP that analyzes the author's prior works to determine who wrote a text based on its features. Each natural language has its characteristics, just like every author's unique writing style. This study aims to conduct an in-depth comparison of several AA machine-learning techniques. The specially created Albanian corpus (A3C) and the English dataset (Reuters C50) have been used in the experiments. Using n-grams, we perform character-level and word-level analyses of the text to represent the author's writing style. We use five different classification algorithms to train the AA models. The TF-IDF feature vector is used as input to the models. Various experiments were conducted on the corpora. The most accurate results were obtained using word n-grams after stopword removal. The SVM algorithm performed best on the A3C dataset (Albanian). We get a 95% F1 score using SVM. On the C50 dataset (English), the SVM classifier achieved an 83% F1 score. Experiments have provided evidence of the models' robust performance on the AA corpora.