Vienna Panorama

The EMCL Student Workshop is an annual event that brings together students, alumni and professors from all partner universities. This year the event will take place at Technische Universität Wien on 11th and 12th February 2016. The official part of the Workshop will start at 12:00 on the February 11 and it will end at 18:00 on February 12.

All computational logic students and alumni are invited to attend! This workshop is a great opportunity for the first year students to gain as much information as they need in order to make a decision about their second year placement. It is also a great opportunity for the second year students to present their work on Master projects or theses.

$  Students who are currently enrolled in the program can apply for a lump sum to attend the workshop. More information is provided here for EMCL or here for MCL students  $

?- person(Pic, Name, Mail, Affiliation, Role)
PicNameMailAffiliationRole
XNika Pona nika@logic.atTUWIENorganizer
XMatteo Manighetti matteo.manighetti@tu-dresden.deTUWIENorganizer
XAndrea Condoluci andreacondoluci@gmail.comTUWIENorganizer
XHookah-Smoking Caterpillarh**@alice.orgWonderlandAdviser
XGernot Salzersal***@logic.atTUWIENLocal coordinator TUW
Oluwaniyi Nathaniel Olufisayoolu***************@gmail.com
Alexandra Meirelesale****************@gmail.comTU DresdenStudent
Ebrahim ZidanHim*******@gmail.comMCLCode Breaker
Genet Asefa Gesesedeb******@yahoo.comTU DresdenStudent
Tigunova Annabel******@mail.ruTU Dresdenparticipant
Qiu Haonancla**********@gmail.comTU DresdenStudent
Xiaoyu Yinyin***********@gmail.comTU Dresden1st Year Student
Happy Rani Dashap*******@gmail.comTU DresdenStudent
XAman Sinhaama*****@gmail.comTU DresdenStudent
Nisa Asifnis*******@gmail.comTU DresdenStudent
Jamal Ahmadjam**********@gmail.comTU DresdenStudent
Atefeh Keshavarziate*************@gmail.comTU DresdenStudent
Maira Saliyevasma****@mail.ruTU DreadenStudent
Elena Slavcolen*********@mail.ruTU Dresdenstudent
Mariëlle Rietdijkmar*************@gmail.comTU DresdenStudent
Isabelly Lourêdo Rochaisa*******@gmail.comTU DresdenStudent
Sergio Tessaristes*****@inf.unibz.itFree university of Bozen-BolzanoAssistant Professor
XChristian Al-rabbaaal-******@hotmail.comTU DresdenStudent
XVedran Kasalicaved************@gmail.comTU DresdenStudent!
Simon Jantschsim**********@gmail.comTU ViennaUndergrad Student(Applying for EMCL)
XSharmita Deydey***********@gmail.comTU DresdenStudent
Ana Oliveira da Costaana**********@gmail.comTUDStudent
XArtem Revenkoart*****@gmail.comSemantic Web CompanySenior Researcher and Engineer
Ilina Stoilkovskasto*****@forsyte.atTU WienPhD Student
Tobias Philipptob***********@tu-dresden.deTU Dresden-
Radityo Eko Prasojorpr*****@unibz.itFree University of Bozen-BolzanoPhD Student
Adrian Rebola-Pardoarp********@gmail.comTU WienAlumnus
Tigunova Annabel******@mail.ruTUDparticipant
Serghei Stratanser*********@gmail.comTU Dresdenstudent
XSatyadharma Tirtarasasat******************@gmail.comEMCL-TUDStudent
Tobias Kaminskitob**************@gmail.comTU WienEMCL Alumni
Adrian Nuradiansyahadr****************@gmail.comInternational Centre for Computational Logic TU DresdenStudent
Medina Andreselmed************@gmail.comTU WienStudent
Stefan Forsterste*******************@gmail.comVienna University of Technologyinterested undergrad
XAnas Elghafariana***********@gmail.comTU DresdenStudent/Consultant-at-large
Tomer Libalsha******@gmail.comInriaPostDoc
?- program(Day, Start, End, Event, Speaker)
DayStartEndEventSpeaker
First Day

11th Feb

1115

Meeting near Karlskirche

11th Feb

1200

1215

📣 Welcome Speech

Steffen Hölldobler

