Classification of Journalistic Quality of Articles

dc.contributor.advisor Šedivý, Jan
dc.contributor.author Pimenova, Olga
dc.contributor.referee Král, Luboš
dc.date.accepted 2025-06-11
dc.date.accessioned 2025-06-11T15:53:08Z
dc.date.available 2025-06-11T15:53:08Z
dc.date.issued 2025-05-23
dc.description.abstract Tato bakalářská práce se zabývá úkolem automatické klasifikace žurnalistické kvality článků v českém jazyce. Motivací je rostoucí objem digitálního obsahu, který redakčním týmům fakticky znemožňuje udržovat konzistentní úroveň kvality. Pro podporu automatizovaného hodnocení byl poskytnut anotovaný datový soubor českých článků od společnosti Seznam.cz, přičemž každý článek byl lidskými editory zařazen do jedné ze čtyř kategorií kvality - od nedostatečné až po vysokou kvalitu. Práce zahrnovala důkladné předzpracování dat, včetně čištění a filtrování textu. Byla zjištěna výrazná nevyváženost tříd, která byla řešena pomocí několika technik, jako je vážení tříd a kombinované ztrátové funkce. Bylo implementováno několik modelů strojového učení, včetně modelů založených na transformerech, které byly doladěny pro úlohu klasifikace kvality, a modelu CatBoost, který byl trénován na lingvistických a strukturálních rysech textu. Nakonec byl navržen hybridní model, který kombinuje oba přístupy. Vyhodnocení bylo provedeno pomocí metrik pro vícetřídní klasifikaci, přičemž hlavním ukazatelem výkonnosti byla vážená F1 míra. Konečný hybridní model dosáhl nejlepších výsledků, což potvrzuje, že kombinace hlubokých jazykových modelů s klasifikátory založenými na ručně navržených rysech může zvýšit přesnost předpovědi kvality. Výsledky ukazují potenciál automatizovaných nástrojů při podpoře redakčního rozhodování a zajištění kvality obsahu v prostředí s vysokým objemem dat. cs
dc.description.abstract This thesis explores the task of automatically classifying the journalistic quality of articles in the Czech language. The motivation stems from the increasing volume of digital content, which challenges the ability of editorial teams to maintain consistent quality. To support automated assessment, a labeled dataset of Czech articles was provided by Seznam.cz, with each article annotated by human editors into one of four quality categories ranging from insufficient to high-quality. The work involved detailed data preprocessing, including text cleaning and filtering. Significant class imbalance was observed and addressed using several techniques such as class weighting and hybrid loss functions. Several transformer-based language models were fine-tuned for the quality classification task, and a CatBoost gradient boosting model was trained using a set of manually engineered linguistic and structural features. Finally, a hybrid model combining both approaches was introduced. Evaluation was conducted using multi-class classification metrics, with weighted F1 score as the primary indicator of performance. The final hybrid model showed superior results, confirming that combining deep language models with feature-based classifiers can improve the accuracy of quality prediction. The results demonstrate the potential of automated tools to support editorial decision-making and ensure content quality at scale. en
dc.identifier KOS-1243591512305
dc.identifier.uri http://hdl.handle.net/10467/123095
dc.language.iso eng
dc.publisher České vysoké učení technické v Praze cs
dc.publisher Czech Technical University in Prague en
dc.rights Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění. cs
dc.rights A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act. en
dc.subject zpracování přirozeného jazyka cs
dc.subject klasifikace článků cs
dc.subject strojové učení cs
dc.subject čeština cs
dc.subject kvalita článku cs
dc.subject transformerové modely cs
dc.subject CatBoost cs
dc.subject nevyváženost tříd cs
dc.subject natural language processing en
dc.subject article classification en
dc.subject text classification en
dc.subject machine learning en
dc.subject Czech language en
dc.subject journalistic quality en
dc.subject transformer models en
dc.subject CatBoost en
dc.subject class imbalance en
dc.title Klasifikace žurnalistické kvality článků cs
dc.title Classification of Journalistic Quality of Articles en
dc.type bachelor thesis en
dspace.entity.type Publication
relation.isAdvisorOfPublication 2aae1f1f-e028-470d-a41f-f080dc21bc26
relation.isAdvisorOfPublication.latestForDiscovery 2aae1f1f-e028-470d-a41f-f080dc21bc26
relation.isAuthorOfPublication 5be8d40c-0f5d-4f91-bcb6-8c28bdaee38d
relation.isAuthorOfPublication.latestForDiscovery 5be8d40c-0f5d-4f91-bcb6-8c28bdaee38d
relation.isRefereeOfPublication 1913b8eb-94ee-4b99-a52a-ba27c539e0e1
relation.isRefereeOfPublication.latestForDiscovery 1913b8eb-94ee-4b99-a52a-ba27c539e0e1
theses.degree.grantor katedra kybernetiky cs
theses.degree.programme Otevřená informatika cs

Files

Original bundle

Now showing 1 - 4 of 4
Name:
F3-BP-2025-Pimenova-Olga-main.pdf
Size:
1.5 MB
Format:
Adobe Portable Document Format
Description:
THESIS
Access level:
OPEN
Access rights:
openly accessible
Name:
BP_OP_PimenovaOlga.pdf
Size:
268.11 KB
Format:
Adobe Portable Document Format
Description:
REVIEW
Access level:
OPEN
Access rights:
openly accessible
Name:
Posudek-vedouciho na BP- Olga Pimenova.pdf
Size:
204.03 KB
Format:
Adobe Portable Document Format
Description:
REVIEW
Access level:
OPEN
Access rights:
openly accessible
Name:
Prubeh-obhajoby.pdf
Size:
613.29 KB
Format:
Adobe Portable Document Format
Description:
DEFENSE_PROCEEDINGS
Access level:
OPEN
Access rights:
openly accessible