- 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