Rehurek, R.; Sojka, P.: Software framework for topic modelling with large corpora (2010)
0.05
0.046705756 = product of:
0.09341151 = sum of:
0.09341151 = product of:
0.18682303 = sum of:
0.18682303 = weight(_text_:memory in 1058) [ClassicSimilarity], result of:
0.18682303 = score(doc=1058,freq=4.0), product of:
0.31615055 = queryWeight, product of:
6.30326 = idf(docFreq=219, maxDocs=44218)
0.050156675 = queryNorm
0.5909306 = fieldWeight in 1058, product of:
2.0 = tf(freq=4.0), with freq of:
4.0 = termFreq=4.0
6.30326 = idf(docFreq=219, maxDocs=44218)
0.046875 = fieldNorm(doc=1058)
0.5 = coord(1/2)
0.5 = coord(1/2)
- Abstract
- Large corpora are ubiquitous in today's world and memory quickly becomes the limiting factor in practical applications of the Vector Space Model (VSM). In this paper, we identify a gap in existing implementations of many of the popular algorithms, which is their scalability and ease of use. We describe a Natural Language Processing software framework which is based on the idea of document streaming, i.e. processing corpora document after document, in a memory independent fashion. Within this framework, we implement several popular algorithms for topical inference, including Latent Semantic Analysis and Latent Dirichlet Allocation, in a way that makes them completely independent of the training corpus size. Particular emphasis is placed on straightforward and intuitive framework design, so that modifications and extensions of the methods and/or their application by interested practitioners are effortless. We demonstrate the usefulness of our approach on a real-world scenario of computing document similarities within an existing digital library DML-CZ.