RE: Semantics and Embedding Vectors

Christian,
All,

Thank you for the information about FrAC. It appears that, with it, we can anchor concepts/items to static and contextualized embedding vectors.

Perhaps, someday, we’ll be able to do mathematics, e.g., dot products and lengths, with first-class vectors in SPARQL.

Today, technologies pertaining to extensible expressions and functions in SPARQL include: http://ns.inria.fr/sparql-extension/ .


Best regards,
Adam

From: Christian Chiarcos <christian.chiarcos@web.de>
Sent: Monday, October 10, 2022 11:45 AM
To: Carlos Bobed <cbobed@unizar.es>
Cc: Chris Harding <chris@lacibus.net>; adamsobieski@hotmail.com; semantic-web@w3.org
Subject: Re: Semantics and Embedding Vectors

As for the definition of the embedding space, this is currently only indirectly covered by FrAC, in that it should be provided via frac:corpus (data source) and in human-readable form in dc:description (construction method).

Am Mo., 10. Okt. 2022 um 17:43 Uhr schrieb Christian Chiarcos <christian.chiarcos@web.de<mailto:christian.chiarcos@web.de>>:
But ... it's really interesting, if you give me a concept / item, a
defined (and shared/accessible) embedding space, and the context of the
item for that meaning; that would be a very good anchor to grasp the
definition of the item.

Yes. This is exactly what frac:Attestation gives you, the context of the observable (= the item for that meaning), so contextualized embeddings are (in SPARQL) something like:

?observable frac:attestation [ frac:locus your:string_url_for_context; rdf:value "your ... context ... string" ; frac:attestationEmbedding [ rdf:value ?contextualized_embedding  ] ] .

And static embeddings are

?observable frac:embedding [ rdf:value ?contextualized_embedding  ] .

(Plus medata).

Best,
Christian

Received on Tuesday, 11 October 2022 16:12:28 UTC