SlideShare a Scribd company logo
1 of 29
Download to read offline
Is knowledge engineering
still relevant?
Mathieu d’Aquin - @mdaquin
mathieu.daquin@insight-centre.org
Summary of the talk: yeah, probably...
A quick something about me
2002-2006
2006-2017
2017-now
Knowledge representation,
case-based reasoning,
oncology
Ontology engineering,
semantic web, linked data,
smart cities, education,
privacy
Data science, data analytics,
data and knowledge
engineering, data ethics,
knowledge graphs
knowledge engineering
?
Knowledge-based systems
Knowledge-based
system
Input
Question
Problem
Situation
Answer
Inference
Solution
Decision
Knowledge
Base
Knowledge engineering
Knowledge-based
system
Input
Question
Problem
Situation
Answer
Inference
Solution
Decision
Knowledge
Base
Design, representation,
implementation,
manipulation, curation
and processing of this
Example (oncology)
M. d’Aquin et al., Knowledge editing and
maintenance tools for a semantic portal in
oncology, International journal of
human-computer studies 62 (5), 2005
But that’s old stuff, right?
Knowledge
base
Reasoning
Oncology
expert
Knowledge
engineer
Patient
data
Treatment
Manual effort
Classification
Machine
learning model
Training
Lots of data about
patients and treatments
Patient
data
Treatment
So what else did we use knowledge engineering for?
Making knowledge available and machine
processable on the Web, i.e. the Semantic Web
Ontologies: Knowledge representation with
concepts and relations.
Web ontologies: Ontologies that live well on
the web.
Linked data: Data as a graph of web entities,
and where the elements (nodes and edges) are
defined by web ontologies.
Knowledge graphs: See linked data ;)
Shameless plug
The semantic web
Network of
knowledge artefact
Linked Data
Network of data
artefact
The Web
Network of
documents
The Internet
Network of machines
Example
Annotating correspondances from early women philosophers
(PhD of Ioana Kyvernitou)
Example
Annotating correspondances from early women philosophers
(PhD of Ioana Kyvernitou)
Knowledge engineering for the meta-aspects of Data Science
Hypo. /
Question
Plan Collect
data
Analyse
data
Extract
results
Exploit
results
Data Models
New
info
What-
ever
was the
goal
Anything new?
Knowledge engineering for the meta-aspects of Data Science
Hypo. /
Question
Plan Collect
data
Analyse
data
Extract
results
Exploit
results
Data Models
New
info
What-
ever
was the
goalDataset
License
Regulation
Source
Dataset
Characteristics
Data
Science
Task
Technique
Model
Model
Parameters
...
associated with
obtained from with
derived from
used for
implemented by
using
produced
version of
produced
Propagating data policies
Propagation of policies in rich data flows
E Daga, M d'Aquin, A Gangemi, E Motta,
International Conference on Knowledge
Capture, K-CAP 2015
Explaining data patterns
Dedalo: Looking for clusters explanations in
a labyrinth of linked data, I Tiddi, M
d’Aquin, E Motta European Semantic Web
Conference, 2014
An ontology design pattern to define
explanations, I Tiddi, M d'Aquin, E Motta
Proceedings of the 8th International
Conference on Knowledge Capture, 2015
Understanding the link between data and what is done with it
(PhD Mohamed Adel)
Understanding the link between data and what is done with it
(PhD Mohamed Adel)
Making technological artefacts more non-expert friendly
An ontology-based approach to improve the
accessibility of ROS-based robotic systems
I Tiddi, E Bastianelli, G Bardaro, M d'Aquin, E
Motta, Knowledge Capture Conference, 2017
Extracting robot’s capabilities through automatically annotating components of
ROS (the Robot Operating System) with an ontology
Making technological artefacts more non-expert friendly
An ontology-based approach to improve the
accessibility of ROS-based robotic systems
I Tiddi, E Bastianelli, G Bardaro, M d'Aquin, E
Motta, Knowledge Capture Conference, 2017
What about making research data more
non-data expert friendly?
Ontologies to represent the base capabilities of datasets
Mapping data access to basic ontology operations
[{ "datasetId": "tempo",
"load":
"pd.read_csv('/home/mdaquin/data/TempoData/Beethoven_Op57_Tempi.csv')",
"types": {
"performance": {
"list": "[{'music': 'Bethoveen Op57', 'name': s.lower()} for s in
list(data.columns.values)[:-2]]",
"attributes": "{'music': 'music', 'name': 'value', bars:
'[peformedBar]'}",
"values": "if attribute=='bars':n result=[]n col=0n for
x,coln in enumerate(list(data.columns.values)[:-2]):n if
coln.lower()==obj['name']:n col=colnn for i in range(0,
len(data[col])):n result.append({'bar': {'music': 'Bethoveen Op57',
'number': i}, 'performance': {'music': 'Bethoveen Op57', 'name':
obj['name']}})"
},
"performedBar": {
"list": "[{'bar': {'music': 'Bethoveen Op57', 'number':m},
'performance': {'music': 'Bethoveen Op57', 'name': n.lower()}} for m in
list(range(0,data.shape[0])) for n in list(data.columns.values)[:-2]]",
"attributes": "{'bar': 'bar','performance': 'performance','tempo':
'value'}",
"values": "result=['unknown']nif attribute=='bar':n result =
[obj['bar']]nif attribute=='performance':n
result=[obj['performance']]nif attribute=='tempo':n col=0n for x,coln
Ontology-based data access in scratch
Ontology-based data access in scratch
Ontology-based data access in scratch
Ontology-based data access in scratch
Ontology-based data access in scratch
Conclusion
Knowledge is, more than ever, a necessary, valuable asset, and
some amounts of knowledge engineering can (and is) useful in
event the most top-down, data-centric of processes.
Need to not only scale, but also make more accessible, and more
integrated the tools to enable knowledge curation,
knowledge-based explanations/interpretation, and
knowledge-driven data access, integration and interpretation.
One size does not fit all: querying web
polystores, Y Khan, A Zimmermann, A Jha, V
Gadepally, M D’Aquin, R Sahay
Ieee Access 7, 2019
Towards an ethics by design methodology
for AI research projects, M d'Aquin, P
Troullinou, NE O'Connor, A Cullen, G Faller,
L Holden AAAI/ACM Conference on AI,
Ethics, and Society, 2018
Crowdsourcing Linked Data on listening
experiences through reuse and
enhancement of library data, A Adamou et
al. International Journal on Digital
Libraries 20 (1), 2019

