Knowledge Engineering | Protocol Labs Research
Knowledge engineering
We aim to use learnings from previous efforts, growth in available data, and ambitions of qualitatively novel capabilities to facilitate the discovery, linking, and processing of knowledge. This work primarily consists of support for The Underlay, a project intending to build a global, distributed graph of public knowledge. Note: The Underlay is currently seeking a qualified Software Engineer.
Publications
[View all PL Research publications
2019-09-05/Poster
A dual-process approach for automated knowledge creation
Scientific knowledge growth combines elements of existing theories into new proposed models, which is combinatorially intractable. Inspired by dual-system psychological theories, we conceptualize a knowledge creation process in two stages. Stage One narrows the space of existing computational elements based on contextual queues, supplying components from which a new model will be proposed.
Metascience Symposium / 2019.09.05 / Stanford, CA, USA
Alan Ransil, Chhi'mèd Künzang
AbstractionLab
Knowledge engineering
Talks
[View all PL Research talks
2021-01-19
The Underlay: A distributed public knowledge graph
Protocol Labs Research Talks / 2021.01.19
Joel Gustafson
AbstractionLab
Knowledge engineering
2018-10-23
The Underlay: The inevitable future of knowledge
Lab Day 2018 / 2018.10.23 / San Francisco, CA, USA
Joel Gustafson
AbstractionLab
Knowledge engineering
Blog
[View all PL Research posts
2021-06-23/Blog
Designing a dataflow editor with TypeScript and React
This is a design report – a story about the tradeoffs and challenges that we encountered while building a medium-complexity React component in TypeScript. These include state modeling (“making illegal states unrepresentable”) basic type-level programming in TypeScript DX patterns for generically typed React components DX patterns for reusable controlled components using a Redux-like action/dispatch state paradigm These topics all deal with the external interface and TypeScript typings; lower-level implementation challenges (like optimizing drag interactions and sharing state between React and D3) have been left to a future post.
Joel Gustafson
AbstractionLab
Knowledge engineering
2021-01-29/Blog
AbstractionLab Update: notes from the frontier
The independent researchers of the AbstractionLab tackle ambitious projects with huge potential to drive breakthroughs in computing, communication, and decentralization. They are the scout ship pilots exploring the farthest reaches of the adjacent possible.
Karola Kirsanow
AbstractionLab
Distributed power systems, Knowledge engineering, Applied category theory
2020-03-11/News
The Underlay seeks qualified software engineer
The Underlay, a Protocol Labs independent research project undertaken in conjunction with the Knowledge Futures Group at MIT, is currently looking for a Software Engineer with strong full-stack web development skills and an interest in semantic web and decentralized web technologies.