Knowledge
engineering: from
people to machines
and back
Elena Simperl, @esimperl
Knowledge
engineering
• Building and maintaining knowledge-
based systems
• Sits between
• Software engineering: how to build and
maintain software systems; and
• AI: how to represent knowledge
computationally
20XX 2
Knowledge-based
systems
• A form of artificial intelligence
• Capture the knowledge of human
experts computationally to support
decision making
3
4
5
Wikidata knowledge base: talks
about entities of interest in
different languages
Wikidata information is shown in
the infobox on the right in
Wikipedia
6
Knowledge-
based systems
• Complementary to data-based
AI e.g., machine learning
• Most AI systems use both
7
Standard
knowledge
engineering
process
(early 2000s)
8
Case studies,
guidance,
templates to
reuse
ontologies
effectively
9
Predicting
costs,
understanding
the most
resource-
intensive part of
the process
10
Two ways forward
Automation Involve more people
11
Involve
more
people:
two
challenges
12
Participation
Data quality
Participation:
aligning tasks
to people’s
motivations,
designing
incentives
13
People implicitly
contribute to the
knowledge base
while going about
their regular work.
Top contributors
are rewarded.
14
People play games.
Games data is turned
into computational
knowledge
Challenges: design, attracting and
retaining players, costs
15
People are
part of online
communities
that build
knowledge
bases
Challenges: uneven
participation, data
quality 16
Improving
quality: data
provenance
Improve data provenance at scale
with machine learning and paid
crowdsourcing
17
Improving
quality: team
composition
Editor diversity and human-bot
interactions drive quality
18
Improving quality:
content gaps
Fixing endogenous gaps: gender
and recency gaps linked to topic
popularity, need to act on socio-
economic gaps
19
What if
automation
were an
option?
20
Human computation Artificial intelligence
Human computation: people
improve performance of AIs
21
Advances in machine
learning can help with
knowledge
engineering
Challenges: trustworthiness, human-
AI interaction
22
Thank you
Elena
Simperl
@esimperl
20XX 23

Knowledge engineering: from people to machines and back