Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Integration of Ontological Bayesian Logic Programs in Deductive Knowledge Systems Zoran Majkic Computer Science Dept. University of Maryland College Park September 2005 Motivation: Biological Ontologies Data Bases and Ontologies Genome databases and Annotation Biological Data Integration Biological Data warehouse Biological Datamining Information retrieval from unstructured Biomedical data Representation of sequence data and functional info Experimental facts and aggregations Relational datamining Motivation: Semantic Web for Genomics 1. Major chalenge for post genomic era 2. Formal Ontologies: 3. Multi agent systems – modular middleware: 4. Advanced relational data mining: 5. Automated access to specific units of information provide consensus representation of bioinformatics data Web services generate probabilistic knowledge From Bayesian Networks to Relational Databases Bayesian Network Bayesian Clause A A1 ,…. An [Majkic 2004, 2005] Ontological Bayesian Programs Relational Data base A A1 ,…. An Bayesian Network: Genetics and Probability Genetics: Has a probabilistic nature given by the biological laws of inheritance Requires the representation of the relational familiar structure of the objects under study Bayesian Network: A qualitative component – acyclic influence graph among the random variables A quantitative component that ecodes Probability density over these local influences Example: Individual’s phenotype “each individual ha a polygenic value, or polygenotape, which in the population is normally (Gaussian density) distributed” “each gene independently effects additive changes of the phenotype” (ex. height of a person) Values of phenotype when the number of underlying genes increases: Example: Probability Density Aposteriory density 175 (m + f) / 2 = 168.5 apriory density Example: Dependency graph Inheritance of height : f = 173 (m+f)/2 = 168.5 m = 164 Bayesian Clause: Atoms: A = p(t1,…, t_k), 2 = (true, false). A A1 ,….., An with Dom(p) different from true values Ground atoms = random variables in Bayesian network Symbol: Example: complex probability distribution operation is not logic implication “blood-type bt of a person X depends on the inherited information of X” Each person X has two copies of the chromosome containing gene, mc(Y), pc(Z), inherited from her mother m(Y,X) and father f(Z,X) : bt(X) With Dom(bt) = mc(X, pc(X) a, b, ab, 0 , Dom(mc) = Dom(pc) = a, b, 0 . Bayesian Clause: probabilistic model Conditional probability distribution of a clause c Bayesian program: m(ann, dorothy) , f(brian, dorothy), pc(ann), pc(brian), mc(brian), mc(ann) mc(X) m(Y,X) , mc(Y) , pc(Y) pc(X) f(Y,X) , mc(Y) , pc(Y) bt(X) mc(X) , pc(X) Herbrand models ? Logic: Herbrand model Example: 2, 2 = (true, false). I(m(ann, dorothy)) = true, I(m(dorothy, ann))= false Problem: Example: I: H Bayesian model I: H W , W is not 2. I(mc(ann)) in W = a, b, 0 , or higher types, I(bt(dorothy)) in W = F(x,y) : x,y in a,b,0 Solution: Higher-order Herbrand model with Iabs(A): W 2, and Iabs (A)(w) = true if and only if type for any Iabs: H w in W, I(A) = w 2W, Program transformation: flattening Higher-order Herbrand interpretation A type T denotes a functional space Hidden parameters Transformation of Atoms Flattened interpretation for any Example : for with Example: Flattening Iabs: H Higher-order Herbrand model type T =(2 W )W 2 1 with W1 =Dom(bt) = m(ann, dorothy) = Transformation: 2 bt(X) + T, where a, b, ab, 0 , W2 = [0,1]. ………………. bt(dorothy) ……………. + ( 2 btF(X, w1, w2) W )W 2 1 Ontological Bayesian Program Two-valued logic program Unique Herbrand model Example: for the case when we obtain IF : HF 2 Advantages: full integration More expressive Bayesian environment: 1. We can use negation: 2. We can use constraints: Full integration with Relational Databases and Deductive Databases: Standard Query Language Common Ontology DB References Z. Majkic, Ontological encapsulation of many-valued logic, 19th Italian Symposium of Computational Logic (CILC04), June 16-17, Parma, Italy, 2004 Z.Majkic, Constraint Logic Programming and Logic Modality for Event's Valid-time Approximation, 2nd Indian International Conference on Artificial Intelligence (IICAI-05), December 20-22, 2005, Pune, India. Z.Majkic, Beyond Fuzzy: Parameterized approximations of Heyting algebras for uncertain knowledge, 2nd Indian International Conference on Artificial Intelligence (IICAI-05), December 20-22, 2005, Pune, India. Z. Majkic, Kripke Semantics for Higher-order Herbrand Model Types, Technical Report, 2005 , College Park, University of Maryland. Thank you ! Any question ?