2015 Fall
Welcome to the homepage of CSE645 (Fall 2015) Seminar in Languages!
General Information
Course description: We will read papers and discuss research ranging from high-level specifications (such as logic, rules, and sets) to algorithms and methods for efficient implementations, with applications in semantic web, program analysis, security, and services.
Instructors: Annie Liu, CR Ramakrishnan, Michael Kifer, David Warren and Paul Fodor (contact: paul.fodor@stonybrook.edu).
Hours: Thursdays, 11:30AM-12:50pm, in the New Computer Science building, room 115.
If you are enrolled in the class, you must attend at least 50% of the meetings and to present a paper during the semester.
Papers:
We will select papers from the following list (don't have to cover all) and possibly other interesting ones as they come up.
Distributed Data Processing:
MillWheel: Fault-Tolerant Stream Processing at Internet Scale,
Tyler Akidau, Alex Balikov, Kaya Bekiroglu, Slava Chernyak, Josh Haberman, Reuven Lax, Sam McVeety, Daniel Mills, Paul Nordstrom, Sam Whittle, Very Large Data Bases (2013)
http://research.google.com/pubs/pub41378.html
Continuous optimization:
Recursive Decomposition for Nonconvex Optimization,
Abram L. Friesen and Pedro Domingos, IJCAI 2015.
http://homes.cs.washington.edu/~pedrod/papers/ijcai15.pdf
Survey Papers in Probabilistic Logic Programming:
Probabilistic Logic Programming Under the Distribution Semantics
Fabrizio Riguzzi, Terrance Swift, 2015.
File is attached at the end of the page.
Probabilistic Programming Concepts.
Luc De Raedt, Angelika Kimmig.
http://arxiv.org/abs/1312.4328
Inference and learning in probabilistic logic programs using weighted Boolean formulas.
Fierens, Daan, Van den Broeck, Guy, Renkens, Joris, Shterionov, Dimitar, Gutmann, Bernd, Thon, Ingo, Janssens, Gerda, De Raedt, Luc.
https://lirias.kuleuven.be/handle/123456789/392821
Answer Set Programming:
Team-building with answer set programming in the Gioia-Tauro seaport,
Francesco Ricca, Giovanni Grasso, Mario Alviano, Marco Manna, Vincenzino Lio, Salvatore Iiritano, Nicola Leone,
Theory and Practice of Logic Programming, 2012.
http://arxiv.org/pdf/1101.4554.pdf
Interactive debugging of non-ground ASP programs,
Carmine Dodaro, Philip Gasteiger, Benjamin Musitsch, Francesco Ricca and Kostyantyn Shchekotykhin,
LPNMR 2015.
https://www.aaai.org/ocs/index.php/AAAI/AAAI15/paper/viewFile/9400/9438
aspartame: Solving Constraint Satisfaction Problems with Answer Set Programming
Mutsunori Banbara, Martin Gebser, Katsumi Inoue, Max Ostrowski, Andrea Peano, Torsten Schaub, Takehide Soh, Naoyuki Tamura and Matthias Weise,
http://www.cs.uni-potsdam.de/wv/pdfformat/bageinospescsotawe15a.pdf
Rewriting recursive aggregates in answer set programming: back to monotonicity
Mario Alviano, Wolfgang Faber and Martin Gebser. In ICLP 2015.
http://arxiv.org/pdf/1507.03923v1.pdf
Complexity and Compilation of GZ-Aggregates in Answer Set Programming
Mario Alviano and Nicola Leone. In ICLP 2015.
http://arxiv.org/pdf/1507.03922v1.pdf
Natural language processing:
Add Another Blue Stack of the Same Height!: Plan Failure Analysis and Interactive Planning Through Natural Language Communication,
Tran Cao Son and Chitta Baral, LPNMR 2015.
http://www.public.asu.edu/~cbaral/papers/block-ln2015.pdf
AI, Planning:
OOASP: Connecting Object-oriented and Logic Programming,
Andreas A. Falkner, Anna Ryabokon, Gottfried Schenner and Kostyantyn Shchekotykhin, LPNMR 2015.
http://arxiv.org/pdf/1508.03032v1.pdf
Planning as Tabled Logic Programming
Neng-Fa Zhou, Roman Bartak and Agostino Dovier. In ICLP 2015.
http://arxiv.org/pdf/1507.03979v1.pdf
FO(ID):
A Formal Theory of Justifications,
Marc Denecker, Gerhard Brewka and Hannes Strass, LPNMR 2015.
http://www.informatik.uni-leipzig.de/~strass/2015/LPNMR15-16.pdf
Semantics of templates in a compositional framework for building logics
Ingmar Dasseville, Matthias van der Hallen, Marc Denecker and Gerda Janssens. In ICLP 2015.
http://arxiv.org/pdf/1507.06778v1.pdf
Inference in the FO(C) Modelling Language.
Bart Bogaerts, Joost Vennekens, Marc Denecker, and Jan Van den Bussche.
In ECAI 2014.
http://arxiv.org/pdf/1404.6368v1.pdf
Constraint Propagation for First-Order Logic and Inductive Definitions,
Johan Wittocx, Marc Denecker, Maurice Bruynooghe.
ACM Transactions on Computational Logic, 2013.
http://dl.acm.org/citation.cfm?doid=2499937.2499938
Tabling & Constraint logic programming:
Tabling as a Library with Delimited Control.
Benoit Desouter, Marko van Dooren and Tom Schrijvers. In ICLP 2015.
http://arxiv.org/pdf/1507.08087v1.pdf
Towards a Generic Interface to Integrate CLP and Tabled Execution
Joaquin Arias Herrero and Manuel Carro. In ICLP 2015.
Datalog Systems:
Ontological queries: Rewriting and optimization,
Georg Gottlob, Giorgio Orsi, Andreas Pieris,
IEEE 27th International Conference on Data Engineering (ICDE), 2011,
http://www.orsigiorgio.net/wp-content/papercite-data/pdf/gop11.pdf
Parallel and distributed LP:
Parallel Bottom-Up Evaluation of Logic Programs: DeALS on Shared-Memory Multicore Machines
Mohan Yang, Alexander Shkapsky and Carlo Zaniolo. In ICLP 2015.
http://yellowstone.cs.ucla.edu/~yang/paper/iclp2015.pdf
Parallel Execution of the ASP Computation - an Investigation on GPUs
Andrea Formisano, Flavio Vella, Agostino Dovier and Enrico Pontelli. In ICLP 2015.
http://ceur-ws.org/Vol-1068/paper-l11.pdf
Thread-Aware Logic Programming For Data-Driven Parallel Programs
Flavio Cruz, Ricardo Rocha and Seth Goldstein. In ICLP 2015.
http://www.dcc.fc.up.pt/~ricroc/homepage/publications/2015-ICLP.pdf
Probabilistic Logic Programming:
Stable Models of Markov Logic Networks,
Joohyung Lee, Yunsong Meng and Yi Wang. In ICLP 2015.
http://www.aaai.org/ocs/index.php/SSS/SSS15/paper/viewFile/10277/10078
Computing most probable worlds of action probabilistic logic programs: scalable estimation for 10^30,000 worlds,
Samir Khuller, M Vanina Martinez, Dana Nau, Amy Sliva, Gerardo I Simari, Venkatramanan Siva Subrahmanian,
Annals of Mathematics and Artificial Intelligence, 2007,
http://www.ccs.neu.edu/home/asliva/papers/somaMPW-amai07.pdf
Semantics and Inference for Probabilistic Description Logics.
Riccardo Zese, Elena Bellodi, Evelina Lamma, Fabrizio Riguzzi, Fabiano Aguiari.
In the Uncertainty Reasoning for the Semantic Web (URSW) workshop, held at the International Semantic Web Conferences (ISWC). 2014.
http://ceur-ws.org/Vol-860/paper3.pdf
Probabilistic Preference Logic Networks.
Thomas Lukasiewicz, Maria Vanina Martinez, and Gerardo I. Simari.
In ECAI 2014.
http://www.cs.ox.ac.uk/people/gerardo.simari/personal/publications/PPLNs-ECAI2014-preprint.pdf
Ontological CP-Nets.
Tommaso Di Noia, Thomas Lukasiewicz, Maria Vanina Martinez, Gerardo I. Simari, Oana Tifrea-Marciuska.
In the Uncertainty Reasoning for the Semantic Web (URSW) workshop, held at the International Semantic Web Conferences (ISWC). 2014.
http://ceur-ws.org/Vol-900/pospaper1.pdf
SPARQL:
Top-k exploration of query candidates for efficient keyword search on graph-shaped (rdf) data,
Thanh Tran, Haofen Wang, Sebastian Rudolph, Philipp Cimiano,
IEEE 25th International Conference on Data Engineering (ICDE), 2009.
http://pub.uni-bielefeld.de/luur/download?func=downloadFile&recordOId=2497130&fileOId=2525912
Aggregates in Logic Programming:
Vicious Circle Principle and Logic Programs with Aggregates.
Michael Gelfond and Yuanlin Zhang.
In ICLP 2014.
http://arxiv.org/pdf/1405.3637v2.pdf
A Pattern Calculus for Rule Languages: Expressiveness, Compilation, and Mechanization.
Avraham Shinnar, Jérôme Siméon, and Martin Hirzel. In ECOOP 2015.
http://hirzels.com/martin/papers/ecoop15-rules-nra.pdf
Other topics:
Horn Clauses as an Intermediate Representation for Program Analysis and Transformation
Graeme Gange, Jorge A Navas, Peter Schachte, Harald Sondergaard and Peter J. Stuckey. In ICLP 2015.
http://www.clip.dia.fi.upm.es/~jorge/docs/lpvm.pdf
Advanced processing for ontological queries,
Andrea Calì, Georg Gottlob, Andreas Pieris,
VLDB, 2010.
http://www.vldbarc.org/pvldb/vldb2010/papers/R49.pdf
On the relationship between MDPs and the BDI architecture,
Gerardo I Simari, Simon Parsons,
Fifth international joint conference on Autonomous agents and multiagent systems, 2006.
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.83.9874&rep=rep1&type=pdf
Description logic rules,
Markus Krötzsch, Sebastian Rudolph, Pascal Hitzler,
ECAI 2008.
http://corescholar.libraries.wright.edu/cgi/viewcontent.cgi?article=1139&context=cse
Heuristics Entwined with Handlers Combined.
Tom Schrijvers and Nicolas Wu and Benoit Desouter and Bart Demoen.
In PPDP 2014.
http://people.cs.kuleuven.be/~tom.schrijvers/Research/papers/ppdp2014.pdf
Schedule
8/27 Organizational meeting.
9/3 We talked about the LP/CLP Contest 2016.
9/10 Bo will lead the discussion of MillWheel: Fault-Tolerant Stream Processing at Internet Scale", Tyler Akidau, Alex Balikov, Kaya Bekiroglu, Slava Chernyak, Josh Haberman, Reuven Lax, Sam McVeety, Daniel Mills, Paul Nordstrom, Sam Whittle, Very Large Data Bases (2013)
http://research.google.com/pubs/pub41378.html
9/17 Saisruthi Sathyanarayanan will lead the discussion of "Parallel Bottom-Up Evaluation of Logic Programs: DeALS on Shared-Memory Multicore Machines", Mohan Yang, Alexander Shkapsky and Carlo Zaniolo. In ICLP 2015.
http://yellowstone.cs.ucla.edu/~yang/paper/iclp2015.pdf
9/24 Shashi will lead the discussion about the paper "Team-building with answer set programming in the Gioia-Tauro seaport", Francesco Ricca, Giovanni Grasso, Mario Alviano, Marco Manna, Vincenzino Lio, Salvatore Iiritano, Nicola Leone, Theory and Practice of Logic Programming, 2012.
http://arxiv.org/pdf/1101.4554.pdf
10/1 Sree Harsha Subraveti will lead the discussion of "OOASP: Connecting Object-oriented and Logic Programming", Andreas A. Falkner, Anna Ryabokon, Gottfried Schenner and Kostyantyn Shchekotykhin, LPNMR 2015.
http://arxiv.org/pdf/1508.03032v1.pdf
10/8 Jianglin Wu will lead the discussion of "Probabilistic Programming Concepts. Luc De Raedt, Angelika Kimmig.
http://arxiv.org/abs/1312.4328
10/15 Jon will lead the discussion of "Semantics of templates in a compositional framework for building logics". Ingmar Dasseville, Matthias van der Hallen, Marc Denecker and Gerda Janssens. In ICLP 2015.
http://arxiv.org/pdf/1507.06778v1.pdf
10/22 Amit Sharma will lead the discussion of "Ontological queries: Rewriting and optimization", Georg Gottlob, Giorgio Orsi, Andreas Pieris, IEEE 27th International Conference on Data Engineering (ICDE), 2011,
http://www.orsigiorgio.net/wp-content/papercite-data/pdf/gop11.pdf
10/29 - Animesh Gupta will lead the discussion about "On the relationship between MDPs and the BDI architecture", Gerardo I Simari, Simon Parsons, Fifth international joint conference on Autonomous agents and multiagent systems, 2006.
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.83.9874&rep=rep1&type=pdf
11/5 Yizheng Jiao will lead the discussion about "Thread-Aware Logic Programming For Data-Driven Parallel Programs", Flavio Cruz, Ricardo Rocha and Seth Goldstein. In ICLP 2015.
http://www.dcc.fc.up.pt/~ricroc/homepage/publications/2015-ICLP.pdf
11/12 Raghavendra Kumar will lead the discussion about Add Another Blue Stack of the Same Height!: Plan Failure Analysis and Interactive Planning Through Natural Language Communication", Tran Cao Son and Chitta Baral, LPNMR 2015.
http://www.public.asu.edu/~cbaral/papers/block-ln2015.pdf
11/19 Saransh Zargar will lead the discussion about "Interactive debugging of non-ground ASP programs", Carmine Dodaro, Philip Gasteiger, Benjamin Musitsch, Francesco Ricca and Kostyantyn Shchekotykhin, LPNMR 2015.
https://www.aaai.org/ocs/index.php/AAAI/AAAI15/paper/viewFile/9400/9438
11/26 Thanksgiving break
12/3 Christopher Kane will lead the discussion about "Deadlock-freedom-by-design: Multiparty Asynchronous Global Programming, Marco Carbone, Fabrizio Montesi. In Proceedings of ACM POPL 2013.
http://www.fabriziomontesi.com/files/cm13.pdf
Stand discussions:
- Upasi Mehta will lead the discussion of "Recursive Decomposition for Nonconvex Optimization", Abram L. Friesen and Pedro Domingos, IJCAI 2015.
http://homes.cs.washington.edu/~pedrod/papers/ijcai15.pdf
- Pratik Bagaria will lead the discussion about "Probabilistic Preference Logic Networks". Thomas Lukasiewicz, Maria Vanina Martinez, and Gerardo I. Simari. In ECAI 2014.
http://www.cs.ox.ac.uk/people/gerardo.simari/personal/publications/PPLNs-ECAI2014-preprint.pdf