More Related Content

Similar to Is knowledge engineering still relevant?

Federated Learning of Neural Network Models with Heterogeneous Structures.pdf
Federated Learning of Neural Network Models with Heterogeneous Structures.pdfFederated Learning of Neural Network Models with Heterogeneous Structures.pdf
Federated Learning of Neural Network Models with Heterogeneous Structures.pdfKundjanasith Thonglek
 
Early Analysis and Debuggin of Linked Open Data Cubes
Early Analysis and Debuggin of Linked Open Data CubesEarly Analysis and Debuggin of Linked Open Data Cubes
Early Analysis and Debuggin of Linked Open Data CubesEnrico Daga
 
AI - Media Art. 인공지능과 미디어아트
AI - Media Art. 인공지능과 미디어아트AI - Media Art. 인공지능과 미디어아트
AI - Media Art. 인공지능과 미디어아트Tae wook kang
 
Bayesian Network 을 활용한 예측 분석
Bayesian Network 을 활용한 예측 분석Bayesian Network 을 활용한 예측 분석
Bayesian Network 을 활용한 예측 분석datasciencekorea
 
Finding Commonalities: from Description Logics to the Web of Data
Finding Commonalities: from Description Logics to the Web of DataFinding Commonalities: from Description Logics to the Web of Data
Finding Commonalities: from Description Logics to the Web of DataSilvia Giannini
 
Collective entity linking with WSRM DocEng'19
Collective entity linking with WSRM DocEng'19Collective entity linking with WSRM DocEng'19
Collective entity linking with WSRM DocEng'19ngamou
 
The oecd delta project – providing easier access to data through api's
The oecd delta project – providing easier access to data through api'sThe oecd delta project – providing easier access to data through api's
The oecd delta project – providing easier access to data through api'sJonathan Challener
 
TUW - Quality of data-aware data analytics workflows
TUW - Quality of data-aware data analytics workflowsTUW - Quality of data-aware data analytics workflows
TUW - Quality of data-aware data analytics workflowsHong-Linh Truong
 