11th Feb

1215

1245

Engineering Data-Aware Commitment-Based Multiagent SystemsAlina Aleksandrova

11th Feb

1245

1400

🍝 Lunch break

11th Feb

1400

1430

Unsatisfiability Proofs for Parity Reasoning in SAT Solving

Adrián Rebola Pardo

11th Feb

1430

1500

Entity and Aspect Extraction for Organizing News CommentsRadityo Eko Prasojo

11th Feb

1530

1545

Coffee break

11th Feb

1545

1615

Non-Classical Proofs: Theory, Applications and ToolsAgata Ciabattoni

11th Feb

1615

1800

Evaluation Session

Second-year students and alumni

11th Feb

1615

1800

🚶 Walk in the City Centre

11th Feb

2030

🍸 Dinner and Best Thesis Award announcement (Die Halle restaurant)

Second day

12th Feb

915

930

Morning coffee

12th Feb

930

1000

Taxonomy browsing and ontology evaluation for WikidataSerghei Stratan

12th Feb

1000

1030

A Compilation Technique for Iteractive Ontology-mediated Data ExplorationMedina Andresel

12th Feb

1030

1100

The Implementation of the Conditions for the Existence of the Most Specific Generalizations w.r.t. General EL-TBoxesAdrian Nuradiansyah

12th Feb

1100

1115

Coffee break

12th Feb

1115

1150

Projects at NICTAMatteo Manighetti, Andrea Condoluci

12th Feb

1200

1330

🍝 Lunch break

12th Feb

1330

1400

Siemens Corporate Technology, Research Group 'Configuration Technologies'Andreas Falkner

12th Feb

1400

1500

Is There Life after EPCL?, Projects at Semantic Web Company

Artem Revenko

12th Feb

1500

1515

Coffee break

12th Feb

1515

1545

Parametrized Verification of Fault-Tolerant Distributed AlgorithmsIlina Stoilkovska

12th Feb

1545

1645

Higher-Order Unification: a Personal PerspectiveTomer Libal

12th Feb

1645

1715

Coffee break

12th Feb

1715

1745

How to get a Ph.D.? Final words from the local coordinators

12th Feb

1830

2000

Ice skating near Rathaus

12th Feb

2200

💃 Clubbing

Third day

13th Feb

-∞
+∞

📷 Vienna sightseeing

?- talk(Author, Name, Abstract, Links)
AuthorNameAbstractLinks
TBATBATo be announced...
Adrian NuradiansyahThe Implementation of the Conditions for the Existence of the Most Specific Generalizations w.r.t. General EL-TBoxes

The least common subsumer (lcs) and the most specific concept (msc) are two kinds of non-standard inference in description logic area that generalize a pair of concepts or a single individual into a complex concept. This computation deals with the situation when encountering general EL-TBox such that neither the lcs nor the msc need to exist. Moreover, there have been conditions were already devised to decide whether the lcs and the msc exist w.r.t. general EL-TBox. In this paper, we show how to implement the conditions for the existence of the most specific generalization w.r.t. general EL-TBox in PTime and polynomial bounds on the maximal role depth of the lcs- and the msc-concepts.

Alina AleksandrovaEngineering Data-Aware Commitment-Based Multiagent Systems

Every large company nowadays represents a complex system, containing distributed units interconnected by social relations. Such systems can be modeled using the Multiagent system (MAS) approach. However, in virtually all current approaches to MAS modeling, data and processes are completely isolated. The result is that the model of the system is not in line with the implementation used at execution time, and that the system components, including their social relation, are not properly captured. In particular, in the last decade the commitment-based approach has been extensively studied to model the social relations in a MAS, and consequently to capture business contracts and interactions at a high-level of abstractions. However, to the best of our knowledge, all existing infrastructures and approaches can operate only with propositional commitments, which leads to seriously downgrade their impact and effectiveness. In this thesis, we show how to build MAS that can be specified using a simple declarative language that accounts for both data and processes. We also attack the problem of using propositional commitments and show the necessity of lifting them to first-order commitments. For this purpose, we propose different possible architectures for modeling data-aware, commitment-regulated MAS, and show a concrete implementation that combines the advantages of the standard relational technology with the well-established JADE multiagent infrastructure.

