Luandri: a Clean Lua Interface to the Indri Search Engine
arXiv:1702.05042
Abstract
In recent years, the information retrieval (IR) community has witnessed the first successful applications of deep neural network models to short-text matching and ad-hoc retrieval. It is exciting to see the research on deep neural networks and IR converge on these tasks of shared interest. However, the two communities have less in common when it comes to the choice of programming languages. Indri, an indexing framework popularly used by the IR community, is written in C++, while Torch, a popular machine learning library for deep learning, is written in the light-weight scripting language Lua. To bridge this gap, we introduce Luandri (pronounced "laundry"), a simple interface for exposing the search capabilities of Indri to Torch models implemented in Lua.
Under review for SIGIR'17
References in corpus (7)
- TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems
- MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systems
- Convolutional Neural Network Architectures for Matching Natural Language Sentences
- A Deep Relevance Matching Model for Ad-hoc Retrieval
- Text Matching as Image Recognition
- Multimodal Convolutional Neural Networks for Matching Image and Sentence
- Learning to Match Using Local and Distributed Representations of Text for Web Search