{"id":213,"date":"2020-05-18T21:59:50","date_gmt":"2020-05-18T16:29:50","guid":{"rendered":"https:\/\/www.trendstechblog.com\/?p=213"},"modified":"2020-05-18T22:00:17","modified_gmt":"2020-05-18T16:30:17","slug":"graph-neural-network","status":"publish","type":"post","link":"https:\/\/www.trendstechblog.com\/graph-neural-network\/","title":{"rendered":"Graph Neural Network: One Step Further In Deep Learning"},"content":{"rendered":"<p>In the development of <a href=\"https:\/\/www.trendstechblog.com\/how-to-accelerate-your-business-with-artificial-intelligence\/\">artificial intelligence<\/a>, the learning process is essential. The machine learning and especially deep learning are used to teach the software to think independently, training their algorithms. For example, the first technology is applied to facial recognition. Many machine learning approaches are based on artificial neural networks, in which the software algorithms are designed as a network of nodes that mimics the human nervous system. A new approach is called graph neural networks, or graphical neural networks.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_58 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-655ddfaba54d6\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-655ddfaba54d6\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.trendstechblog.com\/graph-neural-network\/#How_Do_Graph_Neural_Networks_Work\" title=\"How Do Graph Neural Networks Work\">How Do Graph Neural Networks Work<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.trendstechblog.com\/graph-neural-network\/#Where_Are_Graph_Neural_Networks_Used\" title=\"Where Are Graph Neural Networks Used\">Where Are Graph Neural Networks Used<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.trendstechblog.com\/graph-neural-network\/#Advantages_Disadvantages_Of_Graph_Neural_Networks\" title=\"Advantages &amp; Disadvantages Of Graph Neural Networks\">Advantages &amp; Disadvantages Of Graph Neural Networks<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"How_Do_Graph_Neural_Networks_Work\"><\/span>How Do Graph Neural Networks Work<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Graph neural networks or GNN (<a href=\"https:\/\/arxiv.org\/abs\/1901.00596\">Graphic Neural Networks<\/a>) are a new form of artificial neural networks (artificial neural networks) based on graphs. To understand GNN, you must first know what is meant by a graph in the field of computing, in which the term refers to a specific way of structuring data: a graph consists of several data points (nodes, or vertices in English). ) that are connected (by edges, or edges in English) and therefore form pairs. You will see it clearer with this example: person A and person B can be represented as points in a graph. If they are connected, it means that there is some relationship between them. If the connections are removed, only one set of people or data remains.<\/p>\n<p>A tree is a well-known form of a graph. In this structure, the nodes are connected so that there is only one path (that can traverse multiple nodes) between point A and point B. The edges can follow either direction or none. In a graph, relationships are as important as the data itself. Both edges and nodes can be assigned attributes.<\/p>\n<p>Therefore, the graph is ideal to represent real conditions, which is precisely one of the challenges of deep learning: getting the software to understand natural conditions. This is just what a neural network graph does, where nodes collect information from neighboring nodes because they exchange messages with each other regularly. In this way, the neural network graph can learn: the data is transmitted and incorporated into the properties of the corresponding node.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Where_Are_Graph_Neural_Networks_Used\"><\/span>Where Are Graph Neural Networks Used<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Until now, scientists have mainly focused on investigating the possibilities of graph neural networks, proposing the most diverse applications. In general, using GNN makes sense when situations or processes in which relationships play an important role must be represented through neural networks.<\/p>\n<ul>\n<li><strong>Financial Market:<\/strong> By understanding the transactions, it is possible to obtain a more reliable market forecast.<\/li>\n<li><strong>Search Engines:<\/strong> to assess the importance of web pages, it is essential to take into account the links between the pages.<\/li>\n<li><strong>Social Media:<\/strong> understanding the relationships between people can help optimize social media.<\/li>\n<li><strong>Chemistry:<\/strong> The composition of the molecules can be shown in graphs and therefore transferred to the GNN.<\/li>\n<li><strong>Knowledge:<\/strong> understanding how information is related is essential to correctly represent knowledge.<\/li>\n<\/ul>\n<p>Graph neural networks are also used in image and speech recognition. In some circumstances, unstructured natural information can be better processed by GNNs than by traditional neural networks.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Advantages_Disadvantages_Of_Graph_Neural_Networks\"><\/span>Advantages &amp; Disadvantages Of Graph Neural Networks<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Graph neural networks help deal with challenges that traditional neural networks have so far been unable to overcome, or at least in part. In the past, graph-based data could not be processed correctly, because the relationships between the data were not sufficiently weighted. With GNN, the so-called edges are as important as the nodes themselves.<\/p>\n<p>However, graph neural networks cannot solve all the problems that neural networks entail. In particular, the black box problem is likely to continue to emerge: It is difficult to understand how a (graphical) neural network makes the final decision since internal processes based on complex algorithms can hardly be understood from the outside.<\/p>\n<p><strong>Also Read: <a href=\"https:\/\/www.trendstechblog.com\/tar-archive-program\/\">Tar Archive Program Creating Backups And Archiving Files<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the development of artificial intelligence, the learning process is essential. The machine learning and especially deep learning are used&#8230;<\/p>\n","protected":false},"author":1,"featured_media":214,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[119,120],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Graph Neural Network: One Step Further In Deep Learning<\/title>\n<meta name=\"description\" content=\"In the development of artificial intelligence, the learning process is essential. The machine learning and especially deep learning are used to teach\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.trendstechblog.com\/graph-neural-network\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Graph Neural Network: One Step Further In Deep Learning\" \/>\n<meta property=\"og:description\" content=\"In the development of artificial intelligence, the learning process is essential. The machine learning and especially deep learning are used to teach\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.trendstechblog.com\/graph-neural-network\/\" \/>\n<meta property=\"og:site_name\" content=\"Trends Tech Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-18T16:29:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-18T16:30:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.trendstechblog.com\/wp-content\/uploads\/2020\/05\/Graph-Neural-Network-Jpg.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"TrendsTechBlog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@trendstechblog\" \/>\n<meta name=\"twitter:site\" content=\"@trendstechblog\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TrendsTechBlog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.trendstechblog.com\/graph-neural-network\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.trendstechblog.com\/graph-neural-network\/\"},\"author\":{\"name\":\"TrendsTechBlog\",\"@id\":\"https:\/\/www.trendstechblog.com\/#\/schema\/person\/323aae267386ddba7224403d86f419d1\"},\"headline\":\"Graph Neural Network: One Step Further In Deep Learning\",\"datePublished\":\"2020-05-18T16:29:50+00:00\",\"dateModified\":\"2020-05-18T16:30:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.trendstechblog.com\/graph-neural-network\/\"},\"wordCount\":631,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.trendstechblog.com\/#\/schema\/person\/323aae267386ddba7224403d86f419d1\"},\"keywords\":[\"GNN\",\"GraphNeuralNetworks\"],\"articleSection\":[\"MARKETING\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.trendstechblog.com\/graph-neural-network\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.trendstechblog.com\/graph-neural-network\/\",\"url\":\"https:\/\/www.trendstechblog.com\/graph-neural-network\/\",\"name\":\"Graph Neural Network: One Step Further In Deep Learning\",\"isPartOf\":{\"@id\":\"https:\/\/www.trendstechblog.com\/#website\"},\"datePublished\":\"2020-05-18T16:29:50+00:00\",\"dateModified\":\"2020-05-18T16:30:17+00:00\",\"description\":\"In the development of artificial intelligence, the learning process is essential. The machine learning and especially deep learning are used to teach\",\"breadcrumb\":{\"@id\":\"https:\/\/www.trendstechblog.com\/graph-neural-network\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.trendstechblog.com\/graph-neural-network\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.trendstechblog.com\/graph-neural-network\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.trendstechblog.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MARKETING\",\"item\":\"https:\/\/www.trendstechblog.com\/category\/marketing\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Graph Neural Network: One Step Further In Deep Learning\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.trendstechblog.com\/#website\",\"url\":\"https:\/\/www.trendstechblog.com\/\",\"name\":\"Trends Tech Blog\",\"description\":\"Daily Tech Updates\",\"publisher\":{\"@id\":\"https:\/\/www.trendstechblog.com\/#\/schema\/person\/323aae267386ddba7224403d86f419d1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.trendstechblog.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.trendstechblog.com\/#\/schema\/person\/323aae267386ddba7224403d86f419d1\",\"name\":\"TrendsTechBlog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.trendstechblog.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.trendstechblog.com\/wp-content\/uploads\/2020\/06\/Trends-Tech-Blog-Logo.png\",\"contentUrl\":\"https:\/\/www.trendstechblog.com\/wp-content\/uploads\/2020\/06\/Trends-Tech-Blog-Logo.png\",\"width\":280,\"height\":70,\"caption\":\"TrendsTechBlog\"},\"logo\":{\"@id\":\"https:\/\/www.trendstechblog.com\/#\/schema\/person\/image\/\"},\"description\":\"TrendsTechBlog it's a Technologies Related that gives the Technology News, Business, Gadgest, Digital, Mobiles, Social Media, AI. Latest Trends and Up coming News.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Graph Neural Network: One Step Further In Deep Learning","description":"In the development of artificial intelligence, the learning process is essential. The machine learning and especially deep learning are used to teach","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.trendstechblog.com\/graph-neural-network\/","og_locale":"en_US","og_type":"article","og_title":"Graph Neural Network: One Step Further In Deep Learning","og_description":"In the development of artificial intelligence, the learning process is essential. The machine learning and especially deep learning are used to teach","og_url":"https:\/\/www.trendstechblog.com\/graph-neural-network\/","og_site_name":"Trends Tech Blog","article_published_time":"2020-05-18T16:29:50+00:00","article_modified_time":"2020-05-18T16:30:17+00:00","og_image":[{"width":1280,"height":675,"url":"https:\/\/www.trendstechblog.com\/wp-content\/uploads\/2020\/05\/Graph-Neural-Network-Jpg.jpg","type":"image\/jpeg"}],"author":"TrendsTechBlog","twitter_card":"summary_large_image","twitter_creator":"@trendstechblog","twitter_site":"@trendstechblog","twitter_misc":{"Written by":"TrendsTechBlog","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.trendstechblog.com\/graph-neural-network\/#article","isPartOf":{"@id":"https:\/\/www.trendstechblog.com\/graph-neural-network\/"},"author":{"name":"TrendsTechBlog","@id":"https:\/\/www.trendstechblog.com\/#\/schema\/person\/323aae267386ddba7224403d86f419d1"},"headline":"Graph Neural Network: One Step Further In Deep Learning","datePublished":"2020-05-18T16:29:50+00:00","dateModified":"2020-05-18T16:30:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.trendstechblog.com\/graph-neural-network\/"},"wordCount":631,"commentCount":0,"publisher":{"@id":"https:\/\/www.trendstechblog.com\/#\/schema\/person\/323aae267386ddba7224403d86f419d1"},"keywords":["GNN","GraphNeuralNetworks"],"articleSection":["MARKETING"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.trendstechblog.com\/graph-neural-network\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.trendstechblog.com\/graph-neural-network\/","url":"https:\/\/www.trendstechblog.com\/graph-neural-network\/","name":"Graph Neural Network: One Step Further In Deep Learning","isPartOf":{"@id":"https:\/\/www.trendstechblog.com\/#website"},"datePublished":"2020-05-18T16:29:50+00:00","dateModified":"2020-05-18T16:30:17+00:00","description":"In the development of artificial intelligence, the learning process is essential. The machine learning and especially deep learning are used to teach","breadcrumb":{"@id":"https:\/\/www.trendstechblog.com\/graph-neural-network\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.trendstechblog.com\/graph-neural-network\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.trendstechblog.com\/graph-neural-network\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.trendstechblog.com\/"},{"@type":"ListItem","position":2,"name":"MARKETING","item":"https:\/\/www.trendstechblog.com\/category\/marketing\/"},{"@type":"ListItem","position":3,"name":"Graph Neural Network: One Step Further In Deep Learning"}]},{"@type":"WebSite","@id":"https:\/\/www.trendstechblog.com\/#website","url":"https:\/\/www.trendstechblog.com\/","name":"Trends Tech Blog","description":"Daily Tech Updates","publisher":{"@id":"https:\/\/www.trendstechblog.com\/#\/schema\/person\/323aae267386ddba7224403d86f419d1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.trendstechblog.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.trendstechblog.com\/#\/schema\/person\/323aae267386ddba7224403d86f419d1","name":"TrendsTechBlog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.trendstechblog.com\/#\/schema\/person\/image\/","url":"https:\/\/www.trendstechblog.com\/wp-content\/uploads\/2020\/06\/Trends-Tech-Blog-Logo.png","contentUrl":"https:\/\/www.trendstechblog.com\/wp-content\/uploads\/2020\/06\/Trends-Tech-Blog-Logo.png","width":280,"height":70,"caption":"TrendsTechBlog"},"logo":{"@id":"https:\/\/www.trendstechblog.com\/#\/schema\/person\/image\/"},"description":"TrendsTechBlog it's a Technologies Related that gives the Technology News, Business, Gadgest, Digital, Mobiles, Social Media, AI. Latest Trends and Up coming News."}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.trendstechblog.com\/wp-json\/wp\/v2\/posts\/213"}],"collection":[{"href":"https:\/\/www.trendstechblog.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.trendstechblog.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.trendstechblog.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.trendstechblog.com\/wp-json\/wp\/v2\/comments?post=213"}],"version-history":[{"count":1,"href":"https:\/\/www.trendstechblog.com\/wp-json\/wp\/v2\/posts\/213\/revisions"}],"predecessor-version":[{"id":215,"href":"https:\/\/www.trendstechblog.com\/wp-json\/wp\/v2\/posts\/213\/revisions\/215"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.trendstechblog.com\/wp-json\/wp\/v2\/media\/214"}],"wp:attachment":[{"href":"https:\/\/www.trendstechblog.com\/wp-json\/wp\/v2\/media?parent=213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.trendstechblog.com\/wp-json\/wp\/v2\/categories?post=213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.trendstechblog.com\/wp-json\/wp\/v2\/tags?post=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}