SlideShare a Scribd company logo
1 of 33
Download to read offline
Self-Organising News Management:
                     The Molecules of Knowledge Approach

                               Stefano Mariani, Andrea Omicini
                          {s.mariani, andrea.omicini}@unibo.it

                               Alma Mater Studiorum—Universit` di Bologna
                                                             a


                                               ASENSIS 2012
                                     ASENSIS Workshop @ SASO Conference
                                         Lyon, 10th of September 2012




Mariani, Omicini (Universit` di Bologna)
                           a               Self-Organising News Management   ASENSIS 2012, 10/9/2012   1 / 33
Outline




  1   Motivations

  2   The Molecules of Knowledge model
        Formal MoK
        MoK in Sapere

  3   The news management scenario
        IPTC standards
        MoK-News

  4   Conclusions & future works




Mariani, Omicini (Universit` di Bologna)
                           a               Self-Organising News Management   ASENSIS 2012, 10/9/2012   2 / 33
Motivations


 Outline


  1   Motivations

  2   The Molecules of Knowledge model
        Formal MoK
        MoK in Sapere

  3   The news management scenario
        IPTC standards
        MoK-News

  4   Conclusions & future works



Mariani, Omicini (Universit` di Bologna)
                           a               Self-Organising News Management   ASENSIS 2012, 10/9/2012   3 / 33
Motivations


 The challenge


  Knowledge-intensive environments...
  ...present new critical challenges in the knowledge management process:
  the ever-increasing amount of information to handle, its heterogeneity in
  structure, and the pace at which it is made available are just a few to
  mention.

  For journalists, in particular...
  ...today ICT systems provide at the same time new opportunities and new
  obstacles: the ability to find all the relevant information needed in the
  short time being a issue that even the most advanced general-purpose
  research engines are not able to face.



Mariani, Omicini (Universit` di Bologna)
                           a               Self-Organising News Management   ASENSIS 2012, 10/9/2012   4 / 33
Motivations


 A Tuple-based answer
  Adaptive and self-organising systems...
  ...seem the only possible answer when the scale of the problem is too
  huge, unpredictability too high, global control unrealistic, and
  deterministic solutions simply do not work [1].

  Biochemical tuple spaces...
  ...push tuple-based coordination models toward self-organisation by
  exploiting the chemical metaphor enhanced with topology aspects [2]:
    → tuples are seen as chemical reactants possibly diffusing through
      chemical membranes — resembling a network of cells
    → tuple spaces act as chemical solutions simulators, that is evolve tuples
      concentrations a exactly as chemical reactants do in chemical
      substances — following the well-known Gillespie algorithm [3].
      a
          their relative quantity w.r.t. the others

Mariani, Omicini (Universit` di Bologna)
                           a               Self-Organising News Management   ASENSIS 2012, 10/9/2012   5 / 33
Motivations


 Goals



  On one hand...
  ...to bring the biochemical tuple space abstraction and its self-organising
  features to its full realization into knowledge intensive environments – in
  particular, news management systems – so to harness their complexity.

  On the other hand...
  ...to keep some form of “backward compatibility” with knowledge
  representation & sharing standards so to smooth the gap from legacy
  models and systems — again, focussing on news industry.




