• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Natural Language Generation System for Stock News Generation

Student: Nesterenko Liubov

Supervisor: Anastasiya A. Bonch-Osmolovskaya

Faculty: Faculty of Humanities

Educational Programme: Computational Linguistics (Master)

Year of Graduation: 2016

The subject of this research is related to the field of natural language generation (NLG). NLG systems are usually built to make automatic the process of creating simple texts such as weather report or financial news, etc. The goal of this thesis was to build an NLG system that would generate stock news based on the data on MOEX and RTSI indexes changes and to describe the process of its realization. In this regard we had some problems to solve, namely, to build the architecture of the system, to choose methods for index changes analysis, to examine the features of financial news texts, to choose an NLG approach, to write a program in Python and to evaluate the results. In the thesis we describe the system implementation process and discuss the decisions we used to make to achieve the result. First of all we made some research on index changes and index behavior in general, defined the types of stock news which the program should generate and created the layouts for the texts. Our program has two modules: the analysis module that takes stock data as input and determines the index changes using the special algorithm and the NLG module that generates news on basis of the information it gets from the analysis module. The NLG module uses rules and templates to create the news texts. It also uses financial lexicon that was collected for this purpose. While working on the NLG module we examined how the means of coherence function in the automatic text generation and which rules can manage this process. The evaluation has shown that our program is adequate both in index analysis and NLG.

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses