Results 1  10
of
13
Learning the structure of Markov logic networks
 In Proceedings of the 22nd International Conference on Machine Learning
, 2005
"... Markov logic networks (MLNs) combine logic and probability by attaching weights to firstorder clauses, and viewing these as templates for features of Markov networks. In this paper we develop an algorithm for learning the structure of MLNs from relational databases, combining ideas from inductive l ..."
Abstract

Cited by 88 (17 self)
 Add to MetaCart
Markov logic networks (MLNs) combine logic and probability by attaching weights to firstorder clauses, and viewing these as templates for features of Markov networks. In this paper we develop an algorithm for learning the structure of MLNs from relational databases, combining ideas from inductive logic programming (ILP) and feature induction in Markov networks. The algorithm performs a beam or shortestfirst search of the space of clauses, guided by a weighted pseudolikelihood measure. This requires computing the optimal weights for each candidate structure, but we show how this can be done efficiently. The algorithm can be used to learn an MLN from scratch, or to refine an existing knowledge base. We have applied it in two realworld domains, and found that it outperforms using offtheshelf ILP systems to learn the MLN structure, as well as pure ILP, purely probabilistic and purely knowledgebased approaches. 1.
A Chernoff Bound For Random Walks On Expander Graphs
 SIAM J. Comput
, 1998
"... . We consider a finite random walk on a weighted graph G; we show that the fraction of time spent in a set of vertices A converges to the stationary probability #(A) with error probability exp ..."
Abstract

Cited by 80 (0 self)
 Add to MetaCart
.<F3.827e+05> We consider a finite random walk on a weighted graph<F3.539e+05><F3.827e+05> G; we show that the fraction of time spent in a set of vertices<F3.539e+05> A<F3.827e+05> converges to the stationary probability<F3.539e+05><F3.827e+05><F3.539e+05><F3.827e+05> #(A) with error probability exponentially small in the length of the random walk and the square of the size of the deviation from<F3.539e+05><F3.827e+05><F3.539e+05><F3.827e+05> #(A). The exponential bound is in terms of the expansion of<F3.539e+05> G<F3.827e+05> and improves previous results of [D. Aldous,<F3.405e+05> Probab. Engrg. Inform.<F3.827e+05> Sci., 1 (1987), pp. 3346], [L. Lovasz and M. Simonovits,<F3.405e+05> Random Structures<F3.827e+05> Algorithms, 4 (1993), pp. 359412], [M. Ajtai, J. Komlos, and E. Szemeredi,<F3.405e+05> Deterministic simulation of<F3.827e+05> logspace, in Proc. 19th ACM Symp. on Theory of Computing, 1987]. We show that taking the sample average from one trajectory gives a more e#cien...
An Optimal Algorithm for Monte Carlo Estimation
, 1995
"... A typical approach to estimate an unknown quantity is to design an experiment that produces a random variable Z distributed in [0; 1] with E[Z] = , run this experiment independently a number of times and use the average of the outcomes as the estimate. In this paper, we consider the case when no a ..."
Abstract

Cited by 53 (4 self)
 Add to MetaCart
A typical approach to estimate an unknown quantity is to design an experiment that produces a random variable Z distributed in [0; 1] with E[Z] = , run this experiment independently a number of times and use the average of the outcomes as the estimate. In this paper, we consider the case when no a priori information about Z is known except that is distributed in [0; 1]. We describe an approximation algorithm AA which, given ffl and ffi, when running independent experiments with respect to any Z, produces an estimate that is within a factor 1 + ffl of with probability at least 1 \Gamma ffi. We prove that the expected number of experiments run by AA (which depends on Z) is optimal to within a constant factor for every Z. An announcement of these results appears in P. Dagum, D. Karp, M. Luby, S. Ross, "An optimal algorithm for MonteCarlo Estimation (extended abstract)", Proceedings of the Thirtysixth IEEE Symposium on Foundations of Computer Science, 1995, pp. 142149 [3]. Section ...
The Complexity of Query Reliability
 In PODS
, 1998
"... The reliability of database queries on databases with uncertain information is studied, on the basis of a probabilistic model for unreliable databases. While it was already known that the reliability of quantifierfree queries is computable in polynomial time, we show here that already for conjunctiv ..."
Abstract

Cited by 46 (2 self)
 Add to MetaCart
The reliability of database queries on databases with uncertain information is studied, on the basis of a probabilistic model for unreliable databases. While it was already known that the reliability of quantifierfree queries is computable in polynomial time, we show here that already for conjunctive queries, the reliability may become highly intractable. We exhibit a conjunctive query whose reliability problem is complete for FP #P . We further show, that FP #P is the typical complexity level for the reliability problems of a very large class of queries, including all secondorder queries. We study approximation algorithms and prove that the reliabilities of all polynomialtime evaluable queries can be efficiently approximated by randomized algorithms. Finally we discuss the extension of our approach to the more general metafinite database model where finite relational structures are endowed with functions into an infinite interpreted domain; in addition queries may use aggregate ...
Approximating the Permanent of Graphs with Large Factors
 Proceedings of the 29th IEEE Symposium on Foundations of Computer Science
, 1992
"... Let G = (U; V; E) be a bipartite graph with jU j = jV j = n. The factor size of G, f , is the maximum number of edge disjoint perfect matchings in G. We characterize the complexity of counting the number of perfect matchings in classes of graphs parameterized by factor size. We describe the simple ..."
Abstract

Cited by 25 (2 self)
 Add to MetaCart
Let G = (U; V; E) be a bipartite graph with jU j = jV j = n. The factor size of G, f , is the maximum number of edge disjoint perfect matchings in G. We characterize the complexity of counting the number of perfect matchings in classes of graphs parameterized by factor size. We describe the simple algorithm, which is an approximation algorithm for the permanent that is a natural simplification of the algorithm suggested in [Broder 86] and analyzed in [Jerrum, Sinclair 88a, 88b]. Compared to the algorithm in [Jerrum, Sinclair 88a, 88b], the simple algorithm achieves a polynomial speed up in the running time to compute the permanent. A combinatorial lemma is used to prove that the simple algorithm runs in time n O(n=f) ). Thus: (1) for all constants ff ? 0, Supported by NSERC of Canada and the International Computer Science Institute, Berkeley, California. This work was done while the author was at the University of Toronto and also while visiting ICSI. y Research partially suppo...
Approximate counting by dynamic programming
 Proceedings of the 35th ACM Symposium on Theory of Computing
, 2003
"... Abstract We give efficient algorithms to sample uniformly, and count approximately, solutions to the zeroone knapsack problem. The algorithm is based on using dynamic programming to provide a deterministic relative approximation. Then "dart throwing " techniques are used to give arbitrary ..."
Abstract

Cited by 17 (4 self)
 Add to MetaCart
Abstract We give efficient algorithms to sample uniformly, and count approximately, solutions to the zeroone knapsack problem. The algorithm is based on using dynamic programming to provide a deterministic relative approximation. Then "dart throwing " techniques are used to give arbitrary approximation ratios. We extend this approach to several related problems: the mconstraint zeroone knapsack, the general integer knapsack (including its mconstraint version) and contingency tables with constantly many rows. We also indicate how further improvements can be obtained using randomized rounding.
Lower bounds on twoterminal network reliability
, 1985
"... One measure of twoterminal network reliability, termed probabilistic connectedness, is the probability that two specified communication centers can communicate. A standard model of a network is a graph in which nodes represent communications centers and edges represent links between communication c ..."
Abstract

Cited by 12 (0 self)
 Add to MetaCart
One measure of twoterminal network reliability, termed probabilistic connectedness, is the probability that two specified communication centers can communicate. A standard model of a network is a graph in which nodes represent communications centers and edges represent links between communication centers. Edges are assumed to have statistically independent probabilities of failing and nodes are assumed to be perfectly reliable. Exact calculation of twoterminal reliability for general networks has been shown to be #Pcomplete. As a result is desirable to compute upper and lower bounds that avoid the exponential computation likely required by exact algorithms. Two methods are considered for computing lower bounds on twoterminal reliability
The Complexity of Planar Counting Problems
, 1998
"... . We prove the #Phardness of the counting problems associated with various satisfiability, graph, and combinatorial problems, when restricted to planar instances. These problems include 3Sat, 13Sat, 1Ex3Sat, Minimum Vertex Cover, Minimum Dominating Set, Minimum Feedback Ve ..."
Abstract

Cited by 10 (0 self)
 Add to MetaCart
.<F3.862e+05> We prove the #Phardness of the counting problems associated with various satisfiability, graph, and combinatorial problems, when restricted to planar instances. These problems include<F3.771e+05> 3Sat, 13Sat, 1Ex3Sat, Minimum Vertex Cover, Minimum Dominating Set, Minimum Feedback Vertex Set, X3C, Partition Into Triangles, and Clique Cover.<F3.862e+05> We also prove the<F4.039e+05><F3.862e+05> NPcompleteness of the<F3.771e+05> Ambiguous Satisfiability<F3.862e+05> problems [J. B. Saxe,<F3.783e+05> Two Papers on Graph Embedding<F3.862e+05> Problems, Tech. Report CMUCS80102, Dept. of Computer Science, Carnegie Mellon Univ., Pittsburgh, PA, 1980] and the<F4.039e+05> D<F2.539e+05> P<F3.862e+05> completeness (with respect to random polynomial reducibility) of the unique satisfiability problems [L. G. Valiant and V. V. Vazirani,<F3.783e+05> NP is as easy as detecting unique<F3.862e+05> solutions, in Proc. 17th ACM Symp. on Theory of Computing, 1985, pp. 458463] associ...
The Complexity of Query Reliability
, 1998
"... The reliability of database queries on databases with uncertain information is studied, on the basis of a probabilistic model for unreliable databases. ..."
Abstract
 Add to MetaCart
The reliability of database queries on databases with uncertain information is studied, on the basis of a probabilistic model for unreliable databases.