Skip to content

This is the official repository for the Extraction and attribution of public figures statements for journalism in Indonesia using deep learning paper published in Knowledge-Based System journal.

License

Notifications You must be signed in to change notification settings

sigit-purnomo/pfsa-id-dl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Extraction and attribution of public figures statements for journalism in Indonesia using deep learning

This is the official repository for the Extraction and attribution of public figures statements for journalism in Indonesia using deep learning paper published in Knowledge-Based System journal.

Abstract

News articles are usually written by journalists based on statements taken from interviews with public figures. Attribution from such statements provides important information and it can be extracted from news articles to build a knowledge base by developing a sequential tagging scheme such as entity recognition. This research applies two deep learning architectures: recurrent neural networks-based and transformer-based, to establish public figures statement attribution and extraction models in the Indonesian Language. The experiments are conducted using five deep-learning model architectures with two different corpus sizes to investigate the impact of corpus size on each model's performance. The experiments show that the best model for the RNN-based architecture is PFSA-ID-BLWCA which achieves 81.34 % F1 score, and the best model for the transformer-based is PFSA-ID-TWCA which obtains 81.01 % F1 score. This research also discovers that the size of the corpus influences the model performances. Furthermore, the study lays a foundation to overcome the attribution extraction in another language, especially low-resource languages, with some necessary adjustments.

RNN-based Model Architecture.

🌟 Highlight from this research

  • Public figures' statements in news articles are valuable.
  • Named entity recognition could be used to extract and attribute the public figure's statements.
  • RNN and transformer-based extraction models performed well with the highest F1 score 81.34 % and 81.01 %.
  • The size of the corpus affects the performance of the model.

🛠️ Overview of this repository

This repository is structured as follows:

  • corpus/ contains the corpus used in the paper.
  • model/ contains the best model for each of the deep learning architecture.
  • testing-result/ contains the result of the model testing using data sample.
  • corpus.py is the script used to access the corpus data.
  • models.py is the script used to define the model architecture.
  • tester.py is the script used to test the model using some data samples.
  • main.py is the main script used to test the model using some data samples.
  • requirements.txt is the file contains the python requirements to run the script.

🚀 Getting Started

  1. Run the python main file
    Notes: Please check the path of the corpus, model, and testing result output.
    python main.py
  2. Check the testing result in the testing-result folder

🙏 Acknowledgments

The authors are grateful to Universitas Atma Jaya Yogyakarta and the Center for Advanced Computing Technology (C-ACT), Fakulti Teknologi Maklumat Dan Komunikasi, Universiti Teknikal Malaysia Melaka for supporting this publication.

📚 How to Cite

If you extend or use this work, please cite the paper where it was introduced:

@article{PURNOMOWP2024111558,
	title = {Extraction and attribution of public figures statements for journalism in Indonesia using deep learning},
	journal = {Knowledge-Based Systems},
	volume = {289},
	pages = {111558},
	year = {2024},
	issn = {0950-7051},
	doi = {https://doi.org/10.1016/j.knosys.2024.111558},
	url = {https://www.sciencedirect.com/science/article/pii/S095070512400193X},
	author = {Yohanes Sigit {Purnomo W.P.} and Yogan Jaya Kumar and Nur Zareen Zulkarnain and Basit Raza},
	keywords = {Statement extraction and attribution, Named-entity recognition, Knowledge-based, Indonesian language, Deep learning},
	abstract = {News articles are usually written by journalists based on statements taken from interviews with public figures. Attribution from such statements provides important information and it can be extracted from news articles to build a knowledge base by developing a sequential tagging scheme such as entity recognition. This research applies two deep learning architectures: recurrent neural networks-based and transformer-based, to establish public figures statement attribution and extraction models in the Indonesian Language. The experiments are conducted using five deep-learning model architectures with two different corpus sizes to investigate the impact of corpus size on each model's performance. The experiments show that the best model for the RNN-based architecture is PFSA-ID-BLWCA which achieves 81.34 % F1 score, and the best model for the transformer-based is PFSA-ID-TWCA which obtains 81.01 % F1 score. This research also discovers that the size of the corpus influences the model performances. Furthermore, the study lays a foundation to overcome the attribution extraction in another language, especially low-resource languages, with some necessary adjustments.}
}

About

This is the official repository for the Extraction and attribution of public figures statements for journalism in Indonesia using deep learning paper published in Knowledge-Based System journal.

Topics

Resources

License

Stars

Watchers

Forks

Languages