journal article·2026-04-17Open access

Multi-Task Classification of Hebrew News Articles: A Comparative Study of Classical ML and BERT Models in a Morphologically Rich, Low-Resource Setting

Yaakov HaCohen-Kerner, Eyal Seckbach, Dan Bouhnik

Applied Sciences· Volume 16· Issue 8

Abstract

The automated classification of Hebrew, a morphologically rich language (MRL), presents unique challenges, particularly when high-quality labeled data are scarce. This study investigates the interplay between handcrafted feature engineering and transformer-based representations in a low-resource news classification setting (n = 306). We evaluate a multi-task classification across four distinct dimensions: domain, sentiment, gender, and source. Our methodology employs an extensive feature space of 2149 stylistic and content-based attributes, optimized through a systematic Hill-Climbing selection process. We contrast five classical machine learning architectures with five BERT-based models, integrating five oversampling strategies to mitigate class imbalance. The results reveal that in scenarios of extreme data scarcity, the performance gap between deep learning and optimized classical ML becomes marginal, with stylistic features providing critical stability and interpretability. This study contributes a curated Hebrew news dataset and establishes a robust benchmark, demonstrating that linguistically aware feature engineering remains a vital component for MRL processing when large-scale fine-tuning is impractical.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Sentiment Analysis and Opinion Mining · Topic Modeling · Authorship Attribution and Profiling

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science, Jerusalem College of Technology—Lev Academic Center, 21 Havaad Haleumi St., P.O. Box 16031, Jerusalem 9116001, Israel

References (47)

