1 / 31

Kollaboratives Strukturieren von Multimediadaten für Peer-to-Peer Netze

Kollaboratives Strukturieren von Multimediadaten für Peer-to-Peer Netze. Pop. Jazz. C. Jazz. A. B. Lehrstuhl für Künstliche Intelligenz Prof. Dr. Katharina Morik Dipl. inf. Michael Wurst. C. A. Was heißt das?. Kollaborativ Strukturieren Multimediadaten Peer-to-Peer.

nellie
Download Presentation

Kollaboratives Strukturieren von Multimediadaten für Peer-to-Peer Netze

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kollaboratives Strukturieren von Multimediadaten für Peer-to-Peer Netze Pop Jazz C Jazz A B Lehrstuhl für Künstliche Intelligenz Prof. Dr. Katharina Morik Dipl. inf. Michael Wurst C A

  2. Was heißt das? • Kollaborativ • Strukturieren • Multimediadaten • Peer-to-Peer

  3. Peer-to-Peer Computing • Keine zentrale, vermittelnde Instanz • Kommunikation direkt zwischen einzelnen Knoten • Agenten, P2P Filesharing , ...

  4. Zentralisiertes Anbieten von Daten A B C D

  5. Verteiltes Anbieten von Daten B A D C D A

  6. Was heißt das? • Kollaborativ • Strukturieren • Multimediadaten • Peer-to-Peer

  7. Strukturieren von Daten • Objekte in Beziehung setzen(z.B. Ähnlichkeit) • Objekte zu Kategorien zusammenfassen(z.B. Musikgenres) • Taxonomien, als hierarchische Anordnung von Kategorien • Ontologien, als Form von komplexen logischen Beziehungen zwischen Objekten(z.B. ist Autor von(X,Y))

  8. Zentralisiertes Strukturieren von Daten Pop Rock Metal A C D B

  9. Verteiltes Strukturieren von Daten Jazz Pop B A Englisch Rock Deutsch Soft Metal C D A D

  10. Was heißt das? • Kollaborativ • Strukturieren • Multimediadaten • Peer-to-Peer

  11. Kollaboratives Strukturieren von Daten Jazz Pop B A Englisch Rock Deutsch Soft Metal C D A D

  12. Kopieren von Teilbäumen Jazz Pop B A Englisch Rock Deutsch Soft Metal C D A D Jazz Pop B A

  13. Kollaboratives Strukturieren von Daten Jazz Pop B A Englisch Rock Deutsch Soft Metal C D A D

  14. Klassifizieren von Objekten Jazz Pop B A Englisch Rock Deutsch Soft A Metal B C D A D

  15. Kollaboratives Strukturieren von Daten Jazz Pop B A Englisch Rock Deutsch Soft Metal C D A D ??? B

  16. Beschreibung von Objekten Jazz Pop B A Englisch Rock Deutsch Soft Metal C D A D Jazz B

  17. Weitere mögliche Anwendungen • Finden ähnlicher Objekte • Finden ähnlicher Kategorien • Finden eines passenden Schemas gegeben eine Menge von Objekten (z.B. Internetradio) • Finden von Benutzern mit ähnlichen Interessen • ...

  18. Was heißt das? • Kollaborativ • Strukturieren • Multimediadaten • Peer-to-Peer

  19. Verarbeitung von Multimediadaten • Objekte (z.B. mp3 Dateien) müssen geeignetkodiert werden • Problem: Welche Merkmale sollen ausgewählt werden? Wie beschreibt man Musik oder Video? • Erste Möglichkeit: Externe Metadaten (z.B. festgelegtes Genre, Interpret, Schauspieler, Jahr) • Zweite Möglichkeit: Extrahierte Metadaten (z.B. Tempo, Lautstärke, ...)

  20. Das Yale System

  21. Audioverarbeitung mit YALE xyz.mp3 Tempo Lautstärke

  22. Relevante Forschungsgebiete • Multimediaverarbeitung/Retrieval • Metadatenannotierung (MPEG-7) • Maschinelles Lernen • Ontologien, Kataloge, Semantic Web • Verteilte Algorithmen/Agentensysteme/Dezentrale Architekturen

  23. Was heißt das? • Kollaborativ • Strukturieren • Multimediadaten • Peer-to-Peer

  24. PG Aufgabe YALE Audioverarbeitung Existierendes P2P/ Agentensystem Pop Soft A Jazz Jazz C B B A

  25. Aufgaben I • Auswahl eines geeigneten P2P Systems • Entwurf eines erweiterbaren Frameworks: • Lokale Kodierung von Objekten (Yale) • Austauschprotokolle für Objektinformationen und Ontologien • Indexierung für schnelle Suche • Verteiltes Maschinelles Lernen (Yale) • Evaluationsmöglichkeiten (Yale) • Einfaches Benutzerinterface

  26. Aufgaben II • Auswahl und Entwurf von Funktionen für das System • Implementierung/Test des Frameworks • Implementierung/Test der einzelnen Funktionen • Evaluierung des Gesamtsystems • Dokumentation und Deliverables(nicht nur Endbericht)

  27. Geplanter Ablauf der PG • Ab 3.9. Ausgabe von Seminarthemen • Anfang Oktober: Seminarphase • Analyse/Spezifikation: Aufteilung in Arbeitsgruppen • Entwicklungsphase I • Anfang SS05: Seminarphase II • Entwicklungsphase II • Integration und Evaluation • Zusammenfassung der Deliverables zum Endbericht

  28. Projektgruppen am Lehrstuhl VIII • Professionelles Softwareengineering und Projektmanagement • Anspruchsvolle, forschungsrelevante Aufgaben (kein bloßes Implementieren) • Möglichkeit für wissenschaftliche Veröffentlichungen • Möglichkeit als HiWi beim LS VIII zu arbeiten • Möglichkeit für Diplomarbeit beim LS VIII • Kooperation mit anderen Gruppen

  29. Projektgruppen am Lehrstuhl VIII • Eigenständiges Arbeiten bei intensiver Betreuung • 5 erfolgreiche vergangene PGs • Weitere Infos:Homepage LS VIIIoder direkt bei uns GB IV/R120

  30. Literatur/Links • Milojicic, M.J. et. al: Peer-to-peer computing. • Maes P.:Agents that reduce work and information overload, Communications of the ACM, 1994. • Mitchell, T: Machine Learning, McGraw Hill, 1997. • Anderberg, M.: Cluster Analysis for applications, 1973. • mpeg Überblick (besonders mpeg-7): www.chiariglione.org/mpeg • YALE: http://yale.cs.uni-dortmund.de

More Related