- From: Patrick Logan <patrickdlogan@gmail.com>
- Date: Fri, 20 Jan 2023 02:08:13 -0800
- To: Dan Brickley <danbri@danbri.org>
- Cc: SW-forum <semantic-web@w3.org>, W3C AIKR CG <public-aikr@w3.org>
- Message-ID: <CAD_aa--tcZH1s3+PYGOD+j2t1HCmKGxvUPViWdjmAePC=kZe5w@mail.gmail.com>
I wonder given such translations to SPARQL whether there's been any work to compare the original natural language query to a mechanical translation of that SPARQL back to natural language? More generally, what tools does a non-programmer need to have confidence in the SPARQL they've generated? On Wed, Jan 18, 2023, 6:33 AM Dan Brickley <danbri@danbri.org> wrote: > > > On Wed, 18 Jan 2023 at 14:21, Paola Di Maio <paola.dimaio@gmail.com> > wrote: > >> fyi - would be good to be able to generate sparql queries and interact >> with ontologies using natural language >> thanks to this user for discovering this feature >> > > In general these new large LLM models seem to have a weird effect on > commentators: their ability to casually and confidently just make up > answers, tends to distract from their less exciting but potentially > transformative ability to kinda-sorta-kinda “understand” questions > expressed in natural language. > > Dan > > ps. folk here might find > https://github.com/jerryjliu/gpt_index worth exploring, as a tool that > supports idea of combining LLMs with external data. I have also had > promising results using GPT-* etc to generate SPARQL… > > > >> ---------- Forwarded message --------- >> From: Paola Di Maio <paola.dimaio@gmail.com> >> Date: Wed, Jan 18, 2023 at 10:15 PM >> Subject: Re: ChatGPT, ontologies and SPARQL >> To: Contact - Cogsonomy <contact@cogsonomy.fr> >> Cc: Semantic Web <semantic-web@w3.org> >> >> >> assuming the syntax is good >> (your example validates here http://sparql.org/$/validate/query) >> then it looks like a big YES >> It would be amazing to have a tool that can translate natural language >> queries into sparql >> and remove a major hurdle to using open ontologies on the web >> Please, lets set up a catalogue of examples and evaluate the results >> great functionality if it works >> thank you >> >> >> On Tue, Jan 17, 2023 at 10:41 PM Contact - Cogsonomy < >> contact@cogsonomy.fr> wrote: >> >>> Hi, >>> >>> I asked chatGPT to create a sparql query for DBPedia by translating my >>> question expressed in natural language : "Give me all the names of the >>> cities located in France whose number of inhabitants is greater than >>> 10,000". >>> >>> Its answer was as follows : >>> >>> *here's the SPARQL query to answer the question:* >>> >>> *PREFIX dbo: <http://dbpedia.org/ontology/> >>> <http://dbpedia.org/ontology/>* >>> *PREFIX dbr: <http://dbpedia.org/resource/> >>> <http://dbpedia.org/resource/>* >>> *SELECT ?city * >>> *WHERE {* >>> * ?city a dbo:City;* >>> * dbo:populationTotal ?population;* >>> * dbo:country dbr:France.* >>> * FILTER (?population > 10000)* >>> *}* >>> >>> *This query uses the dbo prefix to access the DBpedia ontology and the >>> dbr prefix to access the DBpedia resources. It selects the names of cities >>> (?city) that are instances of dbo:City, have a total population >>> (?population) greater than 10000, and have the dbo:country property with >>> the value dbr:France (which represents France).* >>> >>> We can see on social networks several tests of chatGPT related to >>> ontologies. Do you think we can use chatGPT to query natural language >>> ontologies (if we give it the structure before, of course)? And if we give >>> a consequent corpus in learning to the GPT-3 algorithm (or its successor), >>> do you think that it could build the ontology based on this corpus? More >>> generally, will our vision of ontologies not be modified by the arrival and >>> the rise of this kind of tool? >>> >>> Best regards, >>> >>> Xavier >>> >>
Received on Friday, 20 January 2023 10:08:36 UTC