Ppt for paper id 696 a review of hybrid data mining algorithm for big data mi...
Ppt for paper id 696 a review of hybrid data mining algorithm for big data mi...Ppt for paper id 696 a review of hybrid data mining algorithm for big data mi...
Ppt for paper id 696 a review of hybrid data mining algorithm for big data mi...Prasanta Paul
 
70 C o m m u n i C at i o n s o f t h E a C m j u.docx
70    C o m m u n i C at i o n s  o f  t h E  a C m       j u.docx70    C o m m u n i C at i o n s  o f  t h E  a C m       j u.docx
70 C o m m u n i C at i o n s o f t h E a C m j u.docxevonnehoggarth79783
 
Introduction to data mining which covers the basics
Introduction to data mining which covers the basicsIntroduction to data mining which covers the basics
Introduction to data mining which covers the basicsShivarkarSandip
 
TUWien - ASE Summer 2015: Engineering human-based services in elastic systems
TUWien - ASE Summer 2015: Engineering human-based services in elastic systemsTUWien - ASE Summer 2015: Engineering human-based services in elastic systems
TUWien - ASE Summer 2015: Engineering human-based services in elastic systemsHong-Linh Truong
 
Machine learning 101
Machine learning 101Machine learning 101
Machine learning 101AmmarChalifah
 
Analysis of Decoding Plaintext Data Using Enhanced Hamming Code Techniques
Analysis of Decoding Plaintext Data Using Enhanced Hamming Code TechniquesAnalysis of Decoding Plaintext Data Using Enhanced Hamming Code Techniques
Analysis of Decoding Plaintext Data Using Enhanced Hamming Code Techniquesijtsrd
 
[PhDThesis2021] - Augmenting the knowledge pyramid with unconventional data a...
[PhDThesis2021] - Augmenting the knowledge pyramid with unconventional data a...[PhDThesis2021] - Augmenting the knowledge pyramid with unconventional data a...
[PhDThesis2021] - Augmenting the knowledge pyramid with unconventional data a...University of Bologna
 
Semantically Enriched Knowledge Extraction With Data Mining
Semantically Enriched Knowledge Extraction With Data MiningSemantically Enriched Knowledge Extraction With Data Mining
Semantically Enriched Knowledge Extraction With Data MiningEditor IJCATR
 
IRJET- A Survey on Smart Security System using Artificial Intelligence
IRJET- A Survey on Smart Security System using Artificial IntelligenceIRJET- A Survey on Smart Security System using Artificial Intelligence
IRJET- A Survey on Smart Security System using Artificial IntelligenceIRJET Journal
 
Information Fusion Methods for Location Data Analysis
Information Fusion Methods for Location Data AnalysisInformation Fusion Methods for Location Data Analysis
Information Fusion Methods for Location Data AnalysisAlket Cecaj
 

Similar to Is knowledge engineering still relevant? (20)

Federated Learning of Neural Network Models with Heterogeneous Structures.pdf
Federated Learning of Neural Network Models with Heterogeneous Structures.pdfFederated Learning of Neural Network Models with Heterogeneous Structures.pdf
Federated Learning of Neural Network Models with Heterogeneous Structures.pdf
 
Early Analysis and Debuggin of Linked Open Data Cubes
Early Analysis and Debuggin of Linked Open Data CubesEarly Analysis and Debuggin of Linked Open Data Cubes
Early Analysis and Debuggin of Linked Open Data Cubes
 
AI - Media Art. 인공지능과 미디어아트
AI - Media Art. 인공지능과 미디어아트AI - Media Art. 인공지능과 미디어아트
AI - Media Art. 인공지능과 미디어아트
 
Bayesian Network 을 활용한 예측 분석
Bayesian Network 을 활용한 예측 분석Bayesian Network 을 활용한 예측 분석
Bayesian Network 을 활용한 예측 분석
 
Finding Commonalities: from Description Logics to the Web of Data
Finding Commonalities: from Description Logics to the Web of DataFinding Commonalities: from Description Logics to the Web of Data
Finding Commonalities: from Description Logics to the Web of Data
 
Collective entity linking with WSRM DocEng'19
Collective entity linking with WSRM DocEng'19Collective entity linking with WSRM DocEng'19
Collective entity linking with WSRM DocEng'19
 
The oecd delta project – providing easier access to data through api's
The oecd delta project – providing easier access to data through api'sThe oecd delta project – providing easier access to data through api's
The oecd delta project – providing easier access to data through api's
 
TUW - Quality of data-aware data analytics workflows
TUW - Quality of data-aware data analytics workflowsTUW - Quality of data-aware data analytics workflows
TUW - Quality of data-aware data analytics workflows
 
Ppt for paper id 696 a review of hybrid data mining algorithm for big data mi...
Ppt for paper id 696 a review of hybrid data mining algorithm for big data mi...Ppt for paper id 696 a review of hybrid data mining algorithm for big data mi...
Ppt for paper id 696 a review of hybrid data mining algorithm for big data mi...
 
70 C o m m u n i C at i o n s o f t h E a C m j u.docx
70    C o m m u n i C at i o n s  o f  t h E  a C m       j u.docx70    C o m m u n i C at i o n s  o f  t h E  a C m       j u.docx
70 C o m m u n i C at i o n s o f t h E a C m j u.docx
 
Introduction to data mining which covers the basics
Introduction to data mining which covers the basicsIntroduction to data mining which covers the basics
Introduction to data mining which covers the basics
 
TUWien - ASE Summer 2015: Engineering human-based services in elastic systems
TUWien - ASE Summer 2015: Engineering human-based services in elastic systemsTUWien - ASE Summer 2015: Engineering human-based services in elastic systems
TUWien - ASE Summer 2015: Engineering human-based services in elastic systems
 
new_kitching_cv
new_kitching_cvnew_kitching_cv
new_kitching_cv
 
Machine learning 101
Machine learning 101Machine learning 101
Machine learning 101
 
Analysis of Decoding Plaintext Data Using Enhanced Hamming Code Techniques
Analysis of Decoding Plaintext Data Using Enhanced Hamming Code TechniquesAnalysis of Decoding Plaintext Data Using Enhanced Hamming Code Techniques
Analysis of Decoding Plaintext Data Using Enhanced Hamming Code Techniques
 
[PhDThesis2021] - Augmenting the knowledge pyramid with unconventional data a...
[PhDThesis2021] - Augmenting the knowledge pyramid with unconventional data a...[PhDThesis2021] - Augmenting the knowledge pyramid with unconventional data a...
[PhDThesis2021] - Augmenting the knowledge pyramid with unconventional data a...
 
Semantically Enriched Knowledge Extraction With Data Mining
Semantically Enriched Knowledge Extraction With Data MiningSemantically Enriched Knowledge Extraction With Data Mining
Semantically Enriched Knowledge Extraction With Data Mining
 
K044065257
K044065257K044065257
K044065257
 
IRJET- A Survey on Smart Security System using Artificial Intelligence
IRJET- A Survey on Smart Security System using Artificial IntelligenceIRJET- A Survey on Smart Security System using Artificial Intelligence
IRJET- A Survey on Smart Security System using Artificial Intelligence
 
Information Fusion Methods for Location Data Analysis
Information Fusion Methods for Location Data AnalysisInformation Fusion Methods for Location Data Analysis
Information Fusion Methods for Location Data Analysis
 

More from Mathieu d'Aquin

A factorial study of neural network learning from differences for regression
A factorial study of neural network learning from  differences for regressionA factorial study of neural network learning from  differences for regression
A factorial study of neural network learning from differences for regressionMathieu d'Aquin
 
Recentrer l'intelligence artificielle sur les connaissances
Recentrer l'intelligence artificielle sur les connaissancesRecentrer l'intelligence artificielle sur les connaissances
Recentrer l'intelligence artificielle sur les connaissancesMathieu d'Aquin
 
Data and Knowledge as Commodities
Data and Knowledge as CommoditiesData and Knowledge as Commodities
Data and Knowledge as CommoditiesMathieu d'Aquin
 
Unsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scoresUnsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scoresMathieu d'Aquin
 
A data view of the data science process
A data view of the data science processA data view of the data science process
A data view of the data science processMathieu d'Aquin
 
Dealing with Open Domain Data
Dealing with Open Domain DataDealing with Open Domain Data
Dealing with Open Domain DataMathieu d'Aquin
 
Web Analytics for Everyday Learning
Web Analytics for  Everyday LearningWeb Analytics for  Everyday Learning
Web Analytics for Everyday LearningMathieu d'Aquin
 
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)Mathieu d'Aquin
 
Learning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learnerLearning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learnerMathieu d'Aquin
 
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...Mathieu d'Aquin
 