Adrián Rebola PardoUnsatisfiability Proofs for Parity Reasoning in SAT Solving

SAT solvers have become very efficient in the last two decades, due to the use of many techniques. Because of the increase in code complexity, measures to increase reliability of results reported by SAT solvers were implemented. Currently, state-of-the-art SAT solvers are able to produce unsatisfiability proofs when confronted with an unsatisfiable instance. However, it is not known how to generate unsatisfiability proofs for a few very proficient techniques, and this situation forces these techniques to be disabled when unsatisfiability proofs are required. One such technique is parity reasoning, which is essential to the application of SAT solvers to cryptography. In this talk, we solve the problem of generating unsatisfiability proofs for SAT solvers with integrated parity reasoning. In doing so, some theoretical contributions are proposed, including a generalized framework for proof systems that is able to model the DRAT proof standard, currently used by state-of-the-art solvers.

Radityo Eko PrasojoEntity and Aspect Extraction for Organizing News Comments

News websites give their users the opportunity to participate in discussions about published articles, by writing comments. Typically, these comments are unstructured making it hard to understand the flow of user discussions. Thus, there is a need for organizing comments to help users to (1) gain more insights about news topics, and (2) have an easy access to comments that trigger their interests. In this work, we address the above problem by organizing comments around the entities and the aspects they discuss. More specifically, we propose an approach for entity and aspect extraction from user comments through the following contributions. First, we extend traditional Named-Entity Recognition approaches, using coreference resolution and external knowledge bases, to detect more occurrences of entities in comments. Second, we exploit part-of-speech tag, dependency tag, and lexical databases to extract explicit and implicit aspects around discussed entities. Third, we evaluate our entity and aspect extraction approach, on manually annotated data, showing that it highly increases precision and recall compared to baseline approaches.

Agata CiabattoniNon classical proofs: theory, applications and tools

Non classical logics provide adequate formalisms for reasoning, e.g., about time, knowledge, dynamic data structures, vague information, resources and algebraic varieties. As such, these logics have been increasingly applied in various disciplines including artificial intelligence, mathematics, and in computer science, where most of these logics originate. Non classical logics are usually introduced or described in a declarative way in the proof framework due to Hilbert and Frege. However, the resulting systems are extremely cumbersome when it comes to finding or analyzing proofs. Moreover, a Hilbert-Frege system does not help answer useful questions about the formalized logic and the corresponding algebraic structure, such as 'Is the logic decidable?' or 'Does the algebra satisfy amalgamation or a certain order theoretic completion?'. These tasks call for algorithmic presentations of the logics especially in the form of analytic calculi. Analyticity is crucial here since proofs in such calculi proceed by a stepwise decomposition of the objects to be proved. The construction of analytic calculi for non classical logics has long been tailored to each specific logic and the solutions to fundamental questions about these logics and related algebras (decidability, complexity, ...) have largely been investigated on an individual basis. Our aim is to develop theoretical and engineering tools for automatically extracting analytic calculi for non classical logics from Hilbert-style systems. The resulting tools will be utilized to systematically investigate non classical logics. Various results, currently proved in a logic-specific fashion, will be established in a uniform way for large classes of logics. Our focus will not be on particular calculi, logics or algebras, but on general and uniform results whose instantiations are expected (i) to help logic users in the spirit of 'logic engineering', and (ii) to solve open questions on specific logics, calculi or algebras.

logic.at/START2011
?- help(venue)

The TUWIEN campus is distributed across several buildings around the area of Karlsplatz.

Gusshausstrasse

The workshop will take place in the Neues EI building located at Gußhausstraße 27-29, in the EI 8 Pötzl Hörsaal, ground floor, Stiege I.

On the first day we will wait for you at Karlsplatz at 11.15 (near the church - Karlskirche), so that nobody gets lost!

?- help(social)

On the first day there will be a social dinner. It starts at 20.30 in the restaurant Die Halle in Museumsquartier. On the second day right after the workshop we are going ice-skating near Rathaus (we cover the costs!). According to how many people decide to stay during the following days or the weekend, we wil plan something like a city tour or an excursion somewhere.