Mariani, Omicini (Universit` di Bologna)
                           a               Self-Organising News Management   ASENSIS 2012, 10/9/2012   6 / 33
The Molecules of Knowledge model


 Outline


  1   Motivations

  2   The Molecules of Knowledge model
        Formal MoK
        MoK in Sapere

  3   The news management scenario
        IPTC standards
        MoK-News

  4   Conclusions & future works



Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   7 / 33
The Molecules of Knowledge model


 Aims & inspiration



  The MoK model...
  ...features the idea that knowledge should autonomously aggregate and
  diffuse to reach knowledge consumers rather than be “searched” [4].

  Biochemical tuple spaces...
  ...seem the most promising abstraction to bring such self-organising
  features into distributed knowledge intensive systems.




Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   8 / 33
The Molecules of Knowledge model


 MoK abstractions I

  MoK main abstractions are
      atoms the smallest unit of knowledge in MoK, contain information
            from a source and belong to a compartment — thus being
            subject to its “laws of nature”
      molecules the MoK units for knowledge aggregation, bond together
                “somehow-related” atoms
          enzymes emitted by MoK catalysts, represent prosumer’s actions and
                  participate MoK reactions to affect the way in which atoms
                  and molecules evolve
          reactions working at a given rate a , they regulate the evolution of each
                    MoK compartment, by ruling the way in which molecules
                    aggregate, be reinforced, diffuse, and decay
      a
          affected by molecules concentrations

Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   9 / 33
The Molecules of Knowledge model


 MoK abstractions II


  MoK other abstractions are
  compartments the spatial abstraction of MoK, compartments represent
             the conceptual loci for all MoK entities as well as for MoK
             biochemical processes – that is, reaction execution –, and
             provide MoK with the notions of locality and neighbourhood
          sources each one associated to a compartment, MoK sources are
                  the origins of knowledge, which is continuously injected at a
                  certain rate in the form of MoK atoms
        catalysts the abstraction for knowledge prosumers, catalysts emit
                  enzymes in order to attract to him/her relevant knowledge
                  items



Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   10 / 33
The Molecules of Knowledge model


 Envisioning MoK systems


  A MoK system...
  ...should be seen as a network of biochemical compartments – distributed
  shared information spaces – in which sources of knowledge continuously
  inject atoms of knowledge; these may then aggregate in molecules – more
  complex knowledge chunks – and diffuse toward other biochemical
  compartments — depending on biochemical reactions.

  Knowledge producers, managers and consumers...
  ...are modelled as catalysts, whose information-oriented actions are reified
  in terms of enzymes influencing atoms aggregation within their own
  workspaces – mapped into biochemical compartments – and molecules
  diffusion toward other catalysts compartments.


Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   11 / 33
The Molecules of Knowledge model


 A MoK system




Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   12 / 33
The Molecules of Knowledge model   Formal MoK


 MoK formal model

  Abstractions syntax
  atom(src, val, attr)c | molecule(Atoms)c | enzyme(Atoms)c

  Reactions semantics
            molecule(Atoms1 ) + molecule(Atoms2 ) −→r agg
      molecule(Atoms1    Atoms2 ) + Residual(Atoms1 , Atoms2 )

                    enzyme(Atoms1 ) + molecule(Atoms2 )c −→r reinf
                                molecule(Atoms2 )c+1

                  molecule(Atoms)c −→r decay molecule(Atoms)c−1

          Molecules1   molecule1 σi + Molecules2 σii −→r diffusion
                Molecules1 σi + Molecules2   molecule1 σii


Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   13 / 33
The Molecules of Knowledge model   MoK in Sapere


 MoK and Sapere coexistence I

  Sapere in short
  Sapere is a model for the engineering of complex self-organising and
  adaptive pervasive service ecosystems [5]. Inspired by biochemical tuple
  spaces, in Sapere agents share LSAs (Live Semantic Annotation) – kind
  of tuples – representing them in shared contexts and allowing them to
  interact and pursue their own goals. LSAs are managed by Sapere
  eco-laws – kind of chemical-like rules – which are responsible to evolve
  LSAs according to both agents’ and system’s needs.

  The MoK model...
  ...could be placed within the Sapere model because
      ! MoK doesn’t make any technical assumption about sources,
        compartments and catalysts neither

Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   14 / 33
The Molecules of Knowledge model   MoK in Sapere


 MoK and Sapere coexistence II
  Hence...
  ...the MoK model could be used as a part of the Sapere model: the
  former focusses on information whereas the latter on everything else —
  typically, agents & services

  A mapping...
  ...between models could then be devised:
    → MoK atoms and enzymes could be implemented as Sapere LSAs
    → MoK reactions as Sapere eco-laws
    → MoK molecules could be reconstructed by navigating Sapere bonds
      between LSAs — or be reified as LSAs as well
    → MoK compartments could be mapped to Sapere nodes
    → MoK sources & catalysts to Sapere agents

Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   15 / 33
The news management scenario


 Outline


  1   Motivations

  2   The Molecules of Knowledge model
        Formal MoK
        MoK in Sapere

  3   The news management scenario
        IPTC standards
        MoK-News

  4   Conclusions & future works



Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   16 / 33
The news management scenario


 Why news


  News management systems...
  ...are a prominent example of:
  heterogeneity News sources can be virtually anything, from handwritten
               notes to printed official documents through web published
               articles
         ubiquity Netbooks, tablets and smartphones pushed information
                  production, sharing and consumption to be pervasive as
                  never before
  unpredictability News producers are no longer graduated journalists solely,
                they include bloggers and whoever has access to the web
                though



Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   17 / 33
The news management scenario   IPTC standards


 NewsML & NITF I

  The IPTC...
  ...is a consortium of the world’s major news agencies, news publishers and
  news industry vendors a . IPTC develops and maintains technical standards
  for improved news management — used among the other by the italian
  ANSA, the american Thomson Reuters, and the english BBC.
      a
          http://www.iptc.org/site/Home/About/


  NewsML
  The NewsML tagging language a is a media-type orthogonal news sharing
  format standard aimed at conveying not only the core news content, but
  also the data that describe the content in an abstract way — that is
  metadata.
      a
          http://www.iptc.org/site/News Exchange Formats/NewsML-G2/


Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   18 / 33
The news management scenario   IPTC standards


 NewsML & NITF II



  XML & NewsCodes
  In order to ease syntactical and semantical interoperability, NewsML adopts
  XML as the first implementation language for its standards and maintains
  sets of controlled vocabularies – collectively branded as NewsCodes a – to
  represent concepts describing and categorising news objects in a consistent
  manner — pretty much as domain-specific ontologies do.
      a
          http://iptc.cms.apa.at/site/NewsCodes/




Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   19 / 33
The news management scenario   IPTC standards


 NewsML & NITF III

  NITF
  The News Industry Text Format a enable journalists to enrich the content
  of news articles, supporting the identification and description of a number
  of news typical features, among which the most notable are:
              Who owns the copyright to the item, who may republish it, and
                  who it’s about
             What subjects, organisations, and events it covers
             When it happened, was reported, issued, and revised
            Where it was written, where the action took place, and where it
                  may be released
  The NITF too adopts both XML and NewsCodes.
      a
          http://www.iptc.org/site/News Exchange Formats/NITF/



Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   20 / 33
The news management scenario   MoK-News


 Toward MoK-News I



  A mapping...
  ...from news representation standards to the MoK model can be devised
  to specialize the MoK model upon the news management scenario.

  MoK atoms in fact...
  ...have a clear counterpart in NewsML & NITF: the tag. Tags – along with
  their “content” – can be seen as the atoms that altogether compose the
  “news-substance” — that is an article, a blog post, or whatever the like.




Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   21 / 33
The news management scenario   MoK-News


 Toward MoK-News II


  Therefore...
  ...MoK molecules and biochemical reactions – and enzymes, too – are
  both syntactically and semantically affected by the new MoK-News
  atoms. Here, in fact, molecules can be re-interpreted as ever-growing news
  pieces, and biochemical reactions as news aggregators and diffusers.

  E.g.
  A MoK reaction could exploit the catalog information – pointing to a
  NewsCodes ontology – to check if atoms content is semantically related,
  then, aggregate them.




Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   22 / 33
The news management scenario   MoK-News


 MoK-News formal model

  Formally...
  ...a generic MoK atom of the form atom(src, val, attr)c becomes a
  specialised MoK-News atom of the form

                            atom(src, val, sem(tag, catalog))c

  where
      src ::= news source uri
      val ::= news content
      attr ::= sem(tag, catalog)
                 tag ::= NewsML tag | NITF tag
                 catalog ::= NewsCode uri | ontology uri



Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   23 / 33
The news management scenario   MoK-News


 Envisioning MoK-News systems I

  A MoK-News systems...
  ...should hence be seen as a self-organising news repository in which:
      ! news pieces – “tag-content” pairs – are injected either automatically
        – e.g. using XML parsers – or manually – by journalists – in the form
        of MoK-News atoms
      ! enzymes are released by catalysts – journalists – as manifestations of
        their actions over knowledge
      ! biochemical reactions
           aggregate together semantically related atoms — based upon
                      catalog information
              diffuse atoms/molecules in neighborhood compartments
            reinforce them by using enzymes
               decay non-relevant information

Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   24 / 33
The news management scenario   MoK-News


 Envisioning MoK-News systems II


  “Smart diffusion”...
  ...is achieved as a self-organising process caused by the cooperation among
  diffusion, reinforcement – of relevant knowledge, that is more frequently
  accessed – and decay — of useless information, ignored by catalysts.

  E.g.
  A journalist interested in sports news is more likely to search, read,
  annotate – generally, access – sport-related atoms. In the process, he/she
  releases enzymes which reinforce accessed atoms/molecules concentration.
  In the very end, his/her compartment will mainly store sports-related
  knowledge.



Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   25 / 33
The news management scenario   MoK-News


 Envisioning MoK-News systems III




Mariani, Omicini (Universit` di Bologna)
                           a                 Self-Organising News Management   ASENSIS 2012, 10/9/2012   26 / 33
Conclusions & future works


 Outline


  1   Motivations

  2   The Molecules of Knowledge model
        Formal MoK
        MoK in Sapere

  3   The news management scenario
        IPTC standards
        MoK-News

  4   Conclusions & future works



Mariani, Omicini (Universit` di Bologna)
                           a                  Self-Organising News Management   ASENSIS 2012, 10/9/2012   27 / 33
Conclusions & future works


 Final remarks

  Molecules of Knowledge
  The MoK model
    → provides knowledge workers in general with a novel approach both in
      thinking and managing knowledge
    → supports their work with self-organising knowledge workspaces [6] to
      interact with

  MoK-News
  MoK-News is a domain-specific instantiation of MoK focussed on news
  management systems, which
    → assists professional journalists in their search for relationships between
      different information chunks — potentially leading to a news story —
      through aggregation
    → promotes news sharing toward interested readers through diffusion
Mariani, Omicini (Universit` di Bologna)
                           a                  Self-Organising News Management   ASENSIS 2012, 10/9/2012   28 / 33
