Want to take part in these discussions? Sign in if you have an account, or apply for one below
Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
1 to 13 of 13
I recently discovered an nlab articleon categorified probability theory. It features my old advisor as the central reference. I have been trying to put a finger on a concept I call “category update”. This “category update” is meant to capture the notion of Bayesian update when we are using a category as a model rather than a probability space. A typical update would be to add a morphism to a category, or to conclude that two morphism can be composed. Thus a category update is a functor . At this point, I don’t know what properties I want the functors to have as I only have an intuition of what “update” means. Regardless, I am going to assume that this “update” is a categorification of Bayesian inference. This assumption allows me to start by looking at a category of probability spaces as a place to begin categorifying Baye’s rule. Clearly, in a category of probability spaces, Bayes rule is a morphism and the question is whether or not it is the most general morphism. If it were, this would mean that the category of probability spaces is a category with probability spaces as objects and Bayesian inference as morphisms. Now looking at the nlab article, we see that Panangaden chooses conditional probability densities as morphisms which looks something like Bayes rule. Regardless, what i am interested in is n-ifying this by exactly one layer in that I want to exchange the probability spaces for categories. A question might be, once we have done this and we have some collection of categories with updates between them (functors of special nature) what can we say about this collection? For instance, it must be a category, but what rules will the morphisms obey? What, if any are the axioms of the category?
[Discussion moved to the Atrium.]
A typical update would be to add a morphism to a category, or to conclude that two morphism can be composed.
If the latter is done without evil, then it’s a special case of the former; to conclude that and can be composed (to produce , or ), we add an isomorphism . (That’s really adding two morphisms and two equations between composable morphisms.)
Thus a category update is a functor . At this point, I don’t know what properties I want the functors to have as I only have an intuition of what “update” means.
If it’s no more general than your typical updates above, we would want to say that (up to equivalence) is just with extra morphisms (and equations between morphisms) but not extra objects. So we would require to be essentially surjective. Does this seem reasonable?
Clearly, in a category of probability spaces, Bayes rule is a morphism…
How does this work?
Argh! It’s Bayes, not Baye. The possessive form ought to be Bayes’s (my preference), or Bayes’, but definitely not Baye’s!
Heh, sorry! Todd has helped a lot in the past and is certainly no stranger to having to be patient with me. Bayses's it is!
Bayses’s it is!
Thanks for making me laugh! :-)
Just a thought from a very much NON-expert on this, might the idea of working with presentation of the categories, and eventually with polygraphs or computads help here. The idea of adding morphisms and / or objects reminds me of constructions from simple homotopy theory where new cells are added in definite ways. (Cf. also Morse theory).
Going back to the original post, Ben suggested update ’to conclude that two morphism can be composed’, but that requires equality of two ‘points’ to be proved, and equality is not a nice thing (see Toby in #3). This will otherwise form a quotient.
Ben,
have you looked at persistent homology as used by Gunnar Carlsson and others. There one has an ’evolving’ simplicial complex indexed, in the simplest form, by real numbers. If you pass to the associated poset of simplices then it gives, it seems to me, a good example of an updatable or evolving category which is highly controllable, but I am not sure it is what you want. Have a look.
Hi Tim,
I want to thank you for your input. I will look into the poset of simplices. I have advocated in the past for a dcpo of partial monoids as a nice setting for reasoning about structure. The partial monoids are the arrow and equation presentation that I mentioned. Your suggestion, I feel, is to imbue the presentation with some geometry, to get the simplex, and reason geometrically. Though you then mention the poset of simplexes so maybe youu feel the ordered structure, much like a dcpo, is the appropriate place to reason. In any case, this is very exciting and I will see how far I get.
Thanks again.
My POV is that the evolving simplicial complex (or similar) may be more directly useful initially b=ut you were asking for some sort of evolving category and the poset given by the abstract simplicial complex may give you an example of such. There is another related idea which used the relationship between finite topological space (T_0 ones at least) and posets. This allows a bit more freedom for the pictures you get but I suspect is somehow equivalent.
Another important point coming from those examples (structures from Persistent homology and topological data analysis) is that both structure evolves quite naturally at several different levels, yet the situations leading to this are quite simple to motivate and describe.
I have this dream of applying that sort of technology, suitably adapted, to causality, as well as to modal logics, heigh ho! too much to do. :-)
1 to 13 of 13