Data for Learning and Learning with Data
Data for Learning and Learning with DataData for Learning and Learning with Data
Data for Learning and Learning with DataMathieu d'Aquin
 
Towards an “Ethics in Design” methodology for AI research projects
Towards an “Ethics in Design” methodology  for AI research projects Towards an “Ethics in Design” methodology  for AI research projects
Towards an “Ethics in Design” methodology for AI research projects Mathieu d'Aquin
 
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...Mathieu d'Aquin
 
Profiling information sources and services for discovery
Profiling information sources and services for discoveryProfiling information sources and services for discovery
Profiling information sources and services for discoveryMathieu d'Aquin
 
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...Mathieu d'Aquin
 
From Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent SystemsFrom Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent SystemsMathieu d'Aquin
 
Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0Mathieu d'Aquin
 
Données ouvertes et traces numériques
Données ouvertes et traces numériquesDonnées ouvertes et traces numériques
Données ouvertes et traces numériquesMathieu d'Aquin
 

More from Mathieu d'Aquin (20)

A factorial study of neural network learning from differences for regression
A factorial study of neural network learning from  differences for regressionA factorial study of neural network learning from  differences for regression
A factorial study of neural network learning from differences for regression
 
Recentrer l'intelligence artificielle sur les connaissances
Recentrer l'intelligence artificielle sur les connaissancesRecentrer l'intelligence artificielle sur les connaissances
Recentrer l'intelligence artificielle sur les connaissances
 
Data and Knowledge as Commodities
Data and Knowledge as CommoditiesData and Knowledge as Commodities
Data and Knowledge as Commodities
 
Unsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scoresUnsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scores
 
A data view of the data science process
A data view of the data science processA data view of the data science process
A data view of the data science process
 
Dealing with Open Domain Data
Dealing with Open Domain DataDealing with Open Domain Data
Dealing with Open Domain Data
 
Web Analytics for Everyday Learning
Web Analytics for  Everyday LearningWeb Analytics for  Everyday Learning
Web Analytics for Everyday Learning
 
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)
 
Learning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learnerLearning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learner
 
The AFEL Project
The AFEL ProjectThe AFEL Project
The AFEL Project
 
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
 
Data ethics
Data ethicsData ethics
Data ethics
 
Data for Learning and Learning with Data
Data for Learning and Learning with DataData for Learning and Learning with Data
Data for Learning and Learning with Data
 
Towards an “Ethics in Design” methodology for AI research projects
Towards an “Ethics in Design” methodology  for AI research projects Towards an “Ethics in Design” methodology  for AI research projects
Towards an “Ethics in Design” methodology for AI research projects
 
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
 
Profiling information sources and services for discovery
Profiling information sources and services for discoveryProfiling information sources and services for discovery
Profiling information sources and services for discovery
 
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...
 
From Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent SystemsFrom Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
 
Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0
 
Données ouvertes et traces numériques
Données ouvertes et traces numériquesDonnées ouvertes et traces numériques
Données ouvertes et traces numériques
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
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
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
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
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 