Conclusions & future works


 Open issues & further developments

  How to...
    ? ...push the MoK model toward the idea of self-organising workspace
      [6], fully supporting adaptiveness of compartments rather than
      information solely?
      ? ...to effectively implement such a model upon a real infrastructure
        dealing with real-world scenarios?

  Further works...
  ...will be devoted to
      ! explore techniques and methodologies to address first issue
      ! improve current implementation of the MoK model upon TuCSoN
        [7] coordination infrastructure.


Mariani, Omicini (Universit` di Bologna)
                           a                  Self-Organising News Management   ASENSIS 2012, 10/9/2012   29 / 33
Thanks


 Thanks to. . .




         ...everybody here for listening
         ...the Sapere team for bringing me here                        1




      1
        This work has been supported by the EU-FP7-FET Proactive project Sapere
  Self-aware Pervasive Service Ecosystems, under contract no.256873.
Mariani, Omicini (Universit` di Bologna)
                           a               Self-Organising News Management   ASENSIS 2012, 10/9/2012   30 / 33
Bibliography


 Bibliography I


         A. Omicini and M. Viroli.
         “Coordination models and languages: From parallel computing to self-organisation”.
         The Knowledge Engineering Review, vol. 26, no. 1, pp. 53–59, Mar. 2011.
         M. Viroli and M. Casadei.
         “Biochemical tuple spaces for self-organising coordination”.
         Coordination Languages and Models, ser. LNCS, J. Field and V. T. Vasconcelos, Eds.
         Lisbon, Portugal: Springer, Jun. 2009, vol. 5521, pp. 143–162.
         Gillespie, D.T.
         “Exact stochastic simulation of coupled chemical reactions”.
         The Journal of Physical Chemistry 81(25), 2340–2361 (1977).
         S. Mariani and A. Omicini.
         “Molecules of Knowledge: Self-organisation in knowledge-intensive environments”.
         Intelligent Distributed Computing VI, ser. Studies in Computational Intelligence.
         Calabria, Italy: Springer, 24-26 Sep. 2012.




Mariani, Omicini (Universit` di Bologna)
                           a               Self-Organising News Management   ASENSIS 2012, 10/9/2012   31 / 33
Bibliography


 Bibliography II


         F. Zambonelli, G. Castelli, L. Ferrari, M. Mamei, A. Rosi, G. Di Marzo, M. Risoldi, A.-E.
         Tchao, S. Dobson, G. Stevenson, Y. Ye, E. Nardini, A. Omicini, S. Montagna, M. Viroli,
         A. Ferscha, S. Maschek, and B. Wally.
         “Self-aware pervasive service ecosystems”.
         Procedia Computer Science, vol. 7, pp. 197–199, Dec. 2011, proceedings of the 2nd
         European Future Technologies Conference and Exhibition 2011 (FET 11).
         A. Omicini.
         “Self-organising Knowledge-intensive Workspaces”.
         Pervasive Adaptation. The Next Generation Pervasive Computing Research Agenda, Ch. 7,
         pages 71-72, May 2011.
         Alois Ferscha (eds.), Institute for Pervasive Computing, Johannes Kepler University Linz,
         Austria.
         A. Omicini, F. Zambonelli.
         “Coordination for Internet Application Development”.
         Autonomous Agents and Multi-Agent Systems, Special Issue: Coordination Mechanisms
         for Web Agents (1999)




Mariani, Omicini (Universit` di Bologna)
                           a               Self-Organising News Management   ASENSIS 2012, 10/9/2012   32 / 33
Self-Organising News Management:
                     The Molecules of Knowledge Approach

                               Stefano Mariani, Andrea Omicini
                          {s.mariani, andrea.omicini}@unibo.it

                               Alma Mater Studiorum—Universit` di Bologna
                                                             a


                                               ASENSIS 2012
                                     ASENSIS Workshop @ SASO Conference
                                         Lyon, 10th of September 2012




Mariani, Omicini (Universit` di Bologna)
                           a               Self-Organising News Management   ASENSIS 2012, 10/9/2012   33 / 33

More Related Content

Viewers also liked

Spalvinimo paveiksliukai Kalėdos - www.spalvinimo.com
Spalvinimo paveiksliukai Kalėdos - www.spalvinimo.comSpalvinimo paveiksliukai Kalėdos - www.spalvinimo.com
Spalvinimo paveiksliukai Kalėdos - www.spalvinimo.comDavid Fimia Zapata
 
Rick burnes sd_ad_club_idsd10
Rick burnes sd_ad_club_idsd10Rick burnes sd_ad_club_idsd10
Rick burnes sd_ad_club_idsd10San Diego Ad Club
 
Noviceonlineworkshopmay2011
Noviceonlineworkshopmay2011Noviceonlineworkshopmay2011
Noviceonlineworkshopmay2011Gillian Brown
 
$JCP 2012 Review @saletally
$JCP 2012 Review @saletally$JCP 2012 Review @saletally
$JCP 2012 Review @saletallySaleTally
 
Livro De Receitas Pingo Doce Conselhos Do SíTio Do Costume
Livro De Receitas Pingo Doce   Conselhos Do SíTio Do CostumeLivro De Receitas Pingo Doce   Conselhos Do SíTio Do Costume
Livro De Receitas Pingo Doce Conselhos Do SíTio Do Costumepenacozinha
 

Viewers also liked (6)

Spalvinimo paveiksliukai Kalėdos - www.spalvinimo.com
Spalvinimo paveiksliukai Kalėdos - www.spalvinimo.comSpalvinimo paveiksliukai Kalėdos - www.spalvinimo.com
Spalvinimo paveiksliukai Kalėdos - www.spalvinimo.com
 
Rick burnes sd_ad_club_idsd10
Rick burnes sd_ad_club_idsd10Rick burnes sd_ad_club_idsd10
Rick burnes sd_ad_club_idsd10
 
Noviceonlineworkshopmay2011
Noviceonlineworkshopmay2011Noviceonlineworkshopmay2011
Noviceonlineworkshopmay2011
 
Assignment 7
Assignment 7Assignment 7
Assignment 7
 
$JCP 2012 Review @saletally
$JCP 2012 Review @saletally$JCP 2012 Review @saletally
$JCP 2012 Review @saletally
 
Livro De Receitas Pingo Doce Conselhos Do SíTio Do Costume
Livro De Receitas Pingo Doce   Conselhos Do SíTio Do CostumeLivro De Receitas Pingo Doce   Conselhos Do SíTio Do Costume
Livro De Receitas Pingo Doce Conselhos Do SíTio Do Costume
 

Similar to Self-Organising News Management: The Molecules of Knowledge Approach

Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsMolecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsStefano Mariani
 
Coordination Issues in Complex Socio-technical Systems: Self-organisation of ...
Coordination Issues in Complex Socio-technical Systems: Self-organisation of ...Coordination Issues in Complex Socio-technical Systems: Self-organisation of ...
Coordination Issues in Complex Socio-technical Systems: Self-organisation of ...Stefano Mariani
 
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsMolecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsStefano Mariani
 
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsMolecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsStefano Mariani
 
Anticipatory Coordination in Socio-technical Knowledge-intensive Environments...
Anticipatory Coordination in Socio-technical Knowledge-intensive Environments...Anticipatory Coordination in Socio-technical Knowledge-intensive Environments...
Anticipatory Coordination in Socio-technical Knowledge-intensive Environments...Andrea Omicini
 
Coordination Models and Technologies toward Self-Organising Systems
Coordination Models and Technologies toward Self-Organising SystemsCoordination Models and Technologies toward Self-Organising Systems
Coordination Models and Technologies toward Self-Organising SystemsAndrea Omicini
 
Self-organisation of Knowledge in MoK
Self-organisation of Knowledge in MoKSelf-organisation of Knowledge in MoK
Self-organisation of Knowledge in MoKStefano Mariani
 
Nature-inspired Coordination for Complex Distributed Systems
Nature-inspired Coordination for Complex Distributed SystemsNature-inspired Coordination for Complex Distributed Systems
Nature-inspired Coordination for Complex Distributed SystemsAndrea Omicini
 
From Coordination to Semantic Self-Organisation: A Perspective on the Enginee...
From Coordination to Semantic Self-Organisation: A Perspective on the Enginee...From Coordination to Semantic Self-Organisation: A Perspective on the Enginee...
From Coordination to Semantic Self-Organisation: A Perspective on the Enginee...Andrea Omicini
 
Nature-inspired Coordination for Complex Multi-Agent Systems
Nature-inspired Coordination for Complex Multi-Agent SystemsNature-inspired Coordination for Complex Multi-Agent Systems
Nature-inspired Coordination for Complex Multi-Agent SystemsAndrea Omicini
 
Blending Event-Based and Multi-Agent Systems around Coordination Abstractions
Blending Event-Based and Multi-Agent Systems around Coordination AbstractionsBlending Event-Based and Multi-Agent Systems around Coordination Abstractions
Blending Event-Based and Multi-Agent Systems around Coordination AbstractionsAndrea Omicini
 
Agent-based and Chemical-inspired Approaches for Multicellular Models
Agent-based and Chemical-inspired Approaches for Multicellular ModelsAgent-based and Chemical-inspired Approaches for Multicellular Models
Agent-based and Chemical-inspired Approaches for Multicellular ModelsAndrea Omicini
 
Towards the Analysis & Prediction of Complex System Behaviour in SAPERE
Towards the Analysis & Prediction of Complex System Behaviour in SAPERETowards the Analysis & Prediction of Complex System Behaviour in SAPERE
Towards the Analysis & Prediction of Complex System Behaviour in SAPEREAndrea Omicini
 
The Autonomy of Automated Systems: Social Systems and the Multi-level Autonomy
The Autonomy of Automated Systems: Social Systems and the Multi-level AutonomyThe Autonomy of Automated Systems: Social Systems and the Multi-level Autonomy
The Autonomy of Automated Systems: Social Systems and the Multi-level AutonomyAndrea Omicini
 
Nature-inspired Models of Coordination
Nature-inspired Models of CoordinationNature-inspired Models of Coordination
Nature-inspired Models of CoordinationAndrea Omicini
 
Nature-inspired Coordination: Current Status and Research Trends
Nature-inspired Coordination: Current Status and Research TrendsNature-inspired Coordination: Current Status and Research Trends
Nature-inspired Coordination: Current Status and Research TrendsAndrea Omicini
 
Self-organisation of Knowledge in Socio-technical Systems: A Coordination Per...
Self-organisation of Knowledge in Socio-technical Systems: A Coordination Per...Self-organisation of Knowledge in Socio-technical Systems: A Coordination Per...
Self-organisation of Knowledge in Socio-technical Systems: A Coordination Per...Andrea Omicini
 
Fundamentals of Collective Adaptive Systems Manifesto
Fundamentals of Collective Adaptive Systems ManifestoFundamentals of Collective Adaptive Systems Manifesto
Fundamentals of Collective Adaptive Systems ManifestoFoCAS Initiative
 
Awareness Inaugural Meeting Amsterdam 2010
Awareness Inaugural Meeting Amsterdam 2010Awareness Inaugural Meeting Amsterdam 2010
Awareness Inaugural Meeting Amsterdam 2010awarenessproject
 

Similar to Self-Organising News Management: The Molecules of Knowledge Approach (20)

Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsMolecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
 
Coordination Issues in Complex Socio-technical Systems: Self-organisation of ...
Coordination Issues in Complex Socio-technical Systems: Self-organisation of ...Coordination Issues in Complex Socio-technical Systems: Self-organisation of ...
Coordination Issues in Complex Socio-technical Systems: Self-organisation of ...
 
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsMolecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
 
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsMolecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
 
Anticipatory Coordination in Socio-technical Knowledge-intensive Environments...
Anticipatory Coordination in Socio-technical Knowledge-intensive Environments...Anticipatory Coordination in Socio-technical Knowledge-intensive Environments...
Anticipatory Coordination in Socio-technical Knowledge-intensive Environments...
 
Coordination Models and Technologies toward Self-Organising Systems
Coordination Models and Technologies toward Self-Organising SystemsCoordination Models and Technologies toward Self-Organising Systems
Coordination Models and Technologies toward Self-Organising Systems
 
Self-organisation of Knowledge in MoK
Self-organisation of Knowledge in MoKSelf-organisation of Knowledge in MoK
Self-organisation of Knowledge in MoK
 
Coordination models technologies-andrea-omicini
Coordination models technologies-andrea-omiciniCoordination models technologies-andrea-omicini
Coordination models technologies-andrea-omicini
 
Nature-inspired Coordination for Complex Distributed Systems
Nature-inspired Coordination for Complex Distributed SystemsNature-inspired Coordination for Complex Distributed Systems
Nature-inspired Coordination for Complex Distributed Systems
 
From Coordination to Semantic Self-Organisation: A Perspective on the Enginee...
From Coordination to Semantic Self-Organisation: A Perspective on the Enginee...From Coordination to Semantic Self-Organisation: A Perspective on the Enginee...
From Coordination to Semantic Self-Organisation: A Perspective on the Enginee...
 
Nature-inspired Coordination for Complex Multi-Agent Systems
Nature-inspired Coordination for Complex Multi-Agent SystemsNature-inspired Coordination for Complex Multi-Agent Systems
Nature-inspired Coordination for Complex Multi-Agent Systems
 
Blending Event-Based and Multi-Agent Systems around Coordination Abstractions
Blending Event-Based and Multi-Agent Systems around Coordination AbstractionsBlending Event-Based and Multi-Agent Systems around Coordination Abstractions
Blending Event-Based and Multi-Agent Systems around Coordination Abstractions
 
Agent-based and Chemical-inspired Approaches for Multicellular Models
Agent-based and Chemical-inspired Approaches for Multicellular ModelsAgent-based and Chemical-inspired Approaches for Multicellular Models
Agent-based and Chemical-inspired Approaches for Multicellular Models
 
Towards the Analysis & Prediction of Complex System Behaviour in SAPERE
Towards the Analysis & Prediction of Complex System Behaviour in SAPERETowards the Analysis & Prediction of Complex System Behaviour in SAPERE
Towards the Analysis & Prediction of Complex System Behaviour in SAPERE
 
The Autonomy of Automated Systems: Social Systems and the Multi-level Autonomy
The Autonomy of Automated Systems: Social Systems and the Multi-level AutonomyThe Autonomy of Automated Systems: Social Systems and the Multi-level Autonomy
The Autonomy of Automated Systems: Social Systems and the Multi-level Autonomy
 
Nature-inspired Models of Coordination
Nature-inspired Models of CoordinationNature-inspired Models of Coordination
Nature-inspired Models of Coordination
 
Nature-inspired Coordination: Current Status and Research Trends
Nature-inspired Coordination: Current Status and Research TrendsNature-inspired Coordination: Current Status and Research Trends
Nature-inspired Coordination: Current Status and Research Trends
 
Self-organisation of Knowledge in Socio-technical Systems: A Coordination Per...
Self-organisation of Knowledge in Socio-technical Systems: A Coordination Per...Self-organisation of Knowledge in Socio-technical Systems: A Coordination Per...
Self-organisation of Knowledge in Socio-technical Systems: A Coordination Per...
 
Fundamentals of Collective Adaptive Systems Manifesto
Fundamentals of Collective Adaptive Systems ManifestoFundamentals of Collective Adaptive Systems Manifesto
Fundamentals of Collective Adaptive Systems Manifesto
 
Awareness Inaugural Meeting Amsterdam 2010
Awareness Inaugural Meeting Amsterdam 2010Awareness Inaugural Meeting Amsterdam 2010
Awareness Inaugural Meeting Amsterdam 2010
 

More from Andrea Omicini

Measuring Trustworthiness in Neuro-Symbolic Integration
Measuring Trustworthiness in Neuro-Symbolic IntegrationMeasuring Trustworthiness in Neuro-Symbolic Integration
Measuring Trustworthiness in Neuro-Symbolic IntegrationAndrea Omicini
 
Explainable Pervasive Intelligence with Self-explaining Agents
Explainable Pervasive Intelligence with Self-explaining AgentsExplainable Pervasive Intelligence with Self-explaining Agents
Explainable Pervasive Intelligence with Self-explaining AgentsAndrea Omicini
 
On the Integration of Symbolic and Sub-symbolic – Explaining by Design
On the Integration of Symbolic and Sub-symbolic – Explaining by DesignOn the Integration of Symbolic and Sub-symbolic – Explaining by Design
On the Integration of Symbolic and Sub-symbolic – Explaining by DesignAndrea Omicini
 
Not just for humans: Explanation for agent-to-agent communication
Not just for humans: Explanation for agent-to-agent communicationNot just for humans: Explanation for agent-to-agent communication
Not just for humans: Explanation for agent-to-agent communicationAndrea Omicini
 
Blockchain for Intelligent Systems: Research Perspectives
Blockchain for Intelligent Systems: Research PerspectivesBlockchain for Intelligent Systems: Research Perspectives
Blockchain for Intelligent Systems: Research PerspectivesAndrea Omicini
 
Injecting (Micro)Intelligence in the IoT: Logic-based Approaches for (M)MAS
Injecting (Micro)Intelligence in the IoT: Logic-based Approaches for (M)MASInjecting (Micro)Intelligence in the IoT: Logic-based Approaches for (M)MAS
Injecting (Micro)Intelligence in the IoT: Logic-based Approaches for (M)MASAndrea Omicini
 
Conversational Informatics: From Conversational Systems to Communication Inte...
Conversational Informatics: From Conversational Systems to Communication Inte...Conversational Informatics: From Conversational Systems to Communication Inte...
Conversational Informatics: From Conversational Systems to Communication Inte...Andrea Omicini
 
Complexity in computational systems: the coordination perspective
Complexity in computational systems: the coordination perspectiveComplexity in computational systems: the coordination perspective
Complexity in computational systems: the coordination perspectiveAndrea Omicini
 
Novel Opportunities for Tuple-based Coordination: XPath, the Blockchain, and ...
Novel Opportunities for Tuple-based Coordination: XPath, the Blockchain, and ...Novel Opportunities for Tuple-based Coordination: XPath, the Blockchain, and ...
Novel Opportunities for Tuple-based Coordination: XPath, the Blockchain, and ...Andrea Omicini
 
Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...
Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...
Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...Andrea Omicini
 
Logic Programming as a Service (LPaaS): Intelligence for the IoT
Logic Programming as a Service (LPaaS): Intelligence for the IoTLogic Programming as a Service (LPaaS): Intelligence for the IoT
Logic Programming as a Service (LPaaS): Intelligence for the IoTAndrea Omicini
 
Privacy through Anonymisation in Large-scale Socio-technical Systems: The BIS...
Privacy through Anonymisation in Large-scale Socio-technical Systems: The BIS...Privacy through Anonymisation in Large-scale Socio-technical Systems: The BIS...
Privacy through Anonymisation in Large-scale Socio-technical Systems: The BIS...Andrea Omicini
 
ABMS in m-Health Self-Management
ABMS in m-Health Self-ManagementABMS in m-Health Self-Management
ABMS in m-Health Self-ManagementAndrea Omicini
 
Game Engines to Model MAS: A Research Roadmap
Game Engines to Model MAS: A Research RoadmapGame Engines to Model MAS: A Research Roadmap
Game Engines to Model MAS: A Research RoadmapAndrea Omicini
 
Multi-paradigm Coordination for MAS
Multi-paradigm Coordination for MASMulti-paradigm Coordination for MAS
Multi-paradigm Coordination for MASAndrea Omicini
 
Towards Logic Programming as a Service: Experiments in tuProlog
Towards Logic Programming as a Service: Experiments in tuPrologTowards Logic Programming as a Service: Experiments in tuProlog
Towards Logic Programming as a Service: Experiments in tuPrologAndrea Omicini
 
Spatial Multi-Agent Systems
Spatial Multi-Agent SystemsSpatial Multi-Agent Systems
Spatial Multi-Agent SystemsAndrea Omicini
 
Foundations of Multi-Agent Systems
Foundations of Multi-Agent SystemsFoundations of Multi-Agent Systems
Foundations of Multi-Agent SystemsAndrea Omicini
 
Academic Publishing in the Digital Era: A Couple of Issues (Open Access—Well,...
Academic Publishing in the Digital Era: A Couple of Issues (Open Access—Well,...Academic Publishing in the Digital Era: A Couple of Issues (Open Access—Well,...
Academic Publishing in the Digital Era: A Couple of Issues (Open Access—Well,...Andrea Omicini
 
Event-Based vs. Multi-Agent Systems: Towards a Unified Conceptual Framework
Event-Based vs. Multi-Agent Systems: Towards a Unified Conceptual FrameworkEvent-Based vs. Multi-Agent Systems: Towards a Unified Conceptual Framework
Event-Based vs. Multi-Agent Systems: Towards a Unified Conceptual FrameworkAndrea Omicini
 

More from Andrea Omicini (20)

Measuring Trustworthiness in Neuro-Symbolic Integration
Measuring Trustworthiness in Neuro-Symbolic IntegrationMeasuring Trustworthiness in Neuro-Symbolic Integration
Measuring Trustworthiness in Neuro-Symbolic Integration
 
Explainable Pervasive Intelligence with Self-explaining Agents
Explainable Pervasive Intelligence with Self-explaining AgentsExplainable Pervasive Intelligence with Self-explaining Agents
Explainable Pervasive Intelligence with Self-explaining Agents
 
On the Integration of Symbolic and Sub-symbolic – Explaining by Design
On the Integration of Symbolic and Sub-symbolic – Explaining by DesignOn the Integration of Symbolic and Sub-symbolic – Explaining by Design
On the Integration of Symbolic and Sub-symbolic – Explaining by Design
 
Not just for humans: Explanation for agent-to-agent communication
Not just for humans: Explanation for agent-to-agent communicationNot just for humans: Explanation for agent-to-agent communication
Not just for humans: Explanation for agent-to-agent communication
 
Blockchain for Intelligent Systems: Research Perspectives
Blockchain for Intelligent Systems: Research PerspectivesBlockchain for Intelligent Systems: Research Perspectives
Blockchain for Intelligent Systems: Research Perspectives
 
Injecting (Micro)Intelligence in the IoT: Logic-based Approaches for (M)MAS
Injecting (Micro)Intelligence in the IoT: Logic-based Approaches for (M)MASInjecting (Micro)Intelligence in the IoT: Logic-based Approaches for (M)MAS
Injecting (Micro)Intelligence in the IoT: Logic-based Approaches for (M)MAS
 
Conversational Informatics: From Conversational Systems to Communication Inte...
Conversational Informatics: From Conversational Systems to Communication Inte...Conversational Informatics: From Conversational Systems to Communication Inte...
Conversational Informatics: From Conversational Systems to Communication Inte...
 
Complexity in computational systems: the coordination perspective
Complexity in computational systems: the coordination perspectiveComplexity in computational systems: the coordination perspective
Complexity in computational systems: the coordination perspective
 
Novel Opportunities for Tuple-based Coordination: XPath, the Blockchain, and ...
Novel Opportunities for Tuple-based Coordination: XPath, the Blockchain, and ...Novel Opportunities for Tuple-based Coordination: XPath, the Blockchain, and ...
Novel Opportunities for Tuple-based Coordination: XPath, the Blockchain, and ...
 
Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...
Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...
Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...
 
Logic Programming as a Service (LPaaS): Intelligence for the IoT
Logic Programming as a Service (LPaaS): Intelligence for the IoTLogic Programming as a Service (LPaaS): Intelligence for the IoT
Logic Programming as a Service (LPaaS): Intelligence for the IoT
 
Privacy through Anonymisation in Large-scale Socio-technical Systems: The BIS...
Privacy through Anonymisation in Large-scale Socio-technical Systems: The BIS...Privacy through Anonymisation in Large-scale Socio-technical Systems: The BIS...
Privacy through Anonymisation in Large-scale Socio-technical Systems: The BIS...
 
ABMS in m-Health Self-Management
ABMS in m-Health Self-ManagementABMS in m-Health Self-Management
ABMS in m-Health Self-Management
 
Game Engines to Model MAS: A Research Roadmap
Game Engines to Model MAS: A Research RoadmapGame Engines to Model MAS: A Research Roadmap
Game Engines to Model MAS: A Research Roadmap
 
Multi-paradigm Coordination for MAS
Multi-paradigm Coordination for MASMulti-paradigm Coordination for MAS
Multi-paradigm Coordination for MAS
 
Towards Logic Programming as a Service: Experiments in tuProlog
Towards Logic Programming as a Service: Experiments in tuPrologTowards Logic Programming as a Service: Experiments in tuProlog
Towards Logic Programming as a Service: Experiments in tuProlog
 
Spatial Multi-Agent Systems
Spatial Multi-Agent SystemsSpatial Multi-Agent Systems
Spatial Multi-Agent Systems
 
Foundations of Multi-Agent Systems
Foundations of Multi-Agent SystemsFoundations of Multi-Agent Systems
Foundations of Multi-Agent Systems
 
Academic Publishing in the Digital Era: A Couple of Issues (Open Access—Well,...
Academic Publishing in the Digital Era: A Couple of Issues (Open Access—Well,...Academic Publishing in the Digital Era: A Couple of Issues (Open Access—Well,...
Academic Publishing in the Digital Era: A Couple of Issues (Open Access—Well,...
 
Event-Based vs. Multi-Agent Systems: Towards a Unified Conceptual Framework
Event-Based vs. Multi-Agent Systems: Towards a Unified Conceptual FrameworkEvent-Based vs. Multi-Agent Systems: Towards a Unified Conceptual Framework
Event-Based vs. Multi-Agent Systems: Towards a Unified Conceptual Framework
 

Recently uploaded

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 

Recently uploaded (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 

Self-Organising News Management: The Molecules of Knowledge Approach

  • 1. Self-Organising News Management: The Molecules of Knowledge Approach Stefano Mariani, Andrea Omicini {s.mariani, andrea.omicini}@unibo.it Alma Mater Studiorum—Universit` di Bologna a ASENSIS 2012 ASENSIS Workshop @ SASO Conference Lyon, 10th of September 2012 Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 1 / 33
  • 2. Outline 1 Motivations 2 The Molecules of Knowledge model Formal MoK MoK in Sapere 3 The news management scenario IPTC standards MoK-News 4 Conclusions & future works Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 2 / 33
  • 3. Motivations Outline 1 Motivations 2 The Molecules of Knowledge model Formal MoK MoK in Sapere 3 The news management scenario IPTC standards MoK-News 4 Conclusions & future works Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 3 / 33
  • 4. Motivations The challenge Knowledge-intensive environments... ...present new critical challenges in the knowledge management process: the ever-increasing amount of information to handle, its heterogeneity in structure, and the pace at which it is made available are just a few to mention. For journalists, in particular... ...today ICT systems provide at the same time new opportunities and new obstacles: the ability to find all the relevant information needed in the short time being a issue that even the most advanced general-purpose research engines are not able to face. Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 4 / 33
  • 5. Motivations A Tuple-based answer Adaptive and self-organising systems... ...seem the only possible answer when the scale of the problem is too huge, unpredictability too high, global control unrealistic, and deterministic solutions simply do not work [1]. Biochemical tuple spaces... ...push tuple-based coordination models toward self-organisation by exploiting the chemical metaphor enhanced with topology aspects [2]: → tuples are seen as chemical reactants possibly diffusing through chemical membranes — resembling a network of cells → tuple spaces act as chemical solutions simulators, that is evolve tuples concentrations a exactly as chemical reactants do in chemical substances — following the well-known Gillespie algorithm [3]. a their relative quantity w.r.t. the others Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 5 / 33
  • 6. Motivations Goals On one hand... ...to bring the biochemical tuple space abstraction and its self-organising features to its full realization into knowledge intensive environments – in particular, news management systems – so to harness their complexity. On the other hand... ...to keep some form of “backward compatibility” with knowledge representation & sharing standards so to smooth the gap from legacy models and systems — again, focussing on news industry. Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 6 / 33
  • 7. The Molecules of Knowledge model Outline 1 Motivations 2 The Molecules of Knowledge model Formal MoK MoK in Sapere 3 The news management scenario IPTC standards MoK-News 4 Conclusions & future works Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 7 / 33
  • 8. The Molecules of Knowledge model Aims & inspiration The MoK model... ...features the idea that knowledge should autonomously aggregate and diffuse to reach knowledge consumers rather than be “searched” [4]. Biochemical tuple spaces... ...seem the most promising abstraction to bring such self-organising features into distributed knowledge intensive systems. Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 8 / 33
  • 9. The Molecules of Knowledge model MoK abstractions I MoK main abstractions are atoms the smallest unit of knowledge in MoK, contain information from a source and belong to a compartment — thus being subject to its “laws of nature” molecules the MoK units for knowledge aggregation, bond together “somehow-related” atoms enzymes emitted by MoK catalysts, represent prosumer’s actions and participate MoK reactions to affect the way in which atoms and molecules evolve reactions working at a given rate a , they regulate the evolution of each MoK compartment, by ruling the way in which molecules aggregate, be reinforced, diffuse, and decay a affected by molecules concentrations Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 9 / 33
  • 10. The Molecules of Knowledge model MoK abstractions II MoK other abstractions are compartments the spatial abstraction of MoK, compartments represent the conceptual loci for all MoK entities as well as for MoK biochemical processes – that is, reaction execution –, and provide MoK with the notions of locality and neighbourhood sources each one associated to a compartment, MoK sources are the origins of knowledge, which is continuously injected at a certain rate in the form of MoK atoms catalysts the abstraction for knowledge prosumers, catalysts emit enzymes in order to attract to him/her relevant knowledge items Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 10 / 33
  • 11. The Molecules of Knowledge model Envisioning MoK systems A MoK system... ...should be seen as a network of biochemical compartments – distributed shared information spaces – in which sources of knowledge continuously inject atoms of knowledge; these may then aggregate in molecules – more complex knowledge chunks – and diffuse toward other biochemical compartments — depending on biochemical reactions. Knowledge producers, managers and consumers... ...are modelled as catalysts, whose information-oriented actions are reified in terms of enzymes influencing atoms aggregation within their own workspaces – mapped into biochemical compartments – and molecules diffusion toward other catalysts compartments. Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 11 / 33
  • 12. The Molecules of Knowledge model A MoK system Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 12 / 33
  • 13. The Molecules of Knowledge model Formal MoK MoK formal model Abstractions syntax atom(src, val, attr)c | molecule(Atoms)c | enzyme(Atoms)c Reactions semantics molecule(Atoms1 ) + molecule(Atoms2 ) −→r agg molecule(Atoms1 Atoms2 ) + Residual(Atoms1 , Atoms2 ) enzyme(Atoms1 ) + molecule(Atoms2 )c −→r reinf molecule(Atoms2 )c+1 molecule(Atoms)c −→r decay molecule(Atoms)c−1 Molecules1 molecule1 σi + Molecules2 σii −→r diffusion Molecules1 σi + Molecules2 molecule1 σii Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 13 / 33
  • 14. The Molecules of Knowledge model MoK in Sapere MoK and Sapere coexistence I Sapere in short Sapere is a model for the engineering of complex self-organising and adaptive pervasive service ecosystems [5]. Inspired by biochemical tuple spaces, in Sapere agents share LSAs (Live Semantic Annotation) – kind of tuples – representing them in shared contexts and allowing them to interact and pursue their own goals. LSAs are managed by Sapere eco-laws – kind of chemical-like rules – which are responsible to evolve LSAs according to both agents’ and system’s needs. The MoK model... ...could be placed within the Sapere model because ! MoK doesn’t make any technical assumption about sources, compartments and catalysts neither Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 14 / 33
  • 15. The Molecules of Knowledge model MoK in Sapere MoK and Sapere coexistence II Hence... ...the MoK model could be used as a part of the Sapere model: the former focusses on information whereas the latter on everything else — typically, agents & services A mapping... ...between models could then be devised: → MoK atoms and enzymes could be implemented as Sapere LSAs → MoK reactions as Sapere eco-laws → MoK molecules could be reconstructed by navigating Sapere bonds between LSAs — or be reified as LSAs as well → MoK compartments could be mapped to Sapere nodes → MoK sources & catalysts to Sapere agents Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 15 / 33
  • 16. The news management scenario Outline 1 Motivations 2 The Molecules of Knowledge model Formal MoK MoK in Sapere 3 The news management scenario IPTC standards MoK-News 4 Conclusions & future works Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 16 / 33
  • 17. The news management scenario Why news News management systems... ...are a prominent example of: heterogeneity News sources can be virtually anything, from handwritten notes to printed official documents through web published articles ubiquity Netbooks, tablets and smartphones pushed information production, sharing and consumption to be pervasive as never before unpredictability News producers are no longer graduated journalists solely, they include bloggers and whoever has access to the web though Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 17 / 33
  • 18. The news management scenario IPTC standards NewsML & NITF I The IPTC... ...is a consortium of the world’s major news agencies, news publishers and news industry vendors a . IPTC develops and maintains technical standards for improved news management — used among the other by the italian ANSA, the american Thomson Reuters, and the english BBC. a http://www.iptc.org/site/Home/About/ NewsML The NewsML tagging language a is a media-type orthogonal news sharing format standard aimed at conveying not only the core news content, but also the data that describe the content in an abstract way — that is metadata. a http://www.iptc.org/site/News Exchange Formats/NewsML-G2/ Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 18 / 33
  • 19. The news management scenario IPTC standards NewsML & NITF II XML & NewsCodes In order to ease syntactical and semantical interoperability, NewsML adopts XML as the first implementation language for its standards and maintains sets of controlled vocabularies – collectively branded as NewsCodes a – to represent concepts describing and categorising news objects in a consistent manner — pretty much as domain-specific ontologies do. a http://iptc.cms.apa.at/site/NewsCodes/ Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 19 / 33
  • 20. The news management scenario IPTC standards NewsML & NITF III NITF The News Industry Text Format a enable journalists to enrich the content of news articles, supporting the identification and description of a number of news typical features, among which the most notable are: Who owns the copyright to the item, who may republish it, and who it’s about What subjects, organisations, and events it covers When it happened, was reported, issued, and revised Where it was written, where the action took place, and where it may be released The NITF too adopts both XML and NewsCodes. a http://www.iptc.org/site/News Exchange Formats/NITF/ Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 20 / 33
  • 21. The news management scenario MoK-News Toward MoK-News I A mapping... ...from news representation standards to the MoK model can be devised to specialize the MoK model upon the news management scenario. MoK atoms in fact... ...have a clear counterpart in NewsML & NITF: the tag. Tags – along with their “content” – can be seen as the atoms that altogether compose the “news-substance” — that is an article, a blog post, or whatever the like. Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 21 / 33
  • 22. The news management scenario MoK-News Toward MoK-News II Therefore... ...MoK molecules and biochemical reactions – and enzymes, too – are both syntactically and semantically affected by the new MoK-News atoms. Here, in fact, molecules can be re-interpreted as ever-growing news pieces, and biochemical reactions as news aggregators and diffusers. E.g. A MoK reaction could exploit the catalog information – pointing to a NewsCodes ontology – to check if atoms content is semantically related, then, aggregate them. Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 22 / 33
  • 23. The news management scenario MoK-News MoK-News formal model Formally... ...a generic MoK atom of the form atom(src, val, attr)c becomes a specialised MoK-News atom of the form atom(src, val, sem(tag, catalog))c where src ::= news source uri val ::= news content attr ::= sem(tag, catalog) tag ::= NewsML tag | NITF tag catalog ::= NewsCode uri | ontology uri Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 23 / 33
  • 24. The news management scenario MoK-News Envisioning MoK-News systems I A MoK-News systems... ...should hence be seen as a self-organising news repository in which: ! news pieces – “tag-content” pairs – are injected either automatically – e.g. using XML parsers – or manually – by journalists – in the form of MoK-News atoms ! enzymes are released by catalysts – journalists – as manifestations of their actions over knowledge ! biochemical reactions aggregate together semantically related atoms — based upon catalog information diffuse atoms/molecules in neighborhood compartments reinforce them by using enzymes decay non-relevant information Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 24 / 33
  • 25. The news management scenario MoK-News Envisioning MoK-News systems II “Smart diffusion”... ...is achieved as a self-organising process caused by the cooperation among diffusion, reinforcement – of relevant knowledge, that is more frequently accessed – and decay — of useless information, ignored by catalysts. E.g. A journalist interested in sports news is more likely to search, read, annotate – generally, access – sport-related atoms. In the process, he/she releases enzymes which reinforce accessed atoms/molecules concentration. In the very end, his/her compartment will mainly store sports-related knowledge. Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 25 / 33
  • 26. The news management scenario MoK-News Envisioning MoK-News systems III Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 26 / 33
  • 27. Conclusions & future works Outline 1 Motivations 2 The Molecules of Knowledge model Formal MoK MoK in Sapere 3 The news management scenario IPTC standards MoK-News 4 Conclusions & future works Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 27 / 33
  • 28. Conclusions & future works Final remarks Molecules of Knowledge The MoK model → provides knowledge workers in general with a novel approach both in thinking and managing knowledge → supports their work with self-organising knowledge workspaces [6] to interact with MoK-News MoK-News is a domain-specific instantiation of MoK focussed on news management systems, which → assists professional journalists in their search for relationships between different information chunks — potentially leading to a news story — through aggregation → promotes news sharing toward interested readers through diffusion Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 28 / 33
  • 29. Conclusions & future works Open issues & further developments How to... ? ...push the MoK model toward the idea of self-organising workspace [6], fully supporting adaptiveness of compartments rather than information solely? ? ...to effectively implement such a model upon a real infrastructure dealing with real-world scenarios? Further works... ...will be devoted to ! explore techniques and methodologies to address first issue ! improve current implementation of the MoK model upon TuCSoN [7] coordination infrastructure. Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 29 / 33
  • 30. Thanks Thanks to. . . ...everybody here for listening ...the Sapere team for bringing me here 1 1 This work has been supported by the EU-FP7-FET Proactive project Sapere Self-aware Pervasive Service Ecosystems, under contract no.256873. Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 30 / 33
  • 31. Bibliography Bibliography I A. Omicini and M. Viroli. “Coordination models and languages: From parallel computing to self-organisation”. The Knowledge Engineering Review, vol. 26, no. 1, pp. 53–59, Mar. 2011. M. Viroli and M. Casadei. “Biochemical tuple spaces for self-organising coordination”. Coordination Languages and Models, ser. LNCS, J. Field and V. T. Vasconcelos, Eds. Lisbon, Portugal: Springer, Jun. 2009, vol. 5521, pp. 143–162. Gillespie, D.T. “Exact stochastic simulation of coupled chemical reactions”. The Journal of Physical Chemistry 81(25), 2340–2361 (1977). S. Mariani and A. Omicini. “Molecules of Knowledge: Self-organisation in knowledge-intensive environments”. Intelligent Distributed Computing VI, ser. Studies in Computational Intelligence. Calabria, Italy: Springer, 24-26 Sep. 2012. Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 31 / 33
  • 32. Bibliography Bibliography II F. Zambonelli, G. Castelli, L. Ferrari, M. Mamei, A. Rosi, G. Di Marzo, M. Risoldi, A.-E. Tchao, S. Dobson, G. Stevenson, Y. Ye, E. Nardini, A. Omicini, S. Montagna, M. Viroli, A. Ferscha, S. Maschek, and B. Wally. “Self-aware pervasive service ecosystems”. Procedia Computer Science, vol. 7, pp. 197–199, Dec. 2011, proceedings of the 2nd European Future Technologies Conference and Exhibition 2011 (FET 11). A. Omicini. “Self-organising Knowledge-intensive Workspaces”. Pervasive Adaptation. The Next Generation Pervasive Computing Research Agenda, Ch. 7, pages 71-72, May 2011. Alois Ferscha (eds.), Institute for Pervasive Computing, Johannes Kepler University Linz, Austria. A. Omicini, F. Zambonelli. “Coordination for Internet Application Development”. Autonomous Agents and Multi-Agent Systems, Special Issue: Coordination Mechanisms for Web Agents (1999) Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 32 / 33
  • 33. Self-Organising News Management: The Molecules of Knowledge Approach Stefano Mariani, Andrea Omicini {s.mariani, andrea.omicini}@unibo.it Alma Mater Studiorum—Universit` di Bologna a ASENSIS 2012 ASENSIS Workshop @ SASO Conference Lyon, 10th of September 2012 Mariani, Omicini (Universit` di Bologna) a Self-Organising News Management ASENSIS 2012, 10/9/2012 33 / 33