Technology
Toward an Architecture for Never-Ending Language Learning
Carlson, Andrew (Carnegie Mellon University) | Betteridge, Justin (Carnegie Mellon University) | Kisiel, Bryan (Carnegie Mellon University) | Settles, Burr (Carnegie Mellon University) | Hruschka, Estevam R. (Federal University of Sao Carlos) | Mitchell, Tom M. (Carnegie Mellon University)
We consider here the problem of building a never-ending language learner; that is, an intelligent computer agent that runs forever and that each day must (1) extract, or read, information from the web to populate a growing structured knowledge base, and (2) learn to perform this task better than on the previous day. In particular, we propose an approach and a set of design principles for such an agent, describe a partial implementation of such a system that has already learned to extract a knowledge base containing over 242,000 beliefs with an estimated precision of 74% after running for 67 days, and discuss lessons learned from this preliminary attempt to build a never-ending learning agent.
Adopting Inference Networks for Online Thread Retrieval
Bhatia, Sumit (Pennsylvania State University) | Mitra, Prasenjit (Pennsylvania State University)
Online forums contain valuable human-generated information. End-users looking for information would like to find only those threads in forums where relevant information is present. Due to the distinctive characteristics of forum pages from generic web pages, special techniques are required to organize and search for information in these forums. Threads and pages in forums are different from other webpages in their hyperlinking patterns. Forum posts also have associated social and non-textual metadata. In this paper, we propose a model for online thread retrieval based on inference networks that utilizes the structural properties of forum threads. We also investigate the effects of incorporating various relevance indicators in our model. We empirically show the effectiveness of our proposed model using real-world data.
GTPA: A Generative Model For Online Mentor-Apprentice Networks
Ahmad, Muhammad Aurangzeb (University of Minnesota) | Huffakar, David (University of Michigan) | Wang, Jing (Northwestern University) | Treem, Jeff (Northwestern University) | Poole, Marshall Scott (University of Illinois - Urbana-Champaign) | Srivastava, Jaideep (University of Minnesota)
There is a large body of work on the evolution of graphs in various domains, which shows that many real graphs evolve in a similar manner. In this paper we study a novel type of network formed by mentor-apprentice relationships in a massively multiplayer online role playing game. We observe that some of the static and dynamic laws which have been observed in many other real world networks are not observed in this network. Consequently well known graph generators like Preferential Attachment, Forest Fire, Butterfly, RTM, etc., cannot be applied to such mentoring networks. We propose a novel generative model to generate networks with the characteristics of mentoring networks.
A Cross-Entropy Method that Optimizes Partially Decomposable Problems: A New Way to Interpret NMR Spectra
Ravanbakhsh, Siamak (Moshen) (University of Alberta) | Poczos, Barnabas (University of Alberta) | Greiner, Russell (University of Alberta)
Some real-world problems are partially decomposable, in that they can be decomposed into a set of coupled sub- problems, that are each relatively easy to solve. However, when these sub-problem share some common variables, it is not sufficient to simply solve each sub-problem in isolation. We develop a technology for such problems, and use it to address the challenge of finding the concentrations of the chemicals that appear in a complex mixture, based on its one-dimensional 1H Nuclear Magnetic Resonance (NMR) spectrum. As each chemical involves clusters of spatially localized peaks, this requires finding the shifts for the clusters and the concentrations of the chemicals, that collectively pro- duce the best match to the observed NMR spectrum. Here, each sub-problem requires finding the chemical concentrations and cluster shifts that can appear within a limited spectrum range; these are coupled as these limited regions can share many chemicals, and so must agree on the concentrations and cluster shifts of the common chemicals. This task motivates CEED: a novel extension to the Cross-Entropy stochastic optimization method constructed to address such partially decomposable problems. Our experimental results in the NMR task show that our CEED system is superior to other well-known optimization methods, and indeed produces the best-known results in this important, real-world application.
A Fast Heuristic Search Algorithm for Finding the Longest Common Subsequence of Multiple Strings
Wang, Qingguo (University of Missouri) | Pan, Mian (University of Missouri) | Shang, Yi (University of Missouri) | Korkin, Dmitry (University of Missouri)
Finding the longest common subsequence (LCS) of multiple strings is an NP-hard problem, with many applications in the areas of bioinformatics and computational genomics. Although significant efforts have been made to address the problem and its special cases, the increasing complexity and size of biological data require more efficient methods applicable to an arbitrary number of strings. In this paper, a novel search algorithm, MLCS-A*, is presented for the general case of multiple LCS (or MLCS) problems. MLCS-A* is a variant of the A* algorithm. It maximizes a new heuristic estimate of the LCS in each search step so that the longest common subsequence can be found. As a natural extension of MLCS-A*, a fast algorithm, MLCS-APP, is also proposed to deal with large volume of biological data for which finding a LCS within reasonable time is impossible. The benchmark test shows that MLCS-APP is able to extract common subsequences close to the optimal ones and that MLCS-APP significantly outperforms existing heuristic approaches. When applied to 8 protein domain families, MLCS-APP produced more accurate results than existing multiple sequence alignment methods.
Multi-Label Classification: Inconsistency and Class Balanced K-Nearest Neighbor
Wang, Hua (University of Texas at Arlington) | Ding, Chris (University of Texas at Arlington) | Huang, Heng (University of Texas at Arlington)
Many existing approaches employ one-vs-rest method to decompose a multi-label classification problem into a set of 2- class classification problems, one for each class. This method is valid in traditional single-label classification, it, however, incurs training inconsistency in multi-label classification, because in the latter a data point could belong to more than one class. In order to deal with this problem, in this work, we further develop classicalK-Nearest Neighbor classifier and propose a novel Class Balanced K-Nearest Neighbor approach for multi-label classification by emphasizing balanced usage of data from all the classes. In addition, we also propose a Class Balanced Linear Discriminant Analysis approach to address high-dimensional multi-label input data. Promising experimental results on three broadly used multi-label data sets demonstrate the effectiveness of our approach.
Fast Conditional Density Estimation for Quantitative Structure-Activity Relationships
Buchwald, Fabian (Technische Universitรคt Mรผnchen) | Girschick, Tobias (Technische Universitรคt Mรผnchen) | Frank, Eibe (University of Waikato) | Kramer, Stefan (Technische Universitรคt Mรผnchen)
Many methods for quantitative structure-activity relationships (QSARs) deliver point estimates only, without quantifying the uncertainty inherent in the prediction. One way to quantify the uncertainy of a QSAR prediction is to predict the conditional density of the activity given the structure instead of a point estimate. If a conditional density estimate is available, it is easy to derive prediction intervals of activities. In this paper, we experimentally evaluate and compare three methods for conditional density estimation for their suitability in QSAR modeling. In contrast to traditional methods for conditional density estimation, they are based on generic machine learning schemes, more specifically, class probability estimators. Our experiments show that a kernel estimator based on class probability estimates from a random forest classifier is highly competitive with Gaussian process regression, while taking only a fraction of the time for training. Therefore, generic machine-learning based methods for conditional density estimation may be a good and fast option for quantifying uncertainty in QSAR modeling.
Saving Redundant Messages in BnB-ADOPT
Gutierrez, Patricia (Spanish National Research Council) | Meseguer, Pedro (Spanish National Research Council)
A message msg sent from i to j reference algorithm for distributed constraint optimization is redundant if at some future time t, the collective effect of (DCOP), defined as follows. There is a finite number of other messages arriving j between msg and t would cause agents, each holding one variable that can take values from a the same effect, so msg could have been avoided.
A Single-Step Maximum A Posteriori Update for Bearing-Only SLAM
Tully, Stephen (Carnegie Mellon University) | Kantor, George (Carnegie Mellon University) | Choset, Howie (Carnegie Mellon University)
This paper presents a novel recursive maximum a posteriori update for the Kalman formulation of undelayed bearing-only SLAM. The estimation update step is cast as an optimization problem for which we can prove the global minimum is reachable via a bidirectional search using Gauss-Newton's method along a one-dimensional manifold. While the filter is designed for mapping just one landmark, it is easily extended to full-scale multiple-landmark SLAM. We provide this extension via a formulation of bearing-only FastSLAM. With experiments, we demonstrate accurate and convergent estimation in situations where an EKF solution would diverge.
g-Planner: Real-time Motion Planning and Global Navigation using GPUs
Pan, Jia (University of North Carolina, Chapel Hill) | Lauterbach, Christian (University of North Carolina, Chapel Hill) | Manocha, Dinesh (University of North Carolina, Chapel Hill)
We present novel randomized algorithms for solving global motion planning problems that exploit the computational capabilities of many-core GPUs. Our approach uses thread and data parallelism to achieve high performance for all components of sample-based algorithms, including random sampling, nearest neighbor computation, local planning, collision queries and graph search. The approach can efficiently solve both the multi-query and single-query versions of the problem and obtain considerable speedups over prior CPU-based algorithms. We demonstrate the efficiency of our algorithms by applying them to a number of 6DOF planning benchmarks in 3D environments. Overall, this is the first algorithm that can perform real-time motion planning and global navigation using commodity hardware.