spothedog1

Joined 5 years ago

Karma
185
Submissions
49
Member since
Dec 10
meet.hn/city/us-Washington
View on Hacker News

Recent submissions

Comment · 1 year ago
Comment · 1 year ago
Definitely do not start with Jena/Fuseki, pain in the ass to set up. Start with Oxigraph or rdflib in memory to play around with how to query/interact with the graphs
Comment · 1 year ago
yup I've been working on building a platform entirely built on RDF Ontologies. Excited to try to combine it with LLMs in the not-to-distant future.
Comment · 2 years ago
Comment · 2 years ago
Can you explain why you think Dublin Core is a bad standard?
Comment · 2 years ago
Very cool, I've been working on getting Qlever setup and using it as my main triple store. Was excited to see this hit my feed
Comment · 2 years ago
The reason I bring RDF is because I use ontologies that have been defined by experts and covers ton of edge cases. If a group of genealogists define a `fam:` RDF Ontology and publish it, then I want every family relationship in my graph to use their Ontology.

I'm looking for something like graphiti that can take in a text block and when creating the relationships, automatically know to use the `fam:` ontology when creating familial relationships. The vast majority of people don't feel like defining schemas for every little thing and they're basically the same across all systems except for custom proprietary ones you define as your IP.

Their ontology would have OWL rules like `fam:isChildOf` `owl:inverseOf` `fam:isParentOf` so running an OWL Reasoner over the graph would generate the inverse triples as well

So if I had the text `Joe is Bob's dad`, input it into graphiti, then get the triples

person:Joe fam:isParentOf person:Bob person:Bob fam:isChildOf person:Joe

and the edge would be in a shared definition amongst all graphiti users. The LLM can be fine tuned to recognize exactly what fam:isParentOf means so there is no ambiguity. Right now I'm guessing graphiti could spit out edges `IS_SIBLING_OF` `SIBLING` `SISTER` `BROTHER` etc, its not standardized which makes it difficult to interact with computationally if say, I wanted to input a bunch of random text and then run pre-trained graph models of family networks.

Comment · 2 years ago
Looks cool, would love support for RDF Graphs. The reason I prefer those is because the ontology is already well defined in a lot of cases which is 80% of the battle with Knowledge Graphs in my experience. Without a well defined Ontology I think LLM <> KG integration will not live up to its potential. LLMs have to know what nodes and edges really mean across diverse datasets
Comment · 2 years ago
Following up: A reason I really like using Jupyter in PyCharm is because Github CoPilot works in it which helps a lot.
Comment · 2 years ago
Comment · 2 years ago
twitter only shows the first tweet if you're not logged in, can you post the repo here
Comment · 2 years ago
Can you expand on Postgres vs Graph Databases?
Comment · 2 years ago
This is what I've been thinking for the past year. Do you have any more resources where I can explore what you're talking about?

* What are some deductive reasoning engines out there?

* How are you storing the rules in a graph? Using triples?

* What query languages are you using for this?

Comment · 2 years ago
My personal exploration has me moving in the direction of using LLMs as a Language Model and some sort of structured knowledge representation as a Knowledge Model. So using knowledge graphs to store facts and data and LLMs to interface with it. I wish there was more focus on this, right now I'm just using RDF graphs and SPARQL to try to create my own knowledge engine.
Comment · 3 years ago
I live in DC, what meetups do you run? I would love to join

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton