Politechnika Warszawska - Centralny System Uwierzytelniania
Strona główna

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) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
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%

Przedmiot nie jest oferowany w żadnym z aktualnych cykli dydaktycznych.
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Politechnika Warszawska.
pl. Politechniki 1, 00-661 Warszawa tel: (22) 234 7211 https://pw.edu.pl kontakt deklaracja dostępności USOSweb 7.0.0.0-7 (2024-03-18)