Algebraic and coalgebraic semantics for knowledge acquisition: foundations, applications, and tool support
Lead Research Organisation:
University of Oxford
Department Name: Computer Science
Abstract
I aim to develop high level structures for reasoning about knowledge of agents in a multi-agent system where agents communicate and as a result update their information. All of us take part in such situations when communicating through the internet, surfing the web, bidding in auctions, or buying on financial markets. Reasoning about knowledge acquisition in these situations becomes more challenging when some agents are not honest and they cheat and lie in their actions and as a result other agents acquire wrong information. The current models of these situations are low level: they require specifying untidy details and hide the high level structure of information flow between the agents. This makes modeling a hard task and proving properties of the model an involved and complicated problem. The complexity of reasoning in these situations raises the question: ``Which structures are required to reason about knowledge acquisition?'', in other words, ``What are the foundational structures of knowledge acquisition?''. High level methods provide us with a minimal unifying structure that benefits from partiality of information: we do not need to specify all the details of the situations we are modeling. They also bring out the conceptual structure of information and update, hide the untidy details, and tidy up the proofs. My plan is to (1) Study the foundational structures that govern knowledge acquisition as a result of information flow between the agents and then develop a unifying framework to formally express these structures in a logical syntax with a comprehensive semantics. I aim to use known mathematical structures, such as algebra, coalegbra and topology, for the semantics. The syntactic theory will be a rule-based proof-theoretic calculus that helps us prove properties about knowledge acquisition in a programmatic algorithmic manner. (2) Apply this framework to reason about security properties of multi-agent protocols. Examples of these protocols are communication protocols between a client and a bank for online banking. We want to make sure that such a protocol is secure, that is, the client's information remains secret throughout the transaction. Because of the potentially unlimited computational abilities of the intruder, these protocols become very complex and verifying their security becomes a challenging task. It is exactly here that our high level setting becomes a necessity, that is, in formal analysis of these protocols and in proving their security properties. The semantic structures that I aim to use have also been used to model the logic of Quantum Mechanics. So my model will be flexible enough to accommodate quantum situations. These situations are important for security protocols because they benefit from additional non-local capabilities of Quantum Mechanics, which guarantee better safety properties. I aim to apply the knowledge acquisition framework to Quantum protocols and prove their sharing and secrecy properties. On the same track, similar semantic structures have been used for information retrieval from the web. I aim to exploit these models and study their relationship to my framework. (3) Write a computer program to implement the axiomatic semantic structure and produce a software package. This software will help us automatically verify properties of multi-agent protocols, such as the security protocols mentioned above.
People |
ORCID iD |
Mehrnoosh Sadrzadeh (Principal Investigator) |
Publications
Dyckhoff R
(2013)
Algebra, proof theory and applications for an intuitionistic logic of propositions, actions and adjoint modal operators
in ACM Transactions on Computational Logic
Grefenstette E
(2011)
Experimental Support for a Categorical Compositional Distributional Model of Meaning
Kalchbrenner N
(2014)
A Convolutional Neural Network for Modelling Sentences
Kartsaklis D
(2014)
Resolving Lexical Ambiguity in Tensor Regression Models of Meaning
Kartsaklis D
(2014)
Compositional Operators in Distributional Semantics
in Springer Science Reviews
Kartsaklis D
(2014)
Compositional Operators in Distributional Semantics
Ma M
(2014)
Algebraic semantics and model completeness for Intuitionistic Public Announcement Logic
in Annals of Pure and Applied Logic
Milajevs D
(2015)
IR meets NLP
Panangaden P
(2011)
Algebraic Methodology and Software Technology
Description | We found out that coalgebras can formalize the theory of multiagent information update and developed such a setting. As a result of this, it became apparent that the setting of subclassical logics can be applied to reason about these systems. Later, we developed two different intuitionistic logics for these systems and their sound and complete proof systems. |
Exploitation Route | They can be used by the multi-agent community to automatically reason about their protocol and prove properties theireof. The project New Foundational Structures for Engineering Verified multi-UAV's with EP/J012564/1, on which I was involved as a co-PI was an effort in this direction. |
Sectors | Aerospace Defence and Marine Digital/Communication/Information Technologies (including Software) |
Description | British-Dutch Scientific Collaboration Scheme |
Amount | £7,000 (GBP) |
Organisation | British Council |
Department | British Council and Platform Beta Techniek |
Sector | Charity/Non Profit |
Country | United Kingdom |
Start | 09/2010 |
End | 10/2010 |
Description | University of Oxford |
Amount | £5,500 (GBP) |
Funding ID | PPS WS05 |
Organisation | University of Oxford |
Sector | Academic/University |
Country | United Kingdom |
Start |
Description | University of Oxford |
Amount | £529,968 (GBP) |
Funding ID | EP/J002607/1 |
Organisation | Engineering and Physical Sciences Research Council (EPSRC) |
Sector | Public |
Country | United Kingdom |
Start |
Description | Wolfson College Oxford |
Amount | £600 (GBP) |
Funding ID | Workshop Funds |
Organisation | University of Oxford |
Department | Wolfson College |
Sector | Charity/Non Profit |
Country | United Kingdom |
Start |
Description | Wolfson College Oxford |
Amount | £600 (GBP) |
Funding ID | Workshop Funds |
Organisation | University of Oxford |
Department | Wolfson College |
Sector | Charity/Non Profit |
Country | United Kingdom |
Start | 08/2009 |
End | 09/2009 |
Description | Amsterdam |
Organisation | University of Amsterdam |
Department | Institute for Logic Language Information and Computation (ILLC) |
Country | Netherlands |
Sector | Academic/University |
PI Contribution | A conference and a journal paper were published and a joint workshop was organized. |
Collaborator Contribution | A conference and a journal paper were published and a joint workshop was organized. |
Impact | A conference and a journal paper were published and a joint workshop was organized. |
Start Year | 2008 |
Description | McGill |
Organisation | McGill University |
Department | School of Computer Science |
Country | Canada |
Sector | Academic/University |
PI Contribution | A number of conference and workshop papers were published and an MSc thesis in McGill was sueprvised. |
Collaborator Contribution | A number of conference and workshop papers were published and an MSc thesis in McGill was sueprvised. |
Impact | A number of conference and workshop papers were published and an MSc thesis in McGill was sueprvised. |
Start Year | 2007 |
Description | Montpellier |
Organisation | University of Montpellier |
Country | France |
Sector | Academic/University |
PI Contribution | We worked on categorical models of natural language. |
Collaborator Contribution | We worked on categorical models of natural language. |
Impact | Papers, listed in the publication. |
Start Year | 2010 |
Description | Pere |
Organisation | Spanish National Research Council (CSIC) |
Department | Artificial Intelligence Research Institute (IIIA) |
Country | Spain |
Sector | Public |
PI Contribution | Working on planning using dynamic epistemic logic and supervising a phd student's thesis. |
Collaborator Contribution | Working on planning using dynamic epistemic logic |
Impact | Conference papers and a soon to be submitted journal version. |
Start Year | 2012 |
Title | Aximo |
Description | Automated software to check algebraic properties of pubich and private announcements in multi-agent systems |
Type Of Technology | Webtool/Application |
Year Produced | 2009 |
Impact | used during teaching in Oxford |
Description | Invited talks 2 |
Form Of Engagement Activity | A talk or presentation |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Other academic audiences (collaborators, peers etc.) |
Results and Impact | sparked discussions and collaborations na |
Year(s) Of Engagement Activity | 2008 |