Is knowledge engineering still relevant?

  • 1. Is knowledge engineering still relevant? Mathieu d’Aquin - @mdaquin mathieu.daquin@insight-centre.org Summary of the talk: yeah, probably...
  • 2. A quick something about me 2002-2006 2006-2017 2017-now Knowledge representation, case-based reasoning, oncology Ontology engineering, semantic web, linked data, smart cities, education, privacy Data science, data analytics, data and knowledge engineering, data ethics, knowledge graphs
  • 6. Example (oncology) M. d’Aquin et al., Knowledge editing and maintenance tools for a semantic portal in oncology, International journal of human-computer studies 62 (5), 2005
  • 7. But that’s old stuff, right? Knowledge base Reasoning Oncology expert Knowledge engineer Patient data Treatment Manual effort Classification Machine learning model Training Lots of data about patients and treatments Patient data Treatment
  • 8. So what else did we use knowledge engineering for? Making knowledge available and machine processable on the Web, i.e. the Semantic Web Ontologies: Knowledge representation with concepts and relations. Web ontologies: Ontologies that live well on the web. Linked data: Data as a graph of web entities, and where the elements (nodes and edges) are defined by web ontologies. Knowledge graphs: See linked data ;)
  • 9. Shameless plug The semantic web Network of knowledge artefact Linked Data Network of data artefact The Web Network of documents The Internet Network of machines
  • 10. Example Annotating correspondances from early women philosophers (PhD of Ioana Kyvernitou)
  • 11. Example Annotating correspondances from early women philosophers (PhD of Ioana Kyvernitou)
  • 12. Knowledge engineering for the meta-aspects of Data Science Hypo. / Question Plan Collect data Analyse data Extract results Exploit results Data Models New info What- ever was the goal
  • 13. Anything new? Knowledge engineering for the meta-aspects of Data Science Hypo. / Question Plan Collect data Analyse data Extract results Exploit results Data Models New info What- ever was the goalDataset License Regulation Source Dataset Characteristics Data Science Task Technique Model Model Parameters ... associated with obtained from with derived from used for implemented by using produced version of produced
  • 14. Propagating data policies Propagation of policies in rich data flows E Daga, M d'Aquin, A Gangemi, E Motta, International Conference on Knowledge Capture, K-CAP 2015
  • 15. Explaining data patterns Dedalo: Looking for clusters explanations in a labyrinth of linked data, I Tiddi, M d’Aquin, E Motta European Semantic Web Conference, 2014 An ontology design pattern to define explanations, I Tiddi, M d'Aquin, E Motta Proceedings of the 8th International Conference on Knowledge Capture, 2015
  • 16. Understanding the link between data and what is done with it (PhD Mohamed Adel)
  • 17. Understanding the link between data and what is done with it (PhD Mohamed Adel)
  • 18. Making technological artefacts more non-expert friendly An ontology-based approach to improve the accessibility of ROS-based robotic systems I Tiddi, E Bastianelli, G Bardaro, M d'Aquin, E Motta, Knowledge Capture Conference, 2017 Extracting robot’s capabilities through automatically annotating components of ROS (the Robot Operating System) with an ontology
  • 19. Making technological artefacts more non-expert friendly An ontology-based approach to improve the accessibility of ROS-based robotic systems I Tiddi, E Bastianelli, G Bardaro, M d'Aquin, E Motta, Knowledge Capture Conference, 2017
  • 20. What about making research data more non-data expert friendly?
  • 21. Ontologies to represent the base capabilities of datasets
  • 22.
  • 23. Mapping data access to basic ontology operations [{ "datasetId": "tempo", "load": "pd.read_csv('/home/mdaquin/data/TempoData/Beethoven_Op57_Tempi.csv')", "types": { "performance": { "list": "[{'music': 'Bethoveen Op57', 'name': s.lower()} for s in list(data.columns.values)[:-2]]", "attributes": "{'music': 'music', 'name': 'value', bars: '[peformedBar]'}", "values": "if attribute=='bars':n result=[]n col=0n for x,coln in enumerate(list(data.columns.values)[:-2]):n if coln.lower()==obj['name']:n col=colnn for i in range(0, len(data[col])):n result.append({'bar': {'music': 'Bethoveen Op57', 'number': i}, 'performance': {'music': 'Bethoveen Op57', 'name': obj['name']}})" }, "performedBar": { "list": "[{'bar': {'music': 'Bethoveen Op57', 'number':m}, 'performance': {'music': 'Bethoveen Op57', 'name': n.lower()}} for m in list(range(0,data.shape[0])) for n in list(data.columns.values)[:-2]]", "attributes": "{'bar': 'bar','performance': 'performance','tempo': 'value'}", "values": "result=['unknown']nif attribute=='bar':n result = [obj['bar']]nif attribute=='performance':n result=[obj['performance']]nif attribute=='tempo':n col=0n for x,coln
  • 29. Conclusion Knowledge is, more than ever, a necessary, valuable asset, and some amounts of knowledge engineering can (and is) useful in event the most top-down, data-centric of processes. Need to not only scale, but also make more accessible, and more integrated the tools to enable knowledge curation, knowledge-based explanations/interpretation, and knowledge-driven data access, integration and interpretation. One size does not fit all: querying web polystores, Y Khan, A Zimmermann, A Jha, V Gadepally, M D’Aquin, R Sahay Ieee Access 7, 2019 Towards an ethics by design methodology for AI research projects, M d'Aquin, P Troullinou, NE O'Connor, A Cullen, G Faller, L Holden AAAI/ACM Conference on AI, Ethics, and Society, 2018 Crowdsourcing Linked Data on listening experiences through reuse and enhancement of library data, A Adamou et al. International Journal on Digital Libraries 20 (1), 2019