Pular para o conteúdo principal

Graphs on ZDNet

Papers with code -> https://www.paperswithcode.com/

Executable Research Articles -> https://elifesciences.org/labs/dc5acbde/welcome-to-a-new-era-of-reproducible-publishing

https://www.zdnet.com/article/graph-analytics-and-knowledge-graphs-facilitate-scientific-research-for-covid-19/

The COVID-GRAPH project is a voluntary initiative of graph enthusiasts and companies with the goal to build a knowledge graph with relevant information about the COVID-19 and the SARS-CoV-2 virus. 

 https://covidgraph.org/

The Open Research Knowledge Graph (ORKG) aims to describe research papers in a structured manner. With the ORKG, papers are easier to find and compare.

https://www.orkg.org/orkg/

Connected Papers is a free visual tool that helps researchers and applied scientists find and explore papers relevant to their field of work.

Image for post

https://www.connectedpapers.com/

Reification is mechanism for adding properties to RDF graph edges, thus making them directly translatable to property graphs. Although this is possible, up to now there has not been one standard, agreed upon way to do this. RDF* is a proposal on how to do this, introduced in 2014, which is getting traction in the RDF world. 

http://olafhartig.de/slides/W3CWorkshop2019RDFStarAndSPARQLStar.pdf

https://www.zdnet.com/article/graph-data-standardization-its-just-a-graph-making-gravitational-waves-in-the-real-world/

Graph Query Languages -> https://www.zdnet.com/pictures/graph-query-languages/

SPARQL, Cypher GraphQL, Gremlin

Going schema-less, on the other hand, has been and still is popular. Going schema-less can get you started quickly; it's simpler and more flexible, at least up to a certain point. The simplicity of not using a schema can be deceiving though. Because, in the end, whatever your domain, a schema will exist. Schema-on-read? Fine. But no schema at all?

You may not know your schema well enough a priori. It may be complex, and it may evolve. But it will exist. So, ignoring or downplaying schema does not solve any problem, it only makes things worse.

The point then is not to throw schema away, but to make it functional, flexible, and interchangeable. RDF is pretty good at this, as it also underlies standardized formats for data exchange, such as JSON-LD.

https://www.zdnet.com/article/knowledge-graphs-beyond-the-hype-getting-knowledge-in-and-out-of-graphs-and-databases/

Connecting data silos is a prerequisite for knowledge management, and knowledge graphs excel at this. Knowledge graphs are a specific subclass of graphs, also known as semantic graphs. They come with metadata, schema, global identifier, and reasoning capabilities, which makes them ideal for capturing and managing knowledge. 

gartnerhypeai2020.png

You would be tempted to think that knowledge graphs are the end all for capturing and managing knowledge; you would be wrong. Knowledge graphs excel in capturing knowledge explicitly, in a top-down way. Knowledge graphs are part of AI, the so-called good old AI, or symbolic AI. This is why Gartner has included knowledge graphs in its 2020 hype cycle for AI, at the peak of inflated expectations, no less.

Knowledge graphs and ontologies may fare better than any other technology for managing explicit, a priori knowledge, but what about implicit, emergent, evolving knowledge? This is where machine learning works well, but here, too, graphs may have a helping hand to lend.

What does graph have to do with machine learning? A lot, actually. And it goes both ways. Machine learning can help bootstrap and populate knowledge graphs. The information contained in graphs can boost the efficiency of machine learning approaches. 

 oaagraph-ga-ml-1.jpg


https://www.zdnet.com/article/from-data-to-knowledge-and-ai-via-graphs-technology-to-support-a-knowledge-based-economy/

Comentários

  1. Fiz um post mais detalhado sobre ORKG e outro sobre Connected Papers.

    ResponderExcluir
  2. Aqui novamente a discussão sobre o que é ser schema-free e suas vantagens e desvantagens apareceu novamente.

    ResponderExcluir

Postar um comentário

Sinta-se a vontade para comentar. Críticas construtivas são sempre bem vindas.

Postagens mais visitadas deste blog

Aprendizado de Máquina Relacional

 Extraído de -> https://www.lncc.br/~ziviani/papers/Texto-MC1-SBBD2019.pdf   Aprendizado de máquina relacional (AMR) destina-se à criação de modelos estatísticos para dados relacionais (seria o mesmo que dados conectados) , isto é, dados cuja a informação relacional é tão ou mais impor tante que a informação individual (atributos) de cada elemento.    Essa classe de aprendizado tem sido utilizada em diversas aplicações, por exemplo, na extração de informação de dados não estruturados [Zhang et al. 2016] e na modelagem de linguagem natural [Vu et al. 2018].   A adoção de técnicas de aprendizado de máquina relacional em tarefas de comple mentação de grafo de conhecimento se baseia na premissa de existência de regularidades semânticas presentes no mesmo . Modelos grafos probabilísticos  Baseada em regras / heurísticas que não podem garantir 100% de precisão no resultado da inferência mas os resultados podem ser explicados. Modelos de características de ...

Defesa de Doutorado de Grettel Monteagudo Garcia

A última atividade presencial que fiz na PUC-Rio foi assistir a defesa de tese da Grettel Monteagudo Garcia , em 13/03/2020 (uma sexta-feira 13 !!!!). O título da tese é “ A Keyword-based Query Processing Method for Datasets with Schemas ” e me interessou por causa do projeto do NIMA. A proposta parte do cenário onde usuários possam consultar dados, armazenados em bancos de dados relacionais e TripleStores, de maneira semelhante ao Google, ou seja, digitando palavras-chave, e deixando para o sistema recuperar os dados que melhor correspondem ao conjunto de palavras-chave.  Na tese estão descritos um algoritmo e um framework projetados para processar consultas baseadas em palavras-chave para bases de dados com esquema, especificamente bancos relacionais e bases de dados em RDF. A primeira etapa do algoritmo é a conversão do conjunto de palavras chaves em uma consulta abstrata explorando um esquema abstrato . Nesta etapa o principal desafio é achar onde a informação está (os matches...

Metodologia Científica II - continuação

No primeiro post  foram detalhados os 6 primeiros vídeos do canal do Youtube do professor Eduardo Ogasawara do CEFET/RJ   Mais 3 vídeos foram disponibilizados e estão comentados a seguir: Gráficos, Figuras e Tabelas (33 minutos) - como apresentar os resultados das avaliações experimentais. Gráficos: associar análises dos resultados a cada gráfico apresentado, problemas comuns na montagem de gráficos (não usar todo eixo X ou Y, não usar área útil com uma escala adequada a ver o comportamento dos números, não marcar os pontos de observação da série, inconsistência no uso de cores ), escala logarítmica x linear, eixo X para a variável independente e Y para a dependente (resposta), escrever boas legendas para os gráficos, observar se diferenças entre variáveis apresentadas em gráficos separados podem atrapalhar a interpretação dos resultados. Diagramas devem ser pensados de acordo com o propósito, trata-se de uma abstração e cada elemento deve ser explicado no texto, rótulos...