{"id":9677,"date":"2024-04-30T17:25:47","date_gmt":"2024-04-30T15:25:47","guid":{"rendered":"https:\/\/dev.29forward.com\/bez-kategorii\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning"},"modified":"2024-08-15T10:27:00","modified_gmt":"2024-08-15T08:27:00","slug":"generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning","status":"publish","type":"post","link":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning","title":{"rendered":"Generating Interpretation of Graphs in Scientific Articles Using Deep Learning"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"9677\" class=\"elementor elementor-9677 elementor-7979\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e53f83 e-con-full e-flex e-con e-parent\" data-id=\"7e53f83\" data-element_type=\"container\" data-e-type=\"container\" id=\"top\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30adbfb elementor-widget elementor-widget-image\" data-id=\"30adbfb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"1\" src=\"https:\/\/29forward.com\/wp-content\/uploads\/2023\/11\/line-grey.svg\" class=\"attachment-large size-large wp-image-7210\" alt=\"Graue Linie\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a942925 elementor-align-right elementor-widget elementor-widget-breadcrumbs\" data-id=\"a942925\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"breadcrumbs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p id=\"breadcrumbs\"><span><span><a href=\"https:\/\/29forward.com\/pl\/startseite\">Home<\/a><\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9b46aaf e-con-full e-flex e-con e-parent\" data-id=\"9b46aaf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-077a878 elementor-widget elementor-widget-text-editor\" data-id=\"077a878\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Artyku\u0142 specjalistyczny<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfe74c7 elementor-widget elementor-widget-text-editor\" data-id=\"cfe74c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h1>Deep Learning<\/h1>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e1ebf9 elementor-widget elementor-widget-text-editor\" data-id=\"6e1ebf9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tGenerating Interpretation of Graphs in Scientific Articles Using Deep Learning\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-efb8489 elementor-widget elementor-widget-text-editor\" data-id=\"efb8489\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Introduction  Motivation<br \/><\/strong>Data is exponentially growing worldwide. 90 % of it has been generated in the recent two years alone<sup>1<\/sup>.  This trend will continue to manifest in the same speed in the next few years and will generate vast amounts of data unimaginable to the human brain. This inevitably makes us wonder how we will deal with data in the future and what it will look like.<\/p>\n<p>Balnojan<sup>2<\/sup>, as many other academics and data specialists, predicts that a lot of the data, we will be working with in 6 years\u2019 time, will be in the image form. The scope of this data will mainly be to provide consumers an easy way to find desired products online through images on their mobile devices. We can make sense of such image data through computer vision and deep learning technologies. These technologies have improved immensely in the recent years \u2013 they even surpass human vision in many cases. This means, that we are probably in the right path to handling this vast amount of data in real time through AI-technologies.<\/p>\n<p>Computer Vision\u2019s most impressive use cases range from cancer detection in medicine, performance assessment in sports, to autonomous vehicles<sup>3<\/sup>. Inspired by the advancement in the deep learning technologies that enable us to improve our lives, I too, would like to report on an interesting use case of deep learning technologies on image data. <\/p>\n<p>This use case came about as part of my master thesis at the <a href=\"https:\/\/www.hwr-berlin.de\/en\/study\/degree-programmes\/detail\/13-business-intelligence-and-process-management\/\" target=\"_blank\" rel=\"noopener\">Berlin School of Economics and Law<\/a>. Similar to the aforementioned exponential growth of data, the number of scientific papers published worldwide is also growing rapidly<sup>4<\/sup>. Thus, academics face the challenge of an exhaustive literature review.  In fact, this is not a challenge anymore, but has become a nearly impossible task. When working on scientific research, we need to make sure that we go through all the available scientific work, and as a result differentiate our work from what has already been contributed. This becomes even harder when we take into consideration that only approximately 30 % of the delivered results on online libraries, are relevant to the searched topic.<\/p>\n<p>This is where the CauseMiner<sup>5<\/sup> software comes to help. It is a software, developed by M\u00fcller and H\u00fctteman<sup>5<\/sup> that uses natural language processing, linguistic rules, and text mining to analyse the contents of scientific articles and finally extract the main ideas behind the research.  This way, researchers can quickly decide whether a scientific paper is relevant and thus worth their time.<\/p>\n<p>But the main hypothesis or ideas behind scientific work are not only expressed through text, often researchers also provide visual graphs that concisely express the main hypothesis and their relationships through nodes and edges (see figure 1). These graphs are also known as graphical research models. Having the contents of these graphs as an output of the CauseMiner Software would be a good extension. This was the goal of the master thesis, to take the image data of these graphical research models and extract the information utilizing deep learning models.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4de3419 elementor-widget elementor-widget-image\" data-id=\"4de3419\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"850\" height=\"437\" src=\"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-graphical-research.webp\" class=\"attachment-full size-full wp-image-8100\" alt=\"\u2013 Generating Interpretation of Graphs\" srcset=\"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-graphical-research.webp 850w, https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-graphical-research-300x154.webp 300w, https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-graphical-research-768x395.webp 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2582325 elementor-widget elementor-widget-text-editor\" data-id=\"2582325\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>Figure 1: Example of a graphical research model retrieved from <sup>6<\/ssup><\/h6>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b14cfb3 elementor-widget elementor-widget-text-editor\" data-id=\"b14cfb3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Methodology<\/strong><br>In this article, I would like to show step by step, how you can utilize image data to extract insightful information from it through deep learning.<\/p>\n<p>The main goal of the thesis was to assess the capabilities of deep learning technologies to extract the structure of graphical research models in image form. I would like to point out that we are only interested in the structure of these graphs. We can extract the text provided in them through other computer vision technologies, such as Tesseract<sup>7<\/sup>.<\/p>\n<p>I needed image data extracted from research papers. Clark and Divvala<sup>8<\/sup>&nbsp;have developed a framework that extracts all image data from a corpus of papers. This provides us with a good amount of \u201creal\u201d graphical research models. I had to go through all these images and extract those that could be classified as graphical research models. These images then would become part of the dataset that I used to run my deep learning model on.<\/p>\n<p>Unfortunately, my dataset was not ready for the deep learning models yet. While doing my research, I found out that the best deep learning models out there, that could extract information from the graphs in text form, were <em>image captioning models<\/em> and <em>instance segmentation models<\/em>.<\/p>\n<p>Image captioning models generate a textual description of images. For this I could generate the needed data using a Python library: Graphviz<sup>9<\/sup>.&nbsp;instead of writing a description to every image myself.<\/p>\n<p>For the image segmentation model, on the other hand, I could not generate any data and had to annotate it myself. Instance Segmentation Models are deep learning models that detect objects on images and generate masks on top of them. In other words, they assign every pixel to a class. I decided to detect only a few classes as the amount of data available was limited. The classes were nodes, edges (lines), arrows, and edge labels. This was done with an open-source tool, the VGG Image Annotator<sup>10<\/sup>.<\/p>\n<p>After having my datasets ready, I was finally free to experiment with deep learning models. As an image captioning model, I chose to use a captioning model with semantic attention developed by Xu et al.<sup>11<\/sup>.&nbsp;This approach turned out to not be successful with my data. Therefore, I would like to not further dive into explanations on this, but would like to point out, that this technology is not able to generate the structure of graphical research models.<\/p>\n<p>The instance segmentation model, on the other hand, delivered very promising results. I utilized Mask R-CNN<sup>12<\/sup>, which is an extension of an object detection model Faster R-CNN<sup>12<\/sup>. I chose this model as it was one of the state-of-the-art solutions by the time I was working on the thesis and due to all the literature available on it. <\/p>\n<p><strong>A short explanation of the Mask R-CNN model architecture:<br><\/strong>An image is processed as follows: firstly, it is passed to a Convolutional Neural Network (CNN), the backbone network for feature extraction. Convolutional Neural Networks are multi-layer neural networks, that are applied to visual imagery and can learn local patterns or features in images that they can later recognize again in different locations<sup>13<\/sup>. The extracted features are fed to the Region Proposal Network, which creates anchor boxes that contain potential objects to detect.   The ROI Align layers maintains the spatial orientation. Then, the fully connected network (FCN), processes the proposed regions and passes them to two different fully connected layers for object detection and bounding box refinement. The same output is processed in parallel by the Mask R-CNN branch, which generates the segmentation masks<sup>14<\/sup>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-114cd35 elementor-widget elementor-widget-image\" data-id=\"114cd35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"852\" height=\"528\" src=\"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-architecture-of-Mask-R-CNN.webp\" class=\"attachment-full size-full wp-image-8088\" alt=\"generated structure - Generating Interpretation of Graphs\" srcset=\"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-architecture-of-Mask-R-CNN.webp 852w, https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-architecture-of-Mask-R-CNN-300x186.webp 300w, https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-architecture-of-Mask-R-CNN-768x476.webp 768w\" sizes=\"(max-width: 852px) 100vw, 852px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c5f57e elementor-widget elementor-widget-text-editor\" data-id=\"8c5f57e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>Figure 2: The architecture of Mask R-CNN<sup>14<\/sup><\/h6>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8e43120 elementor-widget elementor-widget-text-editor\" data-id=\"8e43120\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>I trained the model on 245 annotated images of graphs, or 435 real and augmented images. I was able to achieve an overall accuracy of 87 %. This was a very satisfying result when we consider the limited amount of training data available.<\/p>\n<p>In figure 3 we demonstrate the tasks performed by Mask R-CNN, that is object detection, semantic segmentation, and instance segmentation.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f1958e elementor-widget elementor-widget-image\" data-id=\"9f1958e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"852\" height=\"435\" src=\"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-Tasks-performed-my-Mask-R-CNN.webp\" class=\"attachment-full size-full wp-image-8103\" alt=\"Graphs Tasks performed my Mask R CNN\" srcset=\"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-Tasks-performed-my-Mask-R-CNN.webp 852w, https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-Tasks-performed-my-Mask-R-CNN-300x153.webp 300w, https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-Tasks-performed-my-Mask-R-CNN-768x392.webp 768w\" sizes=\"(max-width: 852px) 100vw, 852px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0fc599a elementor-widget elementor-widget-text-editor\" data-id=\"0fc599a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>Figure 3: Tasks performed my Mask R-CNN (Object detection, semantic segmentation, instance segmentation)<\/h6>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-02da8c4 elementor-widget elementor-widget-text-editor\" data-id=\"02da8c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>As you might have already noticed, this deep learning model, would only deliver me the objects with their segmentation masks and classes, not with the desired graph structure. I could, however, use the information provided to me by Mask R-CNN to generate the graph structures (see figure 4)<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a3cbb8 elementor-widget elementor-widget-image\" data-id=\"1a3cbb8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"852\" height=\"510\" src=\"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-graph-to-generate-the-structure-of-graph.webp\" class=\"attachment-full size-full wp-image-8094\" alt=\"h \u2013 Generating Interpretation of Graphs\" srcset=\"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-graph-to-generate-the-structure-of-graph.webp 852w, https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-graph-to-generate-the-structure-of-graph-300x180.webp 300w, https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-graph-to-generate-the-structure-of-graph-768x460.webp 768w\" sizes=\"(max-width: 852px) 100vw, 852px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3bc8764 elementor-widget elementor-widget-text-editor\" data-id=\"3bc8764\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>Figure 4: An annotated graph to generate the structure of graph retrieved from <sup>15<\/sup><\/h6>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c97b19d elementor-widget elementor-widget-text-editor\" data-id=\"c97b19d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tWith the segmentation masks provided by the model, one could tell just by looking at an image with the masks visualized on top, that these masks intersect with each other (see figure 4). This information can lead us to the structure of the graph: one node intersects with a line, the line with an arrow and so on. In Python we can use Shapely<sup>16<\/sup>, a package for \u201cmanipulation of planar geometric objects\u201d, to identify whether our generated segmentation masks intersect with each other. After obtaining shapely polygons out of the segmentation masks, we save them in a dictionary that contains a generated element id, the class name of the element, the polygons, and the cropped image of every node and edge label. We also generate a set of intersecting ID-Pairs using Shapely.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-240876d elementor-widget elementor-widget-image\" data-id=\"240876d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"852\" height=\"509\" src=\"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-graph-with-polygons-and-their-ids.webp\" class=\"attachment-full size-full wp-image-8097\" alt=\"Grafik f\u00fcr Graphical Research \u2013 Generating Interpretation of Graphs\" srcset=\"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-graph-with-polygons-and-their-ids.webp 852w, https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-graph-with-polygons-and-their-ids-300x179.webp 300w, https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-graph-with-polygons-and-their-ids-768x459.webp 768w\" sizes=\"(max-width: 852px) 100vw, 852px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc848ae elementor-widget elementor-widget-text-editor\" data-id=\"cc848ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>Figure 5: Annotated graph with polygons and their id-s retrieved from <b>[14]<\/b><\/h6>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3583db0 elementor-widget elementor-widget-text-editor\" data-id=\"3583db0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tWe use the cropped image of every node and edge label to pass it through Tesseract. Tesseract returns the text of every node and edge label. We save this information in the dictionary again. Now we have all the information we need for the structure generation of our graphical research models: the intersecting ID-Pairs, the classes, and the text on nodes and edge labels. Through the intersecting ID-Pairs, we can identify the structure of a graph. We can follow the path from one element to another. For example, if elements 1 and 2 intersect, but also elements 2 and 5 intersect, we can conclude that element 1 leads to element 2 and element 2 to element 5. This is how we come to the full structure of our graphs. However, developing an algorithm that does this properly, would be very time-consuming. Thus, we make use of Networkx<sup>17<\/sup>, a \u201cpython package for creation, manipulation, and the analysis of the structure of complex networks\u201c. With the help of Networkx, we can generate all possible paths in a graphical research model. All these possible paths are our structure.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ceecb1 elementor-widget elementor-widget-text-editor\" data-id=\"5ceecb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Let\u2019s wrap up the main steps we took to come to our generated graph structures:<br \/><\/strong><\/p>\n<ol class=\"ol1\">\n<li class=\"li1\">Generating instance segmentation masks with Mask R-CNN.<\/li>\n<li class=\"li1\">Converting the generated masks to polygons.<\/li>\n<li class=\"li1\">Creating dictionaries that contain the polygons, an identifying key, and their classes (node, arrow, edge label, line).<\/li>\n<li class=\"li1\">Using Tesseract to detect the text on every node and attaching this text to the corresponding element in the dictionary.<\/li>\n<li class=\"li1\">Determining which elements (polygons) intersect with each other. If two elements intersect with each other, then they are connected.<\/li>\n<li class=\"li1\">Creating id-pairs of intersecting elements and identifying all the possible network paths in the graph. These paths are the generated structure of the graphs<\/li>\n<\/ol>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8233e6d elementor-widget elementor-widget-text-editor\" data-id=\"8233e6d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This is what we have retrieved from the graph shown in Figure 5:<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-19ab8bf elementor-widget elementor-widget-image\" data-id=\"19ab8bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1136\" height=\"896\" src=\"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-generated-structure.webp\" class=\"attachment-full size-full wp-image-8091\" alt=\"graph-to-generate-the-structure-of-graph\" srcset=\"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-generated-structure.webp 1136w, https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-generated-structure-300x237.webp 300w, https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-generated-structure-1024x808.webp 1024w, https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Generating-Interpretation-of-Graphs-generated-structure-768x606.webp 768w\" sizes=\"(max-width: 1136px) 100vw, 1136px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d0e334 elementor-widget elementor-widget-text-editor\" data-id=\"2d0e334\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>Figure 4: Generated Structure<\/h6>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05fd081 elementor-widget elementor-widget-text-editor\" data-id=\"05fd081\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Note that the order of line and arrow, defines the direction of the connection as shown through the red arrows on Figure 6.<br \/>Now that we have finally extracted the information behind graphical research models, with a little refinement we can now add it to the CauseMiner Software.<\/p>\n<p><strong><span lang=\"EN-GB\">Final Words<br \/><\/span><\/strong>We\u2019ve gone through all the steps of solving a problem through deep learning: from creating an appropriate dataset, to training a deep learning model and using its output to generate insightful information for us. I would like to point out, how powerful data can be and how much knowledge we can extract from it. With a little imagination, we can probably find many use cases for different datasets and who knows what we can achieve\u2026<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-955ad97 elementor-widget elementor-widget-text-editor\" data-id=\"955ad97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<strong>References:<\/strong>\n<h6 class=\"p1\"><sup>1<\/sup> <a style=\"font-size: 100%;\" href=\"https:\/\/www.seagate.com\/files\/www-content\/our-story\/trends\/files\/idc-seagate-dataage-whitepaper.pdf\" target=\"_blank\" rel=\"noopener\">D. Reinsel, J. Gantz, J. Rydning,<\/a> &#8222;The Digitization of the World From Edge to Core&#8221; 2018. Retrieved May 5, 2022<\/h6>\n<h6 class=\"p1\"><sup>2<\/sup> <a style=\"font-size: 100%;\" href=\"https:\/\/towardsdatascience.com\/the-future-of-good-data-what-you-should-know-now-f2a312a0e469\" target=\"_blank\" rel=\"noopener\">S. Balnojan,<\/a> &#8222;The Future Of Good Data &#8211; What You Should Know Now!&#8221; 2020. Retrieved May 5, 2022<\/h6>\n<h6 class=\"p1\"><sup>3<\/sup> <a style=\"font-size: 100%;\" href=\"https:\/\/viso.ai\/applications\/computer-vision-applications\/\" target=\"_blank\" rel=\"noopener\">V. Meel,<\/a> &#8222;87 Most Popular Computer Vsion Application in 2022&#8221; 2022. Retrieved May 5, 2022<\/h6>\n<h6 class=\"p1\"><sup>4<\/sup> <a style=\"font-size: 100%;\" href=\"https:\/\/doi.org\/10.1087\/20100308\" target=\"_blank\" rel=\"noopener\">A. E. Jinha,<\/a> \u201cArticle 50 million: an estimate of the number of scholarly articles in existence,\u201d Learned Publishing, vol. 23, no. 3, pp. 258\u2013263, 2010.<\/h6>\n<h6 class=\"p1\"><sup>5<\/sup> <a style=\"font-size: 100%;\" href=\"https:\/\/doi.org\/10.24251\/HICSS.2018.660\" target=\"_blank\" rel=\"noopener\">R. M. Mueller and S. Huttemann,<\/a> \u201cExtracting Causal Claims from Information Systems \u00a8 Papers with Natural Language Processing for Theory Ontology Learning,\u201d in Proceedings of the 51st Hawaii International Conference on System Sciences, pp. 5295\u20135304, 2018.<\/h6>\n<h6 class=\"p1\"><sup>6<\/sup> <a style=\"font-size: 100%;\" href=\"https:\/\/www.researchgate.net\/figure\/below-gives-a-graphical-presentation-of-the-proposed-research-model_fig1_323365549\" target=\"_blank\" rel=\"noopener\">V. Cova, V. Abbas,<\/a> &#8222;The cultural aspect in the relationship customer-place: Proposal and test of an integrated model&#8221; 2018. Retrieved May 5, 2022<\/h6>\n<h6 class=\"p1\"><sup>7<\/sup> <a style=\"font-size: 100%;\" href=\"https:\/\/www.pyimagesearch.com\/2018\/09\/17\/opencv-ocr-and-text-recognition-with-tesseract\/\" target=\"_blank\" rel=\"noopener\">A. Rosebrock,<\/a> \u201cOpenCV OCR and text recognition with Tesseract &#8211; PyImageSearch,\u201d 2018. Retrieved August 8, 2020,<\/h6>\n<h6 class=\"p1\"><sup>8<\/sup> <a style=\"font-size: 100%;\" href=\"https:\/\/doi.org\/10.1145\/2910896.2910904\" target=\"_blank\" rel=\"noopener\">C. Clark and S. Divvala,<\/a> \u201cPDFFigures 2.0: Mining figures from research papers,\u201d in Proceedings of the 16th ACM\/IEEE-CS on Joint Conference on Digital Libraries &#8211; JCDL \u201916, pp. 143\u2013152, ACM Press, 2016.<\/h6>\n<h6 class=\"p1\"><sup>9<\/sup> \u201c<a style=\"font-size: 100%;\" href=\"https:\/\/graphviz.org\/\" target=\"_blank\" rel=\"noopener\">Graphviz<\/a> &#8211; graph visualization software.\u201d<\/h6>\n<h6 class=\"p1\"><sup>10<\/sup> <a style=\"font-size: 100%;\" href=\"https:\/\/doi.org\/10.1145\/3343031.3350535\" target=\"_blank\" rel=\"noopener\">A. Dutta and A. Zisserman,<\/a> \u201cThe VIA annotation software for images, audio and video,\u201d in Proceedings of the 27th ACM International Conference on Multimedia, pp. 2276\u2013 2279, ACM.<\/h6>\n<h6 class=\"p1\"><sup>11<\/sup> K. Xu, J. L. Ba, R. Kiros, K. Cho, A. Courville, R. Salakhutdinov, R. S. Zemel, and Y. Bengio, \u201cShow, attend and tell: Neural image caption generation with visual attention,\u201d in Proceedings of the 32nd International Conference on International Conference on Machine Learning &#8211; Volume 37, ICML\u201915, p. 2048\u20132057, JMLR.org, 2015.<\/h6>\n<h6 class=\"p1\"><sup>12<\/sup> <a style=\"font-size: 100%;\" href=\"https:\/\/doi.org\/10.1109\/ICCV.2017.322\" target=\"_blank\" rel=\"noopener\">K. He, G. Gkioxari, P. Dollar, and R. Girshick,<\/a> \u201cMask R-CNN,\u201d in \u00b4 2017 IEEE International Conference on Computer Vision (ICCV), pp. 2980\u20132988.<\/h6>\n<h6 class=\"p1\"><sup>13<\/sup> F. Chollet, Deep learning with Python. New York: Manning Publications Co, 2018. OCLC: ocn982650571<\/h6>\n<h6 class=\"p1\"><sup>14<\/sup> <a style=\"font-size: 100%;\" href=\"https:\/\/medium.com\/@jonathan_hui\/image-segmentation-with-mask-r-cnn-ebe6d793272\" target=\"_blank\" rel=\"noopener\">J. Hui,<\/a> \u201cImage segmentation with mask R-CNN,\u201d 2019. Retrieved July 29, 2020<\/h6>\n<h6 class=\"p1\"><sup>15<\/sup> <a style=\"font-size: 100%;\" href=\"https:\/\/doi.org\/10.1007\/s10726-012-9332-4\" target=\"_blank\" rel=\"noopener\">A. Azadegan and G. Kolfschoten,<\/a> \u201cAn assessment framework for practicing facilitator,\u201d Group Decision and Negotiation, pp. 1013\u2014-1045, 2012.<\/h6>\n<h6 class=\"p1\"><sup>16<\/sup> \u201c<a style=\"font-size: 100%;\" href=\"https:\/\/shapely.readthedocs.io\/en\/latest\/project.html\" target=\"_blank\" rel=\"noopener\">Shapely<\/a> \u2014 shapely 1.8dev documentation.\u201d<\/h6>\n<h6 class=\"p1\"><sup>17<\/sup> \u201c<a style=\"font-size: 100%;\" href=\"https:\/\/networkx.github.io\/\" target=\"_blank\" rel=\"noopener\">NetworkX<\/a> \u2014 NetworkX documentation.\u201d<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d079a12 button elementor-align-left elementor-widget elementor-widget-button\" data-id=\"d079a12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Wszystkie artyku\u0142y<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aa8edc0 e-con-full e-flex e-con e-parent\" data-id=\"aa8edc0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f7001e elementor-widget elementor-widget-template\" data-id=\"2f7001e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"8891\" class=\"elementor elementor-8891 elementor-1319 elementor-1319\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f038b14 e-flex e-con-boxed e-con e-parent\" data-id=\"7f038b14\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-41d027ff e-con-full e-flex e-con e-child\" data-id=\"41d027ff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e72c174 e-con-full e-flex e-con e-child\" data-id=\"e72c174\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06bc94d elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"06bc94d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5>Masz pytania, chcia\u0142by\u015b om\u00f3wi\u0107 z nami sw\u00f3j projekt lub szukasz wsparcia technicznego? Z niecierpliwo\u015bci\u0105 czekamy na rozmow\u0119.<\/h5>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a5322f5 elementor-widget elementor-widget-text-editor\" data-id=\"4a5322f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Um\u00f3w si\u0119 na spotkanie ju\u017c teraz<\/h2>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-715ef2d0 e-con-full e-flex e-con e-child\" data-id=\"715ef2d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23b0d2d8 elementor-button-align-start button button--white elementor-widget elementor-widget-form\" data-id=\"23b0d2d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;button_width&quot;:&quot;50&quot;,&quot;step_next_label&quot;:&quot;Nast\\u0119pny&quot;,&quot;step_previous_label&quot;:&quot;Poprzedni&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Nowy formularz\" aria-label=\"Nowy formularz\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"8891\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"23b0d2d8\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"29FORWARD\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tNazwa (pole obowi\u0105zkowe)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Imi\u0119 i nazwisko\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tE-mail (pole obowi\u0105zkowe)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"nazwa@xyz.xyz\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-number elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-number\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tTelefon (opcjonalnie)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[number]\" id=\"form-field-number\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"123456789\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Akceptowane s\u0105 jedynie cyfry i znaki telefoniczne (#,-,*).\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-field_df4c050 elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_df4c050\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPowt\u00f3rz e-mail (pole obowi\u0105zkowe)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[field_df4c050]\" id=\"form-field-field_df4c050\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"nazwa@xyz.xyz\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100 elementor-sm-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWiadomo\u015b\u0107 (pole obowi\u0105zkowe)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"3\" placeholder=\"Wpisz tutaj swoj\u0105 wiadomo\u015b\u0107.\" required=\"required\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text\">\n\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_d9acf9a]\" id=\"form-field-field_d9acf9a\" class=\"elementor-field elementor-size-sm \" style=\"display:none !important;\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-field_0acc2ac elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t<div class=\"elementor-field-subgroup\">\n\t\t\t<span class=\"elementor-field-option\">\n\t\t\t\t<input type=\"checkbox\" name=\"form_fields[field_0acc2ac]\" id=\"form-field-field_0acc2ac\" class=\"elementor-field elementor-size-sm  elementor-acceptance-field\" required=\"required\">\n\t\t\t\t<label for=\"form-field-field_0acc2ac\">Wyra\u017cam zgod\u0119 na przekazanie moich danych wymienionych tutaj firmie 29FORWARD. Wi\u0119cej informacji w sekcji: <a href=\"https:\/\/29forward.com\/pl\/ochrona-danych\"><u>Ochrona danych<\/u><\/a><\/label>\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-field_3f1648f elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[field_3f1648f]\" id=\"form-field-field_3f1648f\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-frcaptcha elementor-field-group elementor-column elementor-field-group-field_77d3d2c elementor-col-50\">\n\t\t\t\t\t<div class=\"frc-captcha \" data-sitekey=\"FCMU3TIQG9FG3O99\" data-lang=\"pl\" ><\/div>\n\t\t<noscript>You need to enable Javascript for the anti-spam check.<\/noscript><style>.frc-captcha {max-width: 100%; width:100%}<\/style><input type=\"frcaptcha text\" name=\"form_fields[field_77d3d2c]\" id=\"form-field-field_77d3d2c\" class=\"elementor-field elementor-size-sm \" style=\"display: none\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-50 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-xs\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Wy\u015blij<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-334bf1f0 e-con-full e-flex e-con e-child\" data-id=\"334bf1f0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Data is exponentially growing worldwide. 90 % of it has been generated in the recent two years alone [1]. This trend will continue to manifest in the same speed in the next few years and will generate vast amounts of data unimaginable to the human brain.<\/p>\n","protected":false},"author":1,"featured_media":8213,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"footnotes":""},"categories":[95],"tags":[],"class_list":["post-9677","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artykul-specjalistyczny"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Generating Interpretation of Graphs in Scientific Articles Using Deep Learning - 29FORWARD<\/title>\n<meta name=\"description\" content=\"Generating Interpretation of Graphs in Scientific Articles Using Deep Learning\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Generating Interpretation of Graphs in Scientific Articles Using Deep Learning - 29FORWARD\" \/>\n<meta property=\"og:description\" content=\"Generating Interpretation of Graphs in Scientific Articles Using Deep Learning\" \/>\n<meta property=\"og:url\" content=\"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning\" \/>\n<meta property=\"og:site_name\" content=\"29FORWARD\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-30T15:25:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-15T08:27:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Fachartikel-Vorschau-3.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1067\" \/>\n\t<meta property=\"og:image:height\" content=\"667\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"CreN30\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"CreN30\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning\"},\"author\":{\"name\":\"CreN30\",\"@id\":\"https:\\\/\\\/29forward.com\\\/pl#\\\/schema\\\/person\\\/68a11ff629791ca95226647d1f881c75\"},\"headline\":\"Generating Interpretation of Graphs in Scientific Articles Using Deep Learning\",\"datePublished\":\"2024-04-30T15:25:47+00:00\",\"dateModified\":\"2024-08-15T08:27:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning\"},\"wordCount\":2126,\"image\":{\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/29forward.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/29FORWARD-Artikel-Fachartikel-Vorschau-3.webp\",\"articleSection\":[\"Artyku\u0142 specjalistyczny\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning\",\"url\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning\",\"name\":\"Generating Interpretation of Graphs in Scientific Articles Using Deep Learning - 29FORWARD\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/29forward.com\\\/pl#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/29forward.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/29FORWARD-Artikel-Fachartikel-Vorschau-3.webp\",\"datePublished\":\"2024-04-30T15:25:47+00:00\",\"dateModified\":\"2024-08-15T08:27:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/29forward.com\\\/pl#\\\/schema\\\/person\\\/68a11ff629791ca95226647d1f881c75\"},\"description\":\"Generating Interpretation of Graphs in Scientific Articles Using Deep Learning\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning#primaryimage\",\"url\":\"https:\\\/\\\/29forward.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/29FORWARD-Artikel-Fachartikel-Vorschau-3.webp\",\"contentUrl\":\"https:\\\/\\\/29forward.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/29FORWARD-Artikel-Fachartikel-Vorschau-3.webp\",\"width\":1067,\"height\":667,\"caption\":\"Vorschaubild Fachartikel \u2013 3 Person stehen an einem Tisch und unterhalten sich mit Blick auf einen Laptop\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\\\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/29forward.com\\\/pl\\\/startseite\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Artyku\u0142 specjalistyczny\",\"item\":\"https:\\\/\\\/29forward.com\\\/pl\\\/artykul-specjalistyczny\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Generating Interpretation of Graphs in Scientific Articles Using Deep Learning\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/29forward.com\\\/pl#website\",\"url\":\"https:\\\/\\\/29forward.com\\\/pl\",\"name\":\"29FORWARD\",\"description\":\"Analyse. Advice. Assist.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/29forward.com\\\/pl?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/29forward.com\\\/pl#\\\/schema\\\/person\\\/68a11ff629791ca95226647d1f881c75\",\"name\":\"CreN30\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8b458b4183f9d2824c984eeb8219ac9ee94fe2e5f2369c7ad6fcd1241584ff8d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8b458b4183f9d2824c984eeb8219ac9ee94fe2e5f2369c7ad6fcd1241584ff8d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8b458b4183f9d2824c984eeb8219ac9ee94fe2e5f2369c7ad6fcd1241584ff8d?s=96&d=mm&r=g\",\"caption\":\"CreN30\"},\"sameAs\":[\"https:\\\/\\\/29forward.com\"],\"url\":\"https:\\\/\\\/29forward.com\\\/pl\\\/author\\\/cren30\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Generating Interpretation of Graphs in Scientific Articles Using Deep Learning - 29FORWARD","description":"Generating Interpretation of Graphs in Scientific Articles Using Deep Learning","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:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning","og_locale":"pl_PL","og_type":"article","og_title":"Generating Interpretation of Graphs in Scientific Articles Using Deep Learning - 29FORWARD","og_description":"Generating Interpretation of Graphs in Scientific Articles Using Deep Learning","og_url":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning","og_site_name":"29FORWARD","article_published_time":"2024-04-30T15:25:47+00:00","article_modified_time":"2024-08-15T08:27:00+00:00","og_image":[{"width":1067,"height":667,"url":"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Fachartikel-Vorschau-3.webp","type":"image\/webp"}],"author":"CreN30","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"CreN30","Szacowany czas czytania":"11 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning#article","isPartOf":{"@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning"},"author":{"name":"CreN30","@id":"https:\/\/29forward.com\/pl#\/schema\/person\/68a11ff629791ca95226647d1f881c75"},"headline":"Generating Interpretation of Graphs in Scientific Articles Using Deep Learning","datePublished":"2024-04-30T15:25:47+00:00","dateModified":"2024-08-15T08:27:00+00:00","mainEntityOfPage":{"@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning"},"wordCount":2126,"image":{"@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning#primaryimage"},"thumbnailUrl":"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Fachartikel-Vorschau-3.webp","articleSection":["Artyku\u0142 specjalistyczny"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning","url":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning","name":"Generating Interpretation of Graphs in Scientific Articles Using Deep Learning - 29FORWARD","isPartOf":{"@id":"https:\/\/29forward.com\/pl#website"},"primaryImageOfPage":{"@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning#primaryimage"},"image":{"@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning#primaryimage"},"thumbnailUrl":"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Fachartikel-Vorschau-3.webp","datePublished":"2024-04-30T15:25:47+00:00","dateModified":"2024-08-15T08:27:00+00:00","author":{"@id":"https:\/\/29forward.com\/pl#\/schema\/person\/68a11ff629791ca95226647d1f881c75"},"description":"Generating Interpretation of Graphs in Scientific Articles Using Deep Learning","breadcrumb":{"@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning#primaryimage","url":"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Fachartikel-Vorschau-3.webp","contentUrl":"https:\/\/29forward.com\/wp-content\/uploads\/2024\/05\/29FORWARD-Artikel-Fachartikel-Vorschau-3.webp","width":1067,"height":667,"caption":"Vorschaubild Fachartikel \u2013 3 Person stehen an einem Tisch und unterhalten sich mit Blick auf einen Laptop"},{"@type":"BreadcrumbList","@id":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny\/generating-interpretation-of-graphs-in-scientific-articles-using-deep-learning#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/29forward.com\/pl\/startseite"},{"@type":"ListItem","position":2,"name":"Artyku\u0142 specjalistyczny","item":"https:\/\/29forward.com\/pl\/artykul-specjalistyczny"},{"@type":"ListItem","position":3,"name":"Generating Interpretation of Graphs in Scientific Articles Using Deep Learning"}]},{"@type":"WebSite","@id":"https:\/\/29forward.com\/pl#website","url":"https:\/\/29forward.com\/pl","name":"29FORWARD","description":"Analyse. Advice. Assist.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/29forward.com\/pl?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/29forward.com\/pl#\/schema\/person\/68a11ff629791ca95226647d1f881c75","name":"CreN30","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/8b458b4183f9d2824c984eeb8219ac9ee94fe2e5f2369c7ad6fcd1241584ff8d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8b458b4183f9d2824c984eeb8219ac9ee94fe2e5f2369c7ad6fcd1241584ff8d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8b458b4183f9d2824c984eeb8219ac9ee94fe2e5f2369c7ad6fcd1241584ff8d?s=96&d=mm&r=g","caption":"CreN30"},"sameAs":["https:\/\/29forward.com"],"url":"https:\/\/29forward.com\/pl\/author\/cren30"}]}},"_links":{"self":[{"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/posts\/9677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/comments?post=9677"}],"version-history":[{"count":0,"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/posts\/9677\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/media\/8213"}],"wp:attachment":[{"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/media?parent=9677"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/categories?post=9677"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/29forward.com\/pl\/wp-json\/wp\/v2\/tags?post=9677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}