Collaborating Authors


AAAI Conferences

We present algorithms for testing the satisfiability and finding the tightened transitive closure of conjunctions of addition constraints of the form x y d and bound constraints of the form x d where x and y are integer variables and d is an integer constrant. The running time of these algorithms is a cubic polynomial in the number of input constraints. We also describe an efficient matrix representation of addition and bound constraints. The matrix representation provides a easy, algebraic implementation of the satisfiability and tightened transitive closure algorithms. We also outline the use of these algorithms for the improved implementation of abstract interpretation methods based on the octagonal abstract domain.

Artificial Intelligence: What everyone should know!


Artificial Intelligence is a topic that has been getting a lot of attention, mostly because of the rapid improvement that this field has undertaken. Amazing innovations today, are setting foundations for amazing achievements such as medical Research and even Flying Cars. Back in the 1950s, the fathers of the field Minsky and McCarthy described artificial intelligence to be any task performed by a program or a machine that, if a human carried out the same activity, we would say the human had to apply intelligence to accomplish the task. As you can see, this is a fairly broad description so, nowadays, everything associated with human intelligence: planning, learning, reasoning, problem-solving, knowledge representation, perception, motion, and manipulation and, to a lesser extent, social intelligence and creativity is described as AI. Now that we realized what AI actually means, let's find out what is it used for today!

Intelligent Systems: Unified approach to Knowledge Representation, Analysis and Implementation based on Fuzzy Petri Nets

AAAI Conferences

The design and implementation of Fuzzy Intelligent systems are studied. These systems operate in conditions of uncertainty, imprecision and ambiguity. Their behavior is described by Fuzzy Algorithms (FA) in the form of Fuzzy production rules. A new approach to design of such Fuzzy systems is suggested. The approach is based on a following: (a) Fuzzy Petri Nets (FPN) as new model and tools for a formal representation and modeling of given Fuzzy systems; (b) isomorphism between two representations of Fuzzy algorithms (in terms of its Fuzzy PN and its Fuzzy Finite Automata) as a base for their Hardware realization.


AAAI Conferences

We present HARP, a novel method for learning low dimensional embeddings of a graph's nodes which preserves higher-order structural features. Our proposed method achieves this by compressing the input graph prior to embedding it, effectively avoiding troublesome embedding configurations (i.e.

Learn How Machines Learn – Brennan D Baraban – Medium


The idea of artificial intelligence is relatively familiar to many, but popular representations are actually misleading. In practice, there exist two different types of A.I. -- strong and narrow. Strong artificial intelligence mimics the human brain. The term is strictly a theory-- there has never been a real implementation of strong A.I.; nevertheless, strong A.I. is perhaps most commonly familiar due to popular entertainment. Master Chief's partner Cortana from the Halo video game series is one such representation -- a virtual, intelligent software with full ranges of human logicality, emotions, and self-consciousness.