IEEE Transactions on Big Data · 2016 · 77 citations · 35 references
ComputingComputer ScienceAlgorithmsInformation RetrievalMachine LearningInformation ExtractionKnowledge ExtractionMachine Learning For Big DataScalable Machine LearningSearching AlgorithmsText MiningAutomatic IndexingIndexingMetadataMetadata-based SearchResearch ArticlesSearch Engine AlgorithmsSearch Engine IndexingSearch Indexing
Algorithms are usually published in scholarly articles, especially in the computational sciences and related disciplines. The ability to automatically find and extract these algorithms in this increasingly vast collection of scholarly digital documents would enable algorithm indexing, searching, discovery, and analysis. Recently, AlgorithmSeer, a search engine for algorithms, has been investigated as part of CiteSeer' with the intent of providing a large algorithm database. Currently, over 200,000 algorithms have been extracted from over 2 million scholarly documents. This paper proposes a novel set of scalable techniques used by AlgorithmSeer to identify and extract algorithm representations in a heterogeneous pool of scholarly documents. Specifically, hybrid machine learning approaches are proposed to discover algorithm representations. Then, techniques to extract textual metadata for each algorithm are discussed. Finally, a demonstration version of AlgorithmSeer that is built on Solr/Lucene open source indexing and search system is presented.
35
Leo Breiman · Machine Learning · 2001 · 126.2K citations · Full text
SMOTE: Synthetic Minority Over-sampling Technique
Nitesh V. Chawla, Kevin W. Bowyer, Lawrence Hall et al. · Journal of Artificial Intelligence Research · 2002 · 31.2K citations · Full text
Josef Kittler, M. Hatef, Robert P. W. Duin et al. · IEEE Transactions on Pattern Analysis and Machine Intelligence · 1998 · 5.3K citations
A linear space algorithm for computing maximal common subsequences
D. S. Hirschberg · Communications of the ACM · 1975 · 1.1K citations · Full text