Paolo Ferraris

(last update: December 2008)


phone: +1 (512) 406-9827

email: otto@cs.utexas.edu

Web page: http://www.cs.utexas.edu/~otto

Current Occupation:


Google Inc. - Software Engineer. Platforms group. Developing a web application for an internal tool.


Education:

PhD in computer science, University of Texas at Austin. August 2007.

Thesis: Expressiveness of Answer Set Languages - Supervisor: Vladimir Lifschitz.


Italian Laurea (between BS and MS) in Computer Engineering, DIST, Università di Genova, Italy. December 1999. Final score: 110/110.

Research interests:


Papers in books (B):

  1. P. Ferraris and V. Lifschitz. "Mathematical foundations of answer set programming", in We Will Show Them! Essays in Honour of Dov Gabbay, Vol 1. S. Artemov, H. Barringer, A. S. d'Avila Garcez, L. C. Lamb, and J. Woods (eds.), College Publications, pp. 615--664, 2005.

Papers in refereed journals (J):

  1. P. Ferraris, J. Lee, V. Lifschitz. "Stable Models and Circumscription". Artificial Intelligence, to appear.
  2. P. Cabalar, P. Ferraris. "Propositional Theories Are Strongly Equivalent to Logic Programs". Theory and Practice of Logic Programming, 7:745-759, 2007.
  3. P. Ferraris, J. Lee, V. Lifschitz. "A Generalization of the Lin-Zhao Theorem". Annals of Mathematics and Artificial Intelligence, 47(1-2): 79-101, 2006.
  4. P. Ferraris and V. Lifschitz. "Weight Constraints as Nested Expressions". Theory and Practice of Logic Programming, 5:45-74, 2005.

Papers in refereed conferences (C):

  1. P. Ferraris. "A Logic Program Characterization of Causal Theories". In Proc. Twentieth Joint Conference in Artificial Intelligence (IJCAI), 2007.

  2. P. Ferraris, J. Lee, V. Lifschitz. "A new perspective on stable models". In Proc. Twentieth Joint Conference in Artificial Intelligence (IJCAI), 2007.

  3. P. Ferraris. "Answer Sets for Propositional Theories". In Proc. Eighth International Conference on Logic Programming and Non-Monotonic Reasoning (LPNMR), pp. 119-131, 2005.

  4. P. Ferraris. "On Modular Translations and Strong Equivalence". In Proc. Eighth International Conference on Logic Programming and Non-Monotonic Reasoning (LPNMR), pp. 75-91, 2005.

  5. S. Doğandağ, P. Ferraris, V. Lifschitz. "Almost Definite Causal Theories". In Proc. Seventh International Conference on Logic Programming and Non-Monotonic Reasoning (LPNMR), pp. 114-126, 2004.

  6. P. Ferraris, E. Giunchiglia. "Planning as Satisfiability in Nondeterministic Domains". In Proc. Seventeenth National Conference on Artificial Intelligence (AAAI), 2000.

Papers in refereed workshops with proceedings (W):

  1. S. Erdoğan, P. Ferraris, V. Lifschitz and W. Ren. "Why the Monkey Needs the Box: A Serious Look at a Toy Domain." In Proc. Seventh IJCAI International Workshop on Nonmontonic Reasoning, Action and Change (NRAC 2007), Hyderabad (India), January 2007.

  2. P. Ferraris. "Causal Theories as Logic Programs". In Proc. 20th Workshop on Logic Programming (WLP 2006), Vienna, February 2006.

Papers under review (R):

  1. P. Ferraris. "Logic Programs with Propositional Connectives and Aggregates". Under review. (Journal paper)

Unpublished papers/work  in progress(U):

  1. P. Ferraris. "Eliminating Weight Constraints in Polynomial Time". Unpublished draft.

  2. P. Ferraris. "A Stable Model Characterization of the Logic of Causal Explanation". Work in progress.

  3. P. Ferraris, J. Lee, V. Lifschitz, R. Palla. "Symmetric Splitting in the General Theory of Stable Models". Work in progress.
  4. P. Ferraris. "Loop formulas in presence of arbitrary aggregates." Work in progress.

Invited talks:


Research description:
My work is mainly focused on answer set programming, a recent formalism for declarative programming. It is based on the stable model/answer set semantics for logic programs, originally invented as a semantics for Prolog. Answer set programming can be used to solve difficult combinatorial search problems. This formalism is becoming more and more popular, with many researchers around the world involved.


My research contribution is in


Professional Activities:


Scientific and Programming Contests: