SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
Molecules of K nowledge 
Self-Organisation in Knowledge-Intensive Environments 
Stefano Mariani 
s.mariani@unibo.it 
DISI 
Alma Mater Studiorum|Universita di Bologna 
Seminar @ DISI, Cesena - November 13th, 2014 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 1 / 36
Outline 
1 Context, Motivations  Goals 
2 Molecules of K nowledge (MoK ) 
Vision 
Model 
3 Evaluating MoK 
Case Study 
4 Conclusion  Open Questions 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 2 / 36
Context, Motivations  Goals 
Outline 
1 Context, Motivations  Goals 
2 Molecules of K nowledge (MoK ) 
Vision 
Model 
3 Evaluating MoK 
Case Study 
4 Conclusion  Open Questions 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 3 / 36
Context, Motivations  Goals 
Context 
Knowledge-Intensive Environments 
Knowledge-Intensive Environments (KIE) [Bhatt, 2001]: systems 
combining business processes, technologies and people's skills to store, handle, 
make accessible { in one word, manage { very large repositories of information | 
e.g. wiki portals, online press, enterprise social networks, etc. 
Peculiar challenges from the infrastructural standpoint: 
data size | from GBs to TBs 
scale | from organization-wide to world-wide 
dynamism | new information produced/consumed at fast pace | e.g. tweets 
diversity | both in information representation and usage destination 
openness | new users can enter/leave the system at any time 
unpredictability | KIE are often socio-technical systems, thus involving humans, 
whose behaviour is rarely fully predictable 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 4 / 36
Context, Motivations  Goals 
Motivations 
KIE challenges are usually faced using brute force approaches relying on 
ever-increasing (hopefully, endless) (i) computational power and (ii) storage 
big data techniques, non-relational large-scale DBs, data-in-the-cloud 
paradigm, other buzzwords ;) 
! This won't scale forever ! 
E.g. what about the end of Moore's law? 
Dead data 
One possible research line departs from the following question: why do we 
stick to view data as a passive, dead thing to run algorithms upon in the 
traditional I/O paradigm? 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 5 / 36
Context, Motivations  Goals 
Goals 
The Molecules of K nowledge approach 
Data is alive, information is a living thing continuously and spontaneously 
interacting with other information as well as with its prosumers, evolving 
itself according to such interactions [Mariani, 2011]. 
Molecules of K nowledge (MoK ) [Mariani and Omicini, 2013] promotes this 
interpretation by relying on the following features to tackle KIE challenges: 
opportunism | trial-and-error rather than brute-force search 
locality | partial information, decentralized algorithms, local interactions 
probability | don't strive to predict the unpredictable: rely on probability 
situatedness | don't try to account for every possible scenario: be ready to adapt to 
the current situation 
MoK leads to self-organising knowledge management, making knowledge 
structures appear by emergence from local interactions among live data 
chunks [Mariani and Omicini, 2012]. 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 6 / 36
Molecules of K nowledge (MoK ) 
Outline 
1 Context, Motivations  Goals 
2 Molecules of K nowledge (MoK ) 
Vision 
Model 
3 Evaluating MoK 
Case Study 
4 Conclusion  Open Questions 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 7 / 36
Molecules of K nowledge (MoK ) Vision 
Envisioning MoK I 
De
nition 
Molecules of K nowledge is a coordination model promoting 
self-organisation of knowledge in multi-agent systems (MAS), toward the 
idea of self-organising workspaces [Omicini, 2011]. 
Main goals: 
autonomously aggregate data to build more complex heaps of information | 
possibly conveying novel knowledge previously unknown or hidden 
autonomously spread such information toward potentially interested knowledge 
prosumers | rather than be searched proactively 
Main sources of inspiration: 
biochemical coordination | in particular, Biochemical Tuple Spaces 
[Viroli and Casadei, 2009] 
stigmergic coordination | in particular, Behavioural Implicit Communication 
[Castelfranchi et al., 2010] 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 8 / 36
Molecules of K nowledge (MoK ) Vision 
Envisioning MoK II 
Why a coordination model to manage data? 
! if data is alive, then we need to properly coordinate such living data 
chunks' interactions [Omicini and Viroli, 2011] 
Why biochemical coordination? 
! the chemical metaphor has been already shown to eectively deal with 
scale, openness and data size issues in MAS in a simple yet ecient 
way, by leveraging locality and probability features 
[Viroli and Casadei, 2009, Zambonelli et al., 2011] 
Why stigmergic coordination? 
! the power of environment-mediated interactions in MAS has been 
already shown to successfully deal with diversity, dynamism and 
unpredictability, by leveraging on situatedness 
[Weyns et al., 2007, Castelfranchi et al., 2010] 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 9 / 36
Molecules of K nowledge (MoK ) Vision 
Envisioning MoK III 
A MoK system should be seen as a network of shared information 
repositories, in which some source entities continuously and spontaneously 
put data chunks 
Such data may then (i) aggregate so as to reify some (potentially) relevant 
knowledge-related patterns 
e.g. linking two news stories talking about the same person or written by the same 
author, read by the same prosumer or both related to a third news story 
(ii) diuse among these networked shared spaces toward the (potentially) 
interested users 
e.g. papers about MAS should strive to reach MAS researchers' repositories 
Users can interact with the system through epistemic actions 
e.g. read a post, contribute to a wiki, highlight words in an article, . . . 
which are tracked and exploited by the MoK system to in
uence knowledge 
evolution transparently to the user 
e.g., a user highlighting a given word may imply such user being highly interested in 
such topics, thus MoK can react by, e.g., increasing rank position of related topics 
in a search query 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 10 / 36
Molecules of K nowledge (MoK ) Vision 
A MoK System I 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 11 / 36
Molecules of K nowledge (MoK ) Vision 
Contact Point 
MoK as Pervasive Information Fields ? 
MoK (networked) compartments can be interpreted as pervasive 
information
elds, diusing information from neighbourhood to 
neighbourhood. . . ? 
MoK (networked) compartments can be interpreted as the agents' 
environment, aected and in
uencing agents' behaviour based on 
such information
elds. . . ? 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 12 / 36
Molecules of K nowledge (MoK ) Model 
Overview 
The Molecules of K nowledge model features the following abstractions 
[Mariani and Omicini, 2013]: 
Seeds | The sources of information 
Compartments | The information repositories all other MoK 
abstractions (conceptually) belong to 
Catalysts | Prosumers of information (both producer and consumer 
users) 
Atoms | The primitive unit of information in MoK (always 
produced by a seed) 
Molecules | The composite unit of information in MoK (interaction 
patterns found by MoK itself among dierent atoms are 
rei
ed into molecules) 
Enzymes | The rei
cation of catalysts' epistemic actions 
Reactions | The laws of nature driving MoK compartments 
evolution 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 13 / 36
Molecules of K nowledge (MoK ) Model 
De
nitions I 
Seeds 
MoK Seeds are the sources of information, continuously and 
spontaneously injecting data pieces (atoms) into the workspace 
(compartment) they belong to. 
Compartments 
MoK Compartments are the active repositories of information storing 
seeds, atoms, molecules and enzymes, also responsible for scheduling and 
executing MoK reactions. 
Catalysts 
MoK Catalysts are the users of the MoK system, the prosumers both 
exploiting and in
uencing MoK self-organisation services. 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 14 / 36
Molecules of K nowledge (MoK ) Model 
De
nitions II 
Atoms 
Atoms are the smallest, atomic unit of information in MoK . They are 
continuously and spontaneously injected by a seed into the compartment it 
belongs to. 
Molecules 
Molecules are the evolving, composite unit of information in MoK . They 
are continuously and spontaneously produced by the compartment they 
belong to so as to reify some meaningful knowledge. 
Enzymes 
Enzymes are the rei
cation of catalysts' epistemic actions over the 
information stored within their compartment. They are automatically 
produced by the compartment to be exploited into MoK reactions. 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 15 / 36
Molecules of K nowledge (MoK ) Model 
De
nitions III 
Reactions 
Reactions are the general purpose coordination laws resembling 
biochemical reactions in MoK . They drive information evolution within 
the compartment they are installed in by governing molecules 
interactions. 
Four reactions are considered so far1 in the MoK model: 
Aggregation | Bounds together semantically related molecules 
Diusion | Moves molecules between neighbour compartments 
Reinforcement | Consumes enzymes to increase the concentration of their 
molecule 
Decay | Decreases concentration of molecules as time passes 
1This is by no means the de
nite set of available reactions. Work on studying the 
expressiveness of this core reactions set is in progress | see FoCAS2014 paper, to appear 
online soon as SASO workshop proceedings. 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 16 / 36
Molecules of K nowledge (MoK ) Model 
A MoK System II 
A MoK system is a network of MoK compartments, in which MoK seeds 
continuously and spontaneously inject MoK atoms 
MoK atoms (and eventually MoK molecules) may then aggregate, diuse, 
reinforce and decay, driven by MoK reactions and MoK enzymes produced 
by MoK catalysts' behaviour 
MoK reactions are scheduled and executed by MoK compartments 
according to Gillespie's chemical dynamics simulation algorithm 
[Gillespie, 1977], so as to promote self-organisation based on locality, 
situatedness and probability 
probability | matching of reactants in MoK reactions is probabilistically 
based on the FMoK function2; scheduling of reactions is 
probabilistic according to Gillespie algorithm 
situatedness | decay and diusion enforce, respectively, situatedness in time 
and space; reinforcement supports situatedness in context 
locality | compartments execute MoK reactions locally; diusion is 
based on neighbourhood 
2MoK semantic similarity measure, representing the extent to which dierent 
atoms/molecules are semantically related. 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 17 / 36
Molecules of K nowledge (MoK ) Model 
A MoK System III 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 18 / 36
Evaluating MoK 
Outline 
1 Context, Motivations  Goals 
2 Molecules of K nowledge (MoK ) 
Vision 
Model 
3 Evaluating MoK 
Case Study 
4 Conclusion  Open Questions 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 19 / 36
Evaluating MoK 
MoK Early Stage Evaluation 
To date, MoK is still little more than an (hopefully, interesting) idea: 
no large-scale MoK systems have been deployed in the real world, no 
large-scale simulations of all MoK features have been carried out 
Nevertheless, a prototype implementation of a MoK engine exists, 
deployed upon the TuCSoN coordination infrastructure3 
[Omicini and Zambonelli, 1999] 
Roughly speaking, TuCSoN tuple centres [Omicini and Denti, 2001] 
reify MoK compartments and a ReSpecT speci
cation [Omicini, 2007] 
therein installed implements MoK reactions 
Also, simulations regarding MoK reactions interplay and eectiveness 
in exhibiting self-organising behaviours have been carried out 
In particular, using the Bio-PEPA framework 
[Ciocchetta and Hillston, 2009] to face the problem of parameter 
engineering in MoK reactions' rate expressions [Mariani, 2013] 
3Home page at http://tucson.unibo.it 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 20 / 36
Evaluating MoK Case Study 
The MoK -News Scenario I 
Why News? 
News management systems are a prominent example of socio-technical, 
knowledge intensive environments. 
heterogeneity | news sources can be virtually anything | press, social 
networks, enterprise reports, . . . 
ubiquity | netbooks, tablets and smartphones made information 
production, sharing and consumption as pervasive as never before 
unpredictability | while journalists can follow some structured work
ow, the 
same does not hold for the citizen journalism 
MoK  News 
New management systems are thus well suited for MoK . 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 21 / 36
Evaluating MoK Case Study 
The MoK -News Scenario II 
In [Mariani and Omicini, 2012], we took IPTC's4 technical standards 
regarding news management, in particular: 
NewsML | an XML-based tagging language meant to ease news sharing by 
relying on NewsCodes ontologies 
NITF | an XML-based tagging language meant to enrich the news 
content, again by relying on NewsCodes 
We identi
ed an abstract mapping between a MoK atom and a 
NewsML/NITF tag, in particular: 
! atom(src; val; sem(tag; catalog))c where tag ::= NewsML=NITF tag and 
catalog ::= NewsCodes uri 
We implemented the domain-speci
c MoK model { called 
MoK -News { on an existing platform for distributed coordination in 
MAS, in particular: 
! on TuCSoN, by using its tuple centres as MoK compartments, in which a 
ReSpecT speci
cation implements the Gillespie algorithm; TuCSoN tuples as 
MoK seeds/atoms/molecules/enzymes/reactions and TuCSoN agents as 
MoK catalysts 
4http://www.iptc.org/site/Home/About/ 
S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 22 / 36

Mais conteúdo relacionado

Mais procurados

Brain Network - Thalamocortical Motif
Brain Network - Thalamocortical MotifBrain Network - Thalamocortical Motif
Brain Network - Thalamocortical MotifJimmy Lu
 
Machine Learning and Reasoning for Drug Discovery
Machine Learning and Reasoning for Drug DiscoveryMachine Learning and Reasoning for Drug Discovery
Machine Learning and Reasoning for Drug DiscoveryDeakin University
 
Machine Learning:
Machine Learning:Machine Learning:
Machine Learning:butest
 
Educational Robotics Between Narration and Simulation
Educational Robotics Between Narration and SimulationEducational Robotics Between Narration and Simulation
Educational Robotics Between Narration and SimulationAlessandri Giuseppe
 
User studies: enquiry foundations and methodological considerations
User studies: enquiry foundations and methodological considerationsUser studies: enquiry foundations and methodological considerations
User studies: enquiry foundations and methodological considerationsGiannis Tsakonas
 
SWARM OPTIMIZED MODULAR NEURAL NETWORK BASED DIAGNOSTIC SYSTEM FOR BREAST CAN...
SWARM OPTIMIZED MODULAR NEURAL NETWORK BASED DIAGNOSTIC SYSTEM FOR BREAST CAN...SWARM OPTIMIZED MODULAR NEURAL NETWORK BASED DIAGNOSTIC SYSTEM FOR BREAST CAN...
SWARM OPTIMIZED MODULAR NEURAL NETWORK BASED DIAGNOSTIC SYSTEM FOR BREAST CAN...ijscai
 
Cognitive Computing for Tacit Knowledge1
Cognitive Computing for Tacit Knowledge1Cognitive Computing for Tacit Knowledge1
Cognitive Computing for Tacit Knowledge1Lucia Gradinariu
 

Mais procurados (7)

Brain Network - Thalamocortical Motif
Brain Network - Thalamocortical MotifBrain Network - Thalamocortical Motif
Brain Network - Thalamocortical Motif
 
Machine Learning and Reasoning for Drug Discovery
Machine Learning and Reasoning for Drug DiscoveryMachine Learning and Reasoning for Drug Discovery
Machine Learning and Reasoning for Drug Discovery
 
Machine Learning:
Machine Learning:Machine Learning:
Machine Learning:
 
Educational Robotics Between Narration and Simulation
Educational Robotics Between Narration and SimulationEducational Robotics Between Narration and Simulation
Educational Robotics Between Narration and Simulation
 
User studies: enquiry foundations and methodological considerations
User studies: enquiry foundations and methodological considerationsUser studies: enquiry foundations and methodological considerations
User studies: enquiry foundations and methodological considerations
 
SWARM OPTIMIZED MODULAR NEURAL NETWORK BASED DIAGNOSTIC SYSTEM FOR BREAST CAN...
SWARM OPTIMIZED MODULAR NEURAL NETWORK BASED DIAGNOSTIC SYSTEM FOR BREAST CAN...SWARM OPTIMIZED MODULAR NEURAL NETWORK BASED DIAGNOSTIC SYSTEM FOR BREAST CAN...
SWARM OPTIMIZED MODULAR NEURAL NETWORK BASED DIAGNOSTIC SYSTEM FOR BREAST CAN...
 
Cognitive Computing for Tacit Knowledge1
Cognitive Computing for Tacit Knowledge1Cognitive Computing for Tacit Knowledge1
Cognitive Computing for Tacit Knowledge1
 

Destaque

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
 
Creation of the Iranian Al Qaeda ...
Creation of the Iranian Al Qaeda ...Creation of the Iranian Al Qaeda ...
Creation of the Iranian Al Qaeda ...Amazon
 
Parameter Engineering vs. Parameter Tuning: the Case of Biochemical Coordinat...
Parameter Engineering vs. Parameter Tuning: the Case of Biochemical Coordinat...Parameter Engineering vs. Parameter Tuning: the Case of Biochemical Coordinat...
Parameter Engineering vs. Parameter Tuning: the Case of Biochemical Coordinat...Stefano Mariani
 
Self-Organising News Management: The Molecules Of Knowledge Approach
Self-Organising News Management: The Molecules Of Knowledge ApproachSelf-Organising News Management: The Molecules Of Knowledge Approach
Self-Organising News Management: The Molecules Of Knowledge ApproachStefano 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
 
Osallisuus ja monialaiset oppimiskokonaisuudet - La participation et l'activi...
Osallisuus ja monialaiset oppimiskokonaisuudet - La participation et l'activi...Osallisuus ja monialaiset oppimiskokonaisuudet - La participation et l'activi...
Osallisuus ja monialaiset oppimiskokonaisuudet - La participation et l'activi...Aki Luostarinen
 
Mistä on ilmiöpohjainen oppiminen tehty? Turun kristillinen opisto 13.11.2015
Mistä on ilmiöpohjainen oppiminen tehty? Turun kristillinen opisto 13.11.2015Mistä on ilmiöpohjainen oppiminen tehty? Turun kristillinen opisto 13.11.2015
Mistä on ilmiöpohjainen oppiminen tehty? Turun kristillinen opisto 13.11.2015Aki Luostarinen
 

Destaque (7)

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
 
Creation of the Iranian Al Qaeda ...
Creation of the Iranian Al Qaeda ...Creation of the Iranian Al Qaeda ...
Creation of the Iranian Al Qaeda ...
 
Parameter Engineering vs. Parameter Tuning: the Case of Biochemical Coordinat...
Parameter Engineering vs. Parameter Tuning: the Case of Biochemical Coordinat...Parameter Engineering vs. Parameter Tuning: the Case of Biochemical Coordinat...
Parameter Engineering vs. Parameter Tuning: the Case of Biochemical Coordinat...
 
Self-Organising News Management: The Molecules Of Knowledge Approach
Self-Organising News Management: The Molecules Of Knowledge ApproachSelf-Organising News Management: The Molecules Of Knowledge Approach
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 Environments
 
Osallisuus ja monialaiset oppimiskokonaisuudet - La participation et l'activi...
Osallisuus ja monialaiset oppimiskokonaisuudet - La participation et l'activi...Osallisuus ja monialaiset oppimiskokonaisuudet - La participation et l'activi...
Osallisuus ja monialaiset oppimiskokonaisuudet - La participation et l'activi...
 
Mistä on ilmiöpohjainen oppiminen tehty? Turun kristillinen opisto 13.11.2015
Mistä on ilmiöpohjainen oppiminen tehty? Turun kristillinen opisto 13.11.2015Mistä on ilmiöpohjainen oppiminen tehty? Turun kristillinen opisto 13.11.2015
Mistä on ilmiöpohjainen oppiminen tehty? Turun kristillinen opisto 13.11.2015
 

Semelhante a 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 EnvironmentsAndrea Omicini
 
Self-Organising News Management: The Molecules of Knowledge Approach
Self-Organising News Management: The Molecules of Knowledge ApproachSelf-Organising News Management: The Molecules of Knowledge Approach
Self-Organising News Management: The Molecules of Knowledge ApproachAndrea 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
 
MoK: Stigmergy Meets Chemistry to Exploit Social Actions for Coordination Pur...
MoK: Stigmergy Meets Chemistry to Exploit Social Actions for Coordination Pur...MoK: Stigmergy Meets Chemistry to Exploit Social Actions for Coordination Pur...
MoK: Stigmergy Meets Chemistry to Exploit Social Actions for Coordination Pur...Stefano Mariani
 
Mobile collaborative learning dr.azizah25 oct
Mobile collaborative learning dr.azizah25 octMobile collaborative learning dr.azizah25 oct
Mobile collaborative learning dr.azizah25 octHasnain Zafar
 
Corneli
CorneliCorneli
Cornelianesah
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
Software Ecosystem Evolution. It's complex!
Software Ecosystem Evolution. It's complex!Software Ecosystem Evolution. It's complex!
Software Ecosystem Evolution. It's complex!Tom Mens
 
Crowdsourcing is more than motivation
Crowdsourcing is more than motivationCrowdsourcing is more than motivation
Crowdsourcing is more than motivationMiia Kosonen
 
Leveraging the power of the web - Open Repositories 2015
Leveraging the power of the web - Open Repositories 2015Leveraging the power of the web - Open Repositories 2015
Leveraging the power of the web - Open Repositories 2015Kaitlin Thaney
 
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEYUSING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEYcseij
 
Proposal Section I
Proposal   Section IProposal   Section I
Proposal Section Irmusallam
 
Distributed cognition
Distributed cognitionDistributed cognition
Distributed cognitionHongbo Zhang
 
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL FOR HEALTHCARE INFORMATION SYSTEM : ...
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL  FOR HEALTHCARE INFORMATION SYSTEM :   ...ONTOLOGY-DRIVEN INFORMATION RETRIEVAL  FOR HEALTHCARE INFORMATION SYSTEM :   ...
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL FOR HEALTHCARE INFORMATION SYSTEM : ...IJNSA Journal
 
Openbadgesinhighereducationkeynote 160308213202
Openbadgesinhighereducationkeynote 160308213202Openbadgesinhighereducationkeynote 160308213202
Openbadgesinhighereducationkeynote 160308213202nhlanhla gumbi
 
Openbadgesinhighereducationkeynote 160308213202
Openbadgesinhighereducationkeynote 160308213202Openbadgesinhighereducationkeynote 160308213202
Openbadgesinhighereducationkeynote 160308213202zayuri17
 
Using theory to review and to plan the blending of mobile learning into practice
Using theory to review and to plan the blending of mobile learning into practiceUsing theory to review and to plan the blending of mobile learning into practice
Using theory to review and to plan the blending of mobile learning into practiceUniversity of the West of England
 
A Case Study Of Dynamic Visualization And Problem Solving
A Case Study Of Dynamic Visualization And Problem SolvingA Case Study Of Dynamic Visualization And Problem Solving
A Case Study Of Dynamic Visualization And Problem SolvingYasmine Anino
 
Repositories and communities at cross-purposes
Repositories and communities at cross-purposesRepositories and communities at cross-purposes
Repositories and communities at cross-purposesColin Milligan
 
Scholars@Cornell: Visualizing the Scholarship Data
Scholars@Cornell: Visualizing the Scholarship DataScholars@Cornell: Visualizing the Scholarship Data
Scholars@Cornell: Visualizing the Scholarship DataMuhammad Javed
 

Semelhante a Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments (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
 
Self-Organising News Management: The Molecules of Knowledge Approach
Self-Organising News Management: The Molecules of Knowledge ApproachSelf-Organising News Management: The Molecules of Knowledge Approach
Self-Organising News Management: The Molecules of Knowledge Approach
 
Self-organisation of Knowledge in MoK
Self-organisation of Knowledge in MoKSelf-organisation of Knowledge in MoK
Self-organisation of Knowledge in MoK
 
MoK: Stigmergy Meets Chemistry to Exploit Social Actions for Coordination Pur...
MoK: Stigmergy Meets Chemistry to Exploit Social Actions for Coordination Pur...MoK: Stigmergy Meets Chemistry to Exploit Social Actions for Coordination Pur...
MoK: Stigmergy Meets Chemistry to Exploit Social Actions for Coordination Pur...
 
Mobile collaborative learning dr.azizah25 oct
Mobile collaborative learning dr.azizah25 octMobile collaborative learning dr.azizah25 oct
Mobile collaborative learning dr.azizah25 oct
 
Corneli
CorneliCorneli
Corneli
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Software Ecosystem Evolution. It's complex!
Software Ecosystem Evolution. It's complex!Software Ecosystem Evolution. It's complex!
Software Ecosystem Evolution. It's complex!
 
Crowdsourcing is more than motivation
Crowdsourcing is more than motivationCrowdsourcing is more than motivation
Crowdsourcing is more than motivation
 
Leveraging the power of the web - Open Repositories 2015
Leveraging the power of the web - Open Repositories 2015Leveraging the power of the web - Open Repositories 2015
Leveraging the power of the web - Open Repositories 2015
 
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEYUSING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
 
Proposal Section I
Proposal   Section IProposal   Section I
Proposal Section I
 
Distributed cognition
Distributed cognitionDistributed cognition
Distributed cognition
 
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL FOR HEALTHCARE INFORMATION SYSTEM : ...
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL  FOR HEALTHCARE INFORMATION SYSTEM :   ...ONTOLOGY-DRIVEN INFORMATION RETRIEVAL  FOR HEALTHCARE INFORMATION SYSTEM :   ...
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL FOR HEALTHCARE INFORMATION SYSTEM : ...
 
Openbadgesinhighereducationkeynote 160308213202
Openbadgesinhighereducationkeynote 160308213202Openbadgesinhighereducationkeynote 160308213202
Openbadgesinhighereducationkeynote 160308213202
 
Openbadgesinhighereducationkeynote 160308213202
Openbadgesinhighereducationkeynote 160308213202Openbadgesinhighereducationkeynote 160308213202
Openbadgesinhighereducationkeynote 160308213202
 
Using theory to review and to plan the blending of mobile learning into practice
Using theory to review and to plan the blending of mobile learning into practiceUsing theory to review and to plan the blending of mobile learning into practice
Using theory to review and to plan the blending of mobile learning into practice
 
A Case Study Of Dynamic Visualization And Problem Solving
A Case Study Of Dynamic Visualization And Problem SolvingA Case Study Of Dynamic Visualization And Problem Solving
A Case Study Of Dynamic Visualization And Problem Solving
 
Repositories and communities at cross-purposes
Repositories and communities at cross-purposesRepositories and communities at cross-purposes
Repositories and communities at cross-purposes
 
Scholars@Cornell: Visualizing the Scholarship Data
Scholars@Cornell: Visualizing the Scholarship DataScholars@Cornell: Visualizing the Scholarship Data
Scholars@Cornell: Visualizing the Scholarship Data
 

Mais de Stefano Mariani

Coordination of Complex Socio-technical Systems: Challenges and Opportunities
Coordination of Complex Socio-technical Systems: Challenges and OpportunitiesCoordination of Complex Socio-technical Systems: Challenges and Opportunities
Coordination of Complex Socio-technical Systems: Challenges and OpportunitiesStefano Mariani
 
Twenty Years of Coordination Technologies: State-of-the-Art and Perspectives
Twenty Years of Coordination Technologies: State-of-the-Art and PerspectivesTwenty Years of Coordination Technologies: State-of-the-Art and Perspectives
Twenty Years of Coordination Technologies: State-of-the-Art and PerspectivesStefano Mariani
 
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...Stefano Mariani
 
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...Stefano Mariani
 
Programming the Interaction Space Effectively with ReSpecTX
Programming the Interaction Space Effectively with ReSpecTXProgramming the Interaction Space Effectively with ReSpecTX
Programming the Interaction Space Effectively with ReSpecTXStefano Mariani
 
Advanced Coordination Techniques: Experiments with TuCSoN and ReSpecT
Advanced Coordination Techniques: Experiments with TuCSoN and ReSpecTAdvanced Coordination Techniques: Experiments with TuCSoN and ReSpecT
Advanced Coordination Techniques: Experiments with TuCSoN and ReSpecTStefano Mariani
 
Stochastic Coordination in CAS: Expressiveness & Predictability
Stochastic Coordination in CAS: Expressiveness & PredictabilityStochastic Coordination in CAS: Expressiveness & Predictability
Stochastic Coordination in CAS: Expressiveness & PredictabilityStefano Mariani
 
On the “Local-to-Global” Issue in Self-Organisation: Chemical Reactions with ...
On the “Local-to-Global” Issue in Self-Organisation: Chemical Reactions with ...On the “Local-to-Global” Issue in Self-Organisation: Chemical Reactions with ...
On the “Local-to-Global” Issue in Self-Organisation: Chemical Reactions with ...Stefano Mariani
 
Models of Autonomy and Coordination: Integrating Subjective & Objective Appro...
Models of Autonomy and Coordination: Integrating Subjective & Objective Appro...Models of Autonomy and Coordination: Integrating Subjective & Objective Appro...
Models of Autonomy and Coordination: Integrating Subjective & Objective Appro...Stefano Mariani
 
Event-driven Programming for Situated MAS with ReSpecT Tuple Centres
Event-driven Programming for Situated MAS with ReSpecT Tuple CentresEvent-driven Programming for Situated MAS with ReSpecT Tuple Centres
Event-driven Programming for Situated MAS with ReSpecT Tuple CentresStefano Mariani
 
Promoting Space-Aware Coordination: ReSpecT as a Spatial Computing Virtual Ma...
Promoting Space-Aware Coordination: ReSpecT as a Spatial Computing Virtual Ma...Promoting Space-Aware Coordination: ReSpecT as a Spatial Computing Virtual Ma...
Promoting Space-Aware Coordination: ReSpecT as a Spatial Computing Virtual Ma...Stefano Mariani
 
Probabilistic Modular Embedding for Stochastic Coordinated Systems
Probabilistic Modular Embedding for Stochastic Coordinated SystemsProbabilistic Modular Embedding for Stochastic Coordinated Systems
Probabilistic Modular Embedding for Stochastic Coordinated SystemsStefano Mariani
 

Mais de Stefano Mariani (12)

Coordination of Complex Socio-technical Systems: Challenges and Opportunities
Coordination of Complex Socio-technical Systems: Challenges and OpportunitiesCoordination of Complex Socio-technical Systems: Challenges and Opportunities
Coordination of Complex Socio-technical Systems: Challenges and Opportunities
 
Twenty Years of Coordination Technologies: State-of-the-Art and Perspectives
Twenty Years of Coordination Technologies: State-of-the-Art and PerspectivesTwenty Years of Coordination Technologies: State-of-the-Art and Perspectives
Twenty Years of Coordination Technologies: State-of-the-Art and Perspectives
 
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
 
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
 
Programming the Interaction Space Effectively with ReSpecTX
Programming the Interaction Space Effectively with ReSpecTXProgramming the Interaction Space Effectively with ReSpecTX
Programming the Interaction Space Effectively with ReSpecTX
 
Advanced Coordination Techniques: Experiments with TuCSoN and ReSpecT
Advanced Coordination Techniques: Experiments with TuCSoN and ReSpecTAdvanced Coordination Techniques: Experiments with TuCSoN and ReSpecT
Advanced Coordination Techniques: Experiments with TuCSoN and ReSpecT
 
Stochastic Coordination in CAS: Expressiveness & Predictability
Stochastic Coordination in CAS: Expressiveness & PredictabilityStochastic Coordination in CAS: Expressiveness & Predictability
Stochastic Coordination in CAS: Expressiveness & Predictability
 
On the “Local-to-Global” Issue in Self-Organisation: Chemical Reactions with ...
On the “Local-to-Global” Issue in Self-Organisation: Chemical Reactions with ...On the “Local-to-Global” Issue in Self-Organisation: Chemical Reactions with ...
On the “Local-to-Global” Issue in Self-Organisation: Chemical Reactions with ...
 
Models of Autonomy and Coordination: Integrating Subjective & Objective Appro...
Models of Autonomy and Coordination: Integrating Subjective & Objective Appro...Models of Autonomy and Coordination: Integrating Subjective & Objective Appro...
Models of Autonomy and Coordination: Integrating Subjective & Objective Appro...
 
Event-driven Programming for Situated MAS with ReSpecT Tuple Centres
Event-driven Programming for Situated MAS with ReSpecT Tuple CentresEvent-driven Programming for Situated MAS with ReSpecT Tuple Centres
Event-driven Programming for Situated MAS with ReSpecT Tuple Centres
 
Promoting Space-Aware Coordination: ReSpecT as a Spatial Computing Virtual Ma...
Promoting Space-Aware Coordination: ReSpecT as a Spatial Computing Virtual Ma...Promoting Space-Aware Coordination: ReSpecT as a Spatial Computing Virtual Ma...
Promoting Space-Aware Coordination: ReSpecT as a Spatial Computing Virtual Ma...
 
Probabilistic Modular Embedding for Stochastic Coordinated Systems
Probabilistic Modular Embedding for Stochastic Coordinated SystemsProbabilistic Modular Embedding for Stochastic Coordinated Systems
Probabilistic Modular Embedding for Stochastic Coordinated Systems
 

Último

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Último (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments

  • 1. Molecules of K nowledge Self-Organisation in Knowledge-Intensive Environments Stefano Mariani s.mariani@unibo.it DISI Alma Mater Studiorum|Universita di Bologna Seminar @ DISI, Cesena - November 13th, 2014 S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 1 / 36
  • 2. Outline 1 Context, Motivations Goals 2 Molecules of K nowledge (MoK ) Vision Model 3 Evaluating MoK Case Study 4 Conclusion Open Questions S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 2 / 36
  • 3. Context, Motivations Goals Outline 1 Context, Motivations Goals 2 Molecules of K nowledge (MoK ) Vision Model 3 Evaluating MoK Case Study 4 Conclusion Open Questions S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 3 / 36
  • 4. Context, Motivations Goals Context Knowledge-Intensive Environments Knowledge-Intensive Environments (KIE) [Bhatt, 2001]: systems combining business processes, technologies and people's skills to store, handle, make accessible { in one word, manage { very large repositories of information | e.g. wiki portals, online press, enterprise social networks, etc. Peculiar challenges from the infrastructural standpoint: data size | from GBs to TBs scale | from organization-wide to world-wide dynamism | new information produced/consumed at fast pace | e.g. tweets diversity | both in information representation and usage destination openness | new users can enter/leave the system at any time unpredictability | KIE are often socio-technical systems, thus involving humans, whose behaviour is rarely fully predictable S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 4 / 36
  • 5. Context, Motivations Goals Motivations KIE challenges are usually faced using brute force approaches relying on ever-increasing (hopefully, endless) (i) computational power and (ii) storage big data techniques, non-relational large-scale DBs, data-in-the-cloud paradigm, other buzzwords ;) ! This won't scale forever ! E.g. what about the end of Moore's law? Dead data One possible research line departs from the following question: why do we stick to view data as a passive, dead thing to run algorithms upon in the traditional I/O paradigm? S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 5 / 36
  • 6. Context, Motivations Goals Goals The Molecules of K nowledge approach Data is alive, information is a living thing continuously and spontaneously interacting with other information as well as with its prosumers, evolving itself according to such interactions [Mariani, 2011]. Molecules of K nowledge (MoK ) [Mariani and Omicini, 2013] promotes this interpretation by relying on the following features to tackle KIE challenges: opportunism | trial-and-error rather than brute-force search locality | partial information, decentralized algorithms, local interactions probability | don't strive to predict the unpredictable: rely on probability situatedness | don't try to account for every possible scenario: be ready to adapt to the current situation MoK leads to self-organising knowledge management, making knowledge structures appear by emergence from local interactions among live data chunks [Mariani and Omicini, 2012]. S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 6 / 36
  • 7. Molecules of K nowledge (MoK ) Outline 1 Context, Motivations Goals 2 Molecules of K nowledge (MoK ) Vision Model 3 Evaluating MoK Case Study 4 Conclusion Open Questions S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 7 / 36
  • 8. Molecules of K nowledge (MoK ) Vision Envisioning MoK I De
  • 9. nition Molecules of K nowledge is a coordination model promoting self-organisation of knowledge in multi-agent systems (MAS), toward the idea of self-organising workspaces [Omicini, 2011]. Main goals: autonomously aggregate data to build more complex heaps of information | possibly conveying novel knowledge previously unknown or hidden autonomously spread such information toward potentially interested knowledge prosumers | rather than be searched proactively Main sources of inspiration: biochemical coordination | in particular, Biochemical Tuple Spaces [Viroli and Casadei, 2009] stigmergic coordination | in particular, Behavioural Implicit Communication [Castelfranchi et al., 2010] S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 8 / 36
  • 10. Molecules of K nowledge (MoK ) Vision Envisioning MoK II Why a coordination model to manage data? ! if data is alive, then we need to properly coordinate such living data chunks' interactions [Omicini and Viroli, 2011] Why biochemical coordination? ! the chemical metaphor has been already shown to eectively deal with scale, openness and data size issues in MAS in a simple yet ecient way, by leveraging locality and probability features [Viroli and Casadei, 2009, Zambonelli et al., 2011] Why stigmergic coordination? ! the power of environment-mediated interactions in MAS has been already shown to successfully deal with diversity, dynamism and unpredictability, by leveraging on situatedness [Weyns et al., 2007, Castelfranchi et al., 2010] S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 9 / 36
  • 11. Molecules of K nowledge (MoK ) Vision Envisioning MoK III A MoK system should be seen as a network of shared information repositories, in which some source entities continuously and spontaneously put data chunks Such data may then (i) aggregate so as to reify some (potentially) relevant knowledge-related patterns e.g. linking two news stories talking about the same person or written by the same author, read by the same prosumer or both related to a third news story (ii) diuse among these networked shared spaces toward the (potentially) interested users e.g. papers about MAS should strive to reach MAS researchers' repositories Users can interact with the system through epistemic actions e.g. read a post, contribute to a wiki, highlight words in an article, . . . which are tracked and exploited by the MoK system to in uence knowledge evolution transparently to the user e.g., a user highlighting a given word may imply such user being highly interested in such topics, thus MoK can react by, e.g., increasing rank position of related topics in a search query S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 10 / 36
  • 12. Molecules of K nowledge (MoK ) Vision A MoK System I S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 11 / 36
  • 13. Molecules of K nowledge (MoK ) Vision Contact Point MoK as Pervasive Information Fields ? MoK (networked) compartments can be interpreted as pervasive information
  • 14. elds, diusing information from neighbourhood to neighbourhood. . . ? MoK (networked) compartments can be interpreted as the agents' environment, aected and in uencing agents' behaviour based on such information
  • 15. elds. . . ? S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 12 / 36
  • 16. Molecules of K nowledge (MoK ) Model Overview The Molecules of K nowledge model features the following abstractions [Mariani and Omicini, 2013]: Seeds | The sources of information Compartments | The information repositories all other MoK abstractions (conceptually) belong to Catalysts | Prosumers of information (both producer and consumer users) Atoms | The primitive unit of information in MoK (always produced by a seed) Molecules | The composite unit of information in MoK (interaction patterns found by MoK itself among dierent atoms are rei
  • 17. ed into molecules) Enzymes | The rei
  • 18. cation of catalysts' epistemic actions Reactions | The laws of nature driving MoK compartments evolution S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 13 / 36
  • 19. Molecules of K nowledge (MoK ) Model De
  • 20. nitions I Seeds MoK Seeds are the sources of information, continuously and spontaneously injecting data pieces (atoms) into the workspace (compartment) they belong to. Compartments MoK Compartments are the active repositories of information storing seeds, atoms, molecules and enzymes, also responsible for scheduling and executing MoK reactions. Catalysts MoK Catalysts are the users of the MoK system, the prosumers both exploiting and in uencing MoK self-organisation services. S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 14 / 36
  • 21. Molecules of K nowledge (MoK ) Model De
  • 22. nitions II Atoms Atoms are the smallest, atomic unit of information in MoK . They are continuously and spontaneously injected by a seed into the compartment it belongs to. Molecules Molecules are the evolving, composite unit of information in MoK . They are continuously and spontaneously produced by the compartment they belong to so as to reify some meaningful knowledge. Enzymes Enzymes are the rei
  • 23. cation of catalysts' epistemic actions over the information stored within their compartment. They are automatically produced by the compartment to be exploited into MoK reactions. S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 15 / 36
  • 24. Molecules of K nowledge (MoK ) Model De
  • 25. nitions III Reactions Reactions are the general purpose coordination laws resembling biochemical reactions in MoK . They drive information evolution within the compartment they are installed in by governing molecules interactions. Four reactions are considered so far1 in the MoK model: Aggregation | Bounds together semantically related molecules Diusion | Moves molecules between neighbour compartments Reinforcement | Consumes enzymes to increase the concentration of their molecule Decay | Decreases concentration of molecules as time passes 1This is by no means the de
  • 26. nite set of available reactions. Work on studying the expressiveness of this core reactions set is in progress | see FoCAS2014 paper, to appear online soon as SASO workshop proceedings. S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 16 / 36
  • 27. Molecules of K nowledge (MoK ) Model A MoK System II A MoK system is a network of MoK compartments, in which MoK seeds continuously and spontaneously inject MoK atoms MoK atoms (and eventually MoK molecules) may then aggregate, diuse, reinforce and decay, driven by MoK reactions and MoK enzymes produced by MoK catalysts' behaviour MoK reactions are scheduled and executed by MoK compartments according to Gillespie's chemical dynamics simulation algorithm [Gillespie, 1977], so as to promote self-organisation based on locality, situatedness and probability probability | matching of reactants in MoK reactions is probabilistically based on the FMoK function2; scheduling of reactions is probabilistic according to Gillespie algorithm situatedness | decay and diusion enforce, respectively, situatedness in time and space; reinforcement supports situatedness in context locality | compartments execute MoK reactions locally; diusion is based on neighbourhood 2MoK semantic similarity measure, representing the extent to which dierent atoms/molecules are semantically related. S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 17 / 36
  • 28. Molecules of K nowledge (MoK ) Model A MoK System III S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 18 / 36
  • 29. Evaluating MoK Outline 1 Context, Motivations Goals 2 Molecules of K nowledge (MoK ) Vision Model 3 Evaluating MoK Case Study 4 Conclusion Open Questions S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 19 / 36
  • 30. Evaluating MoK MoK Early Stage Evaluation To date, MoK is still little more than an (hopefully, interesting) idea: no large-scale MoK systems have been deployed in the real world, no large-scale simulations of all MoK features have been carried out Nevertheless, a prototype implementation of a MoK engine exists, deployed upon the TuCSoN coordination infrastructure3 [Omicini and Zambonelli, 1999] Roughly speaking, TuCSoN tuple centres [Omicini and Denti, 2001] reify MoK compartments and a ReSpecT speci
  • 31. cation [Omicini, 2007] therein installed implements MoK reactions Also, simulations regarding MoK reactions interplay and eectiveness in exhibiting self-organising behaviours have been carried out In particular, using the Bio-PEPA framework [Ciocchetta and Hillston, 2009] to face the problem of parameter engineering in MoK reactions' rate expressions [Mariani, 2013] 3Home page at http://tucson.unibo.it S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 20 / 36
  • 32. Evaluating MoK Case Study The MoK -News Scenario I Why News? News management systems are a prominent example of socio-technical, knowledge intensive environments. heterogeneity | news sources can be virtually anything | press, social networks, enterprise reports, . . . ubiquity | netbooks, tablets and smartphones made information production, sharing and consumption as pervasive as never before unpredictability | while journalists can follow some structured work ow, the same does not hold for the citizen journalism MoK News New management systems are thus well suited for MoK . S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 21 / 36
  • 33. Evaluating MoK Case Study The MoK -News Scenario II In [Mariani and Omicini, 2012], we took IPTC's4 technical standards regarding news management, in particular: NewsML | an XML-based tagging language meant to ease news sharing by relying on NewsCodes ontologies NITF | an XML-based tagging language meant to enrich the news content, again by relying on NewsCodes We identi
  • 34. ed an abstract mapping between a MoK atom and a NewsML/NITF tag, in particular: ! atom(src; val; sem(tag; catalog))c where tag ::= NewsML=NITF tag and catalog ::= NewsCodes uri We implemented the domain-speci
  • 35. c MoK model { called MoK -News { on an existing platform for distributed coordination in MAS, in particular: ! on TuCSoN, by using its tuple centres as MoK compartments, in which a ReSpecT speci
  • 36. cation implements the Gillespie algorithm; TuCSoN tuples as MoK seeds/atoms/molecules/enzymes/reactions and TuCSoN agents as MoK catalysts 4http://www.iptc.org/site/Home/About/ S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 22 / 36
  • 37. Evaluating MoK Case Study A MoK System IV S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 23 / 36
  • 38. Evaluating MoK Case Study A MoK System V A MoK -News system could then be deployed to an online magazine newsroom as follows: journalists may be given a smartphone to use as their workspace, running a MoK compartment decorated with a suitable GUI letting them carry out their usual working habits | searching for news in the web, storing some for later use, creating and editing stories, . . . within compartments, news sources (seeds), news pieces (atoms/molecules) and journalists' actions traces (enzymes) live and interact in a completely autonomous way so as to best support journalists' work ow | seeds increasing/decreasing atoms injection rate, molecules aggregating to automagically compose news stories, enzymes increasing/decreasing relevance (concentration) of news pieces, . . . as they use the system, journalists implicitly drive its behaviour (e.g. reaction rates) toward their needs, closing the feedback loop providing MoK -News with self-adaptive capabilities | combination of diusion and reinforcement, driven by journalists' enzymes, enables smart migration S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 24 / 36
  • 39. Evaluating MoK Case Study Smart Migration in MoK -News I Imagine the MoK -News compartments topology to the right to be deployed At bootstrap, news stories are equally distributed among the compartments | since no a priori knowledge about journalists' interest topics is assumed diusion and decay reactions apply to all molecules with same rate expression ! Eventually, the news spatial organisation will change according to journalists' interactions | in particular, thanks to the interplay between enzymes and MoK diusion, reinforcement and decay reactions S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 25 / 36
  • 40. Evaluating MoK Case Study Smart Migration in MoK -News II Figure : Economics news tend to be the most numerous (hence, relevant) in the economics compartment | that is, the one belonging to a journalist interested in economics. S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 26 / 36
  • 41. Evaluating MoK Case Study Smart Migration in MoK -News III Figure : In another compartment (e.g. sports compartment), they are not relevant at all, because the journalist working therein is focussed on other topics (e.g. sports news) S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 27 / 36
  • 42. Conclusion Open Questions Outline 1 Context, Motivations Goals 2 Molecules of K nowledge (MoK ) Vision Model 3 Evaluating MoK Case Study 4 Conclusion Open Questions S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 28 / 36
  • 43. Conclusion Open Questions Conclusion The MoK model for self-organisation of knowledge promotes a novel interpretation of information as living things autonomously interacting, moving, evolving Early simulations have con
  • 44. rmed some of MoK 's desiderata regarding run-time behaviour of its reactions Early evaluation on a case study implemented on top of a prototype MoK engine also con
  • 45. rmed such desiderata, in particular, exhibiting a self-organising behaviour regarding spatial displacement of information S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 29 / 36
  • 46. Conclusion Open Questions Open Questions Implementing a full- edged MoK infrastructure is still far from current MoK state | despite the prototype Many skills are required to do the job | e.g. knowledge representation and storage, semantic matching, data mining, self-organisation mechanisms, middleware, . . . Also the MoK model needs to be completed and more formally investigated, especially about its expressiveness in reaching self-* behaviours | recent work in this direction, see FoCAS2014 paper. S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 30 / 36
  • 47. References References I Bhatt, G. D. (2001). Knowledge management in organizations: examining the interaction between technologies, techniques, and people. Journal of Knowledge Management, 5(1):68{75. Castelfranchi, C., Pezzullo, G., and Tummolini, L. (2010). Behavioral implicit communication (BIC): Communicating with smart environments via our practical behavior and its traces. International Journal of Ambient Computing and Intelligence, 2(1):1{12. Ciocchetta, F. and Hillston, J. (2009). Bio-PEPA: A framework for the modelling and analysis of biological systems. Theoretical Computer Science, 410(33{34):3065 { 3084. Concurrent Systems Biology: To Nadia Busi (1968{2007). Gillespie, D. T. (1977). Exact stochastic simulation of coupled chemical reactions. The Journal of Physical Chemistry, 81(25):2340{2361. S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 31 / 36
  • 48. References References II Mariani, S. (2011). Molecules of knowledge: a new approach to knowledge production, management and consumption. Master's thesis, II Facolta di Ingegneria Informatica { Alma Mater Studiorum Universita di Bologna. Mariani, S. (2013). Parameter engineering vs. parameter tuning: the case of biochemical coordination in MoK. In Baldoni, M., Baroglio, C., Bergenti, F., and Garro, A., editors, From Objects to Agents, volume 1099 of CEUR Workshop Proceedings, pages 16{23, Turin, Italy. Sun SITE Central Europe, RWTH Aachen University. XIV Workshop (WOA 2013). Workshop Notes. Mariani, S. and Omicini, A. (2012). Self-organising news management: The Molecules of Knowledge approach. In Fernandez-Marquez, J. L., Montagna, S., Omicini, A., and Zambonelli, F., editors, 1st International Workshop on Adaptive Service Ecosystems: Natural and Socially Inspired Solutions (ASENSIS 2012), pages 11{16, SASO 2012, Lyon, France. Pre-proceedings. S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 32 / 36
  • 49. References References III Mariani, S. and Omicini, A. (2013). Molecules of Knowledge: Self-organisation in knowledge-intensive environments. In Fortino, G., Badica, C., Malgeri, M., and Unland, R., editors, Intelligent Distributed Computing VI, volume 446 of Studies in Computational Intelligence, pages 17{22. Springer. 6th International Symposium on Intelligent Distributed Computing (IDC 2012), Calabria, Italy, 24-26 September 2012. Proceedings. Omicini, A. (2007). Formal ReSpecT in the AA perspective. Electronic Notes in Theoretical Computer Science, 175(2):97{117. 5th International Workshop on Foundations of Coordination Languages and Software Architectures (FOCLASA'06), CONCUR'06, Bonn, Germany, 31 August 2006. Post-proceedings. Omicini, A. (2011). Self-organising knowledge-intensive workspaces. In Ferscha, A., editor, Pervasive Adaptation. The Next Generation Pervasive Computing Research Agenda, chapter VII: Human-Centric Adaptation, pages 71{72. Institute for Pervasive Computing, Johannes Kepler University Linz, Austria. S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 33 / 36
  • 50. References References IV Omicini, A. and Denti, E. (2001). From tuple spaces to tuple centres. Science of Computer Programming, 41(3):277{294. Omicini, A. and Viroli, M. (2011). Coordination models and languages: From parallel computing to self-organisation. The Knowledge Engineering Review, 26(1):53{59. Special Issue 01 (25th Anniversary Issue). Omicini, A. and Zambonelli, F. (1999). Coordination for Internet application development. Autonomous Agents and Multi-Agent Systems, 2(3):251{269. Special Issue: Coordination Mechanisms for Web Agents. Viroli, M. and Casadei, M. (2009). Biochemical tuple spaces for self-organising coordination. In Field, J. and Vasconcelos, V. T., editors, Coordination Languages and Models, volume 5521 of LNCS, pages 143{162. Springer, Lisbon, Portugal. 11th International Conference (COORDINATION 2009), Lisbon, Portugal, June 2009. Proceedings. S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 34 / 36
  • 51. References References V Weyns, D., Omicini, A., and Odell, J. J. (2007). Environment as a
  • 52. rst-class abstraction in multi-agent systems. Autonomous Agents and Multi-Agent Systems, 14(1):5{30. Special Issue on Environments for Multi-agent Systems. Zambonelli, F., Castelli, G., Ferrari, L., Mamei, M., Rosi, A., Di Marzo, G., Risoldi, M., Tchao, A.-E., Dobson, S., Stevenson, G., Ye, Y., Nardini, E., Omicini, A., Montagna, S., Viroli, M., Ferscha, A., Maschek, S., and Wally, B. (2011). Self-aware pervasive service ecosystems. Procedia Computer Science, 7:197{199. Proceedings of the 2nd European Future Technologies Conference and Exhibition 2011 (FET 11). S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 35 / 36
  • 53. Molecules of K nowledge Self-Organisation in Knowledge-Intensive Environments Stefano Mariani s.mariani@unibo.it DISI Alma Mater Studiorum|Universita di Bologna Seminar @ DISI, Cesena - November 13th, 2014 S. Mariani (DISI, Alma Mater) Molecules of K nowledge DISI, 13/11/2014 36 / 36