?- accommodation(Name, Notes, Map)
NameNotesMap
hostelworld.comThere are plenty of hostels, hotels or B&B's to choose from in Vienna. You can get an idea of the offer on the Hostelworld website.
wien.infoYou could also take a look at the Vienna Tourist Board, which has information about hotels and accommodation in general.
Wombats City HostelIf you want to be near the main venue, you might want to look for places around the area of Karlsplatz. One cheap place with good reviews is the Wombats City Hostel at the Naschmarkt.
Various HotelsIf you make your reservation directly with one of the following hotels, ask for a special rate as guest of "Institut für Computersprachen, TU Wien".
Johann StraußClosest to our faculty (just crossing the street), a bit more expensive than the other hotels (but also bigger rooms)
Erzherzog Rainer
Calton Opera
Drei Kronen
?- travel(ModeOfTransport, City, Info)
ModeOfTransportCityInfo
trainall

The main train station is near our faculty and not far from the hotels.

trainDresden

Direct trains from Dresden to Vienna depart frequently every day. They lead you through the Czech Republic (including a stop in Prague) and take about 7 hours. In Vienna you can get out at Wien Simmering (U3) or Wien Meidling / Philadephiabrücke (U6).
Tickets are best booked on the German Railway website. For some trains, there are cheap tickets that go under the name SparSchiene. Those tickets have to be booked three days in advance! If you plan to travel a little bit more with the Deutsche Bahn, getting a BahnCard 25 might be worth considering. With this card you save 25% of every ticket you book at Deutsche Bahn, which can be combined with the SparSchiene saving. Information about the card can be found here.

trainBolzano

Going from Vienna to Bolzano by train will lead you through Innsbruck. Both Vienna↔Innsbruck and Innsbruck↔Bolzano are well frequented lines. The whole journey, just like Dresden, takes around 7 hours. In Vienna you will arrive/depart at Wien Westbahnhof (U3, U6). Information on train times can be found at the Austrian Railway website. There are two options to go from Innsbruck to Bolzano: EuroCity train or Italian regional train.
The ÖBB VorteilsCard saves you 50% for train tickets in Austria, that are not SparSchiene tickets. If you are under 26 years old, it costs 20€, which already pays off going from Vienna to Brennero/Innsbruck once (~60€ without the card). Informations about the VorteilsCard (which also exists if you are 26 and older) can be found here.

airplaneall

The Airport is a little outside of the city. To get to the city center, you can take the City Airport Train, Taxi, Buses or the suburban railway S7. We recommend the latter, since it is by far the cheapest: the normal train costs 4.40€ (price includes public transport within Vienna, no extra ticket required). Buy a ticket for Zone 100 (core zone, Kernzone) plus one outer zone at the vending machine. You could get a three day ticket for Vienna public transport right away. (Tip: with an ÖBB VorteilsCard you only pay half for the S-Bahn tickets).
For the sake of completeness: The other possibilites are CAT (single ticket 11€ plus 2.20€ for underground, takes 15 minutes to Wien Mitte) and airport bus (single ticket 8€ plus 2.20€ for underground, takes 25-30 minutes to several destinations in Vienna).
For the taxi, book it online using web pages like Airport Driver, Flughafen Taxi Wien, C+K, Vienna Airport Taxi (there are several more). The driver awaits you with a name sign, and it will cost about 30€. A normal taxi at the airport costs about 40€.

airplaneBratislava

Bratislava is about an one hour drive away from Vienna. You can get a flight to that airport and take a shuttle bus to Vienna. More information at the Eurolines Austria website and at Postbus website.

carDresden, Bolzano

If you come by car (about 5h30 from Bolzano and Dresden), you will need a place to park your car; best to reserve it together with your room, will cost (10-15€ per day). Free parking is only available in some outer districts (45 minutes commuting time to the hotel). Informations can be found here. Also Austrian Highways require to buy a Vignette.

carDresden, Bolzano

You could try carpooling. You can check out BlaBlaCar. From Dresden to Vienna it should take 5 to 6 hours and you get a little adventure on top of it.

?- person(Pic, Name, Mail, _, organizer)
PicNameMail
XNika Pona nika@logic.at
XMatteo Manighetti matteo.manighetti@tu-dresden.de
XAndrea Condoluci andreacondoluci@gmail.com