Agent-semantic Systems and Applications
Informacje ogólne
Kod przedmiotu: | 1120-IN000-ISA-0549 |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Agent-semantic Systems and Applications |
Jednostka: | Wydział Matematyki i Nauk Informacyjnych |
Grupy: |
Elective courses, Computer Science Przedmioty obieralne, wydz. MiNI PW |
Punkty ECTS i inne: |
(brak)
|
Język prowadzenia: | angielski |
Skrócony opis: |
The aim of the course is to introduce students to basic theoretical and prac-tical issues involved in developing (distributed) agent systems, development of ontologies and their applications in semantic data processing, and development of hybrid agent-semantic systems |
Pełny opis: |
Lecture: 1. Introduction to actors, assistants, software agents, and systems based on actors, assistants, software agents • Basic definitions and metaphores • Critical analysis • Software agents in applications • Existing agent platforms; comparative analysis • Formal and semi-formal methods for agent system modelling; Agent Modeling Language (AML) • Methodologies and tools for agent system development • JADE: agent system scalability – experimental results 2. Ontologies and semantic data processing • Basic definitions • Languages for ontology demarcation: RDF, RDFS, OWL • Overview of existed ontology: Dublin Core, FOAF, CYC, etc. • Semantic databases: query languages. • Semantic Web Reasoning, reasoners and languages 3. Applications • Personal agent – case studies: - Assistants form industry (Alexa, Google, Cortana, Siri, etc.) - Travel support system: User profile: ontology, weighting preferences; Supporting user decisions on the basis of semantic data processing - Agents in virtual organization: Semantic user profile; Supporting user decisions on the basis of semantic data processing - Agent-based decision support system for glider pilots: Utilization of software agents to collect, intelligently combine and apply in a con-text specific way data originating from multiple sources (including sensor data); Software agents as an approach to effectively combine multiple existing software artifacts • Software agents as Grid / cloud middleware - Agent-based system skeleton - Ontologies in the system - Development of agent-semantic system Laboratory: 1. JADE agent platform • Platform structure and offered services • Hello World, creation of the first agent • Foundations of agent communication: message structure, Agent Communication Language (ACL) • Agent mobility • JADE Android – agents residing on mobile devices 2. Ontologies and semantic data processing • Protégé – ontology creation • Querying semantic data. Reasoning. Reasoning engines 3. Advanced agent communication involving ontology Project: Students select the project during the second meeting. The results of the project are: presentations, technical reports, working and well documented code. It is expected that the best projects can end-up as conference presen-tations and publications. It is also possible that research can be continued and extended to become an engineering or MS Thesis. |
Literatura: |
1. S. Stanek, H. Sroka, M. Paprzycki, M. Ganzha (red.), Rozwój informatycznych systemów wieloagentowych w środowiskach społeczno-gospodarczych, Wydawnictwo Placet, 2008 2. F. Bellifemine, G. Caire, D. Greenwood, Developing Multi-Agent System with JADE, John Wiley & Sons, 2007 3. M. Essaaidi, M. Ganzha, M. Paprzycki, Software Agents, Agent Systems and Their Applications, IOS Press, 2012 4. M. Ganzha, L. C. Jain (red.), Multiagent Systems and Applications: Volume 1: Practice and Experience, Berlin, Springer, 2013, Volume 45. XX, 278 p 5. Artykuły dostępne pod adresem: http://www.ibspan.waw.pl/~paprzyck/mp/cvr/research/agent.html 6. D. Allemang, J.Hendler, Semantic Web for the Working Ontologist: Effective modelling in RDFS and OWL, Elsevier, 2011 7. T. B. Passin, Explorer’s Guide to the Semantic Web, MANNING, 2004 8. JADE documentation, http://jade.tilab.com/ 9. Protege Documentation, http://protege.stanford.edu/ |
Metody i kryteria oceniania: |
Grade consists of: - colloquium – 30% - homework assignments – 30% - project – 40% |
Właścicielem praw autorskich jest Politechnika Warszawska.