Show source-provided references
1. MCNN-LSTM: Combining CNN and LSTM to classify multi-class text in imbalanced news data10.1109/ACCESS.2023.3309697 ↗
2. Abinaya, N., Jayadharshini, P., Priyanka, S., Keerthika, S., and Santhiya, S. (2024, January 15–16). Online News Article Classification Using Machine Learning Approaches. Proceedings of the 2024 2nd International Conference on Disruptive Technologies (ICDT), Greater Noida, India.
3. Daud, S., Ullah, M., Rehman, A., Saba, T., Damaševičius, R., and Sattar, A. (2023). Topic classification of online news articles using optimized machine learning models. Computers, 12.10.3390/computers12010016 ↗
4. Keinan, R., and HaCohen-Kerner, Y. (2023). JCT at Semeval-2023 tasks 12 A and 12B: Sentiment analysis for tweets written in low-resource African languages using various machine learning and deep learning methods, resampling, and hyperparameter tuning. Proceedings of the 17th International Workshop on Semantic Evaluation (SemEval-2023), Association for Computational Linguistics.10.18653/v1/2023.semeval-1.49 ↗
5. Shah, P., Patel, H., and Swaminarayan, P. (2024). Multitask Sentiment Analysis and Topic Classification Using BERT. EAI Endorsed Trans. Scalable Inf. Syst., 12.10.4108/eetsis.5287 ↗
6. Dai, Z., Taneja, H., and Huang, R. (2018). Fine-grained structure-based news genre categorization. Proceedings of the Workshop Events and Stories in the News 2018, Association for Computational Linguistics.
7. Choueka, Y., Conley, E.S., and Dagan, I. (2000). A comprehensive bilingual word alignment system: Application to disparate languages: Hebrew and English. Parallel Text Processing: Alignment and Use of Translation Corpora, Springer.10.1007/978-94-017-2535-4_4 ↗
8. Hebrew brain vs. English brain: Language modulates the way it is processed10.1162/jocn.2010.21583 ↗
9. Tsarfaty, R., Sadde, S., Klein, S., and Seker, A. (2019, January 3–7). What’s wrong with Hebrew NLP? and how to make it right. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP): System Demonstrations, Hong Kong, China.10.18653/v1/D19-3044 ↗
10. Amram, A., David, A.B., and Tsarfaty, R. (2018, January 20–26). Representations and architectures in neural sentiment analysis for morphologically rich languages: A case study from Modern Hebrew. Proceedings of the 27th International Conference on Computational Linguistics, Santa Fe, NM, USA.
11. Seker, A., Bandel, E., Bareket, D., Brusilovsky, I., Greenfeld, R., and Tsarfaty, R. (2022, January 22–27). AlephBERT: Language model pre-training and evaluation from sub-word to sentence level. Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics, Dublin, Ireland.10.18653/v1/2022.acl-long.4 ↗
12. Deep learning--based text classification: A comprehensive review10.1145/3439726 ↗
13. News classification and its techniques: A review
14. HaCohen-Kerner, Y., Miller, D., and Yigal, Y. (2020). The influence of preprocessing on text classification using a bag-of-words representation. PLoS ONE, 15.10.1371/journal.pone.0232525 ↗
15. Kiesel, J., Mestre, M., Shukla, R., Vincent, E., Adineh, P., Corney, D., Stein, B., and Potthast, M. (2019, January 6–7). SemEval-2019 task 4: Hyperpartisan news detection. Proceedings of the 13th International Workshop on Semantic Evaluation, Minneapolis, MN, USA.10.18653/v1/S19-2145 ↗
16. Jiang, Y., Petrak, J., Song, X., Bontcheva, K., and Maynard, D. (2019, January 6–7). Team bertha von suttner at semeval-2019 task 4: Hyperpartisan news detection using elmo sentence representation convolutional network. Proceedings of the 13th International Workshop on Semantic Evaluation, Minneapolis, MN, USA.10.18653/v1/S19-2146 ↗
17. Cruz, A., Rocha, G., Silva, R.S., and Cardoso, H.L. (2019, January 6–7). Team Fernando-Pessa at SemEval-2019 Task 4: Back to basics in hyperpartisan news detection. Proceedings of the 13th International Workshop on Semantic Evaluation, Minneapolis, MN, USA.10.18653/v1/S19-2173 ↗
18. Alabdulkarim, A., and Alhindi, T. (2019, January 6–7). Spider-Jerusalem at SemEval-2019 task 4: Hyperpartisan news detection. Proceedings of the 13th International Workshop on Semantic Evaluation, Minneapolis, MN, USA.10.18653/v1/S19-2170 ↗
19. Bestgen, Y. (2019, January 6–7). Tintin at SemEval-2019 task 4: Detecting hyperpartisan news article with only simple tokens. Proceedings of the 13th International Workshop on Semantic Evaluation, Minneapolis, MN, USA.10.18653/v1/S19-2186 ↗
20. Multi-class sports news categorization using machine learning techniques: Resource creation and evaluation10.1016/j.procs.2021.11.002 ↗
21. Online news classification using machine learning techniques10.31436/iiumej.v22i2.1662 ↗
22. A long-text classification method of Chinese news based on BERT and CNN10.1109/ACCESS.2022.3162614 ↗
23. Gasso, G. (2019). Logistic Regression, INSA Rouen-ASI Departement Laboratory.
24. Steinwart, I., and Christmann, A. (2008). Support Vector Machines, Springer Science & Business Media.10.1007/978-0-387-77242-4 ↗
25. LIBSVM: A library for support vector machines10.1145/1961189.1961199 ↗
26. Breiman, L., and Cutler, A. (2003). Setting Up, Using, and Understanding Random Forests, Version 4, Statistics Department University of California. Available online: https://www.stat.berkeley.edu/~breiman/Using_random_forests_v4.0.pdf.
27. Taud, H., and Mas, J.F. (2018). Multilayer perceptron (MLP). Geomatic Approaches for Modeling Land Change Scenarios, Springer.10.1007/978-3-319-60801-3_27 ↗
28. Kibriya, A.M., Frank, E., Pfahringer, B., and Holmes, G. (2005). Multinomial naive bayes for text categorization revisited. AI 2004: Advances in Artificial Intelligence, Proceedings of the 17th Australian Joint Conference on Artificial Intelligence, Cairns, Australia, 4–6 December 2004, Springer. Proceedings 17.
29. HaCohen-Kerner, Y., and Blitz, S.Y. (2010, January 25–28). Initial Experiments with Extraction of Stopwords in Hebrew. Proceedings of the KDIR, International Conference on Knowledge Discovery and Information Retrieval, Valencia, Spain.
30. Positive and negative sentiment words in a blog corpus written in hebrew10.1016/j.procs.2016.08.257 ↗
31. Cost-sensitive learning vs. sampling: Which is best for handling imbalanced classes with unequal error costs?
32. SMOTE: Synthetic minority over-sampling technique10.1613/jair.953 ↗
33. A study of the behavior of several methods for balancing machine learning training data10.1145/1007730.1007735 ↗
34. Han, H., Wang, W.Y., and Mao, B.H. (2005). Borderline-SMOTE: A new over-sampling method in imbalanced data sets learning. Proceedings of the International Conference on Intelligent Computing, Springer.10.1007/11538059_91 ↗
35. He, H., Bai, Y., Garcia, E.A., and Li, S. (2008, January 1–6). ADASYN: Adaptive synthetic sampling approach for imbalanced learning. Proceedings of the 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence), Hong Kong, China.
36. On over-fitting in model selection and subsequent selection bias in performance evaluation
37. Random search for hyperparameter optimization
38. Brain, D., and Webb, G.I. (1999, January 5–6). The effect of data set size on bias and variance in classification learning. Proceedings of the Fourth Australian Knowledge Acquisition Workshop, Sydney, Australia.
39. Banko, M., and Brill, E. (2001, January 6–11). Scaling to very, very large corpora for natural language disambiguation. Proceedings of the 39th Annual Meeting of the Association for Computational Linguistics, Toulouse, France.10.3115/1073012.1073017 ↗
40. Survey on profiling age and gender of text authors10.1016/j.eswa.2022.117140 ↗
41. HaCohen-Kerner, Y. (2003). Automatic extraction of keywords from abstracts. International Conference on Knowledge-Based and Intelligent Information and Engineering Systems, Springer.10.1007/978-3-540-45224-9_112 ↗
42. HaCohen-Kerner, Y., Gross, Z., and Masa, A. (2005). Automatic extraction and learning of keyphrases from scientific articles. International Conference on Intelligent Text Processing and Computational Linguistics, Springer.10.1007/978-3-540-30586-6_74 ↗
43. Cuisine: Classification using stylistic feature sets and/or name-based feature sets10.1002/asi.21350 ↗
44. HaCohen-Kerner, Y., Ido, Z., and Ya’akobov, R. (2017). Stance classification of tweets using skip char ngrams. Joint European Conference on Machine Learning and Knowledge Discovery in Databases, Springer International Publishing.10.1007/978-3-319-71273-4_22 ↗
45. HaCohen-Kerner, Y., Kass, A., and Peretz, A. (2008). Combined one sense disambiguation of abbreviations. Proceedings of ACL-08: HLT, Short Papers, Association for Computational Linguistics.10.3115/1557690.1557707 ↗
46. HAADS: A Hebrew Aramaic abbreviation disambiguation system10.1002/asi.21367 ↗
47. More, A., and Tsarfaty, R. (2016, January 11–17). Data-driven morphological analysis and disambiguation for morphologically rich languages and universal dependencies. Proceedings of the COLING 2016, the 26th International Conference on Computational Linguistics: Technical Papers, Osaka, Japan.