<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Artificial Intelligence Archives - Francesco Lelli %</title> <atom:link href="https://francescolelli.info/tag/artificial-intelligence/feed/" rel="self" type="application/rss+xml" /><link>https://francescolelli.info/tag/artificial-intelligence/</link> <description>Information Management, Computer Science,  Economics, Finance and more</description> <lastBuildDate>Tue, 19 Sep 2023 08:52:59 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod> hourly </sy:updatePeriod> <sy:updateFrequency> 1 </sy:updateFrequency> <generator>https://wordpress.org/?v=6.8.5</generator><image> <url>https://francescolelli.info/wp-content/uploads/2018/11/cropped-InstrumentElement-32x32.jpg</url><title>Artificial Intelligence Archives - Francesco Lelli %</title><link>https://francescolelli.info/tag/artificial-intelligence/</link> <width>32</width> <height>32</height> </image> <site
xmlns="com-wordpress:feed-additions:1">156264324</site> <item><title>On Genetic Algorithms as an Optimization Technique for Neural Networks</title><link>https://francescolelli.info/machine-learning/on-genetic-algorithms-as-an-optimization-technique-for-neural-networks/</link> <comments>https://francescolelli.info/machine-learning/on-genetic-algorithms-as-an-optimization-technique-for-neural-networks/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Tue, 19 Sep 2023 08:52:53 +0000</pubDate> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Artificial Intelligence]]></category> <category><![CDATA[automation]]></category> <category><![CDATA[computer science]]></category> <category><![CDATA[genetic algorithms]]></category> <category><![CDATA[machine learning]]></category> <category><![CDATA[ML]]></category> <category><![CDATA[Neural Networks]]></category> <category><![CDATA[NN]]></category> <category><![CDATA[optimization]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2097</guid><description><![CDATA[<p>Genetic algorithms are an optimization technique inspired by the process of natural selection and genetics. In computer science, they are used to solve complex problems and find optimal solutions by mimicking the principles of evolution. A population of potential solutions is created and evolves over generations through the application of genetic operators such as selection, [&#8230;]</p><p>The post <a
href="https://francescolelli.info/machine-learning/on-genetic-algorithms-as-an-optimization-technique-for-neural-networks/">On Genetic Algorithms as an Optimization Technique for Neural Networks</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>Genetic algorithms are an optimization technique inspired by the process of natural selection and genetics. In computer science, they are used to solve complex problems and find optimal solutions by mimicking the principles of evolution. A population of potential solutions is created and evolves over generations through the application of genetic operators such as selection, crossover (recombination), and mutation. Each individual in the population represents a possible solution to the problem at hand, and the algorithm iteratively refines these solutions over time, favoring those that perform better according to a defined fitness function. Through this iterative process of selection and reproduction, genetic algorithms can efficiently explore large solution spaces, making them particularly valuable for tasks like parameter optimization, search, and machine learning model selection.</p><figure
class="wp-block-image size-full"><img
fetchpriority="high" decoding="async" width="1300" height="1300" data-attachment-id="2509" data-permalink="https://francescolelli.info/machine-learning/on-genetic-algorithms-as-an-optimization-technique-for-neural-networks/attachment/pexels-photo-18069857/" data-orig-file="https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857.jpg" data-orig-size="1300,1300" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;Photo by Google DeepMind on &lt;a href=\&quot;https:\/\/www.pexels.com\/photo\/an-artist-s-illustration-of-artificial-intelligence-ai-this-image-explores-how-humans-can-creatively-collaborate-with-artificial-general-intelligence-agi-in-the-future-and-how-it-can-18069857\/\&quot; rel=\&quot;nofollow\&quot;&gt;Pexels.com&lt;\/a&gt;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;an artist s illustration of artificial intelligence ai this image explores how humans can creatively collaborate with artificial general intelligence agi in the future and how it can&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="pexels-photo-18069857" data-image-description="" data-image-caption="&lt;p&gt;Photo by Google DeepMind on &lt;a href=&quot;https://www.pexels.com/photo/an-artist-s-illustration-of-artificial-intelligence-ai-this-image-explores-how-humans-can-creatively-collaborate-with-artificial-general-intelligence-agi-in-the-future-and-how-it-can-18069857/&quot; rel=&quot;nofollow&quot;&gt;Pexels.com&lt;/a&gt;&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857-300x300.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857-1024x1024.jpg" src="https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857.jpg?8011c3&amp;8011c3" alt="Genetic algorithms are an optimization technique inspired by the process of natural selection and genetics. " class="wp-image-2509" srcset="https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857.jpg 1300w, https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857-300x300.jpg 300w, https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857-1024x1024.jpg 1024w, https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857-150x150.jpg 150w, https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857-768x768.jpg 768w, https://francescolelli.info/wp-content/uploads/2023/09/pexels-photo-18069857-600x600.jpg 600w" sizes="(max-width: 1300px) 100vw, 1300px" /></figure><p>Genetic algorithms consist of several key components/features that work together to evolve a population of potential solutions to a problem. These components include:</p><ol
class="wp-block-list"><li><strong>Initialization</strong>: The process begins by creating an initial population of potential solutions (individuals) randomly or using some heuristic method.</li><li><strong>Fitness Function</strong>: A fitness function quantifies how well each individual in the population solves the problem. It assigns a numerical score or fitness value to each individual based on its performance.</li><li><strong>Selection</strong>: Selection involves choosing individuals from the current population to serve as parents for the next generation. Individuals with higher fitness values are more likely to be selected, as they represent better solutions.</li><li><strong>Crossover (Recombination)</strong>: Crossover is a genetic operator where pairs of parents are combined to create offspring. It mimics the process of genetic recombination in biology. The goal is to mix and match the genetic material of the parents to potentially create better solutions.</li><li><strong>Mutation</strong>: Mutation is another genetic operator that introduces small random changes into the genetic information of individuals. It helps in maintaining diversity in the population and allows the algorithm to explore new regions of the solution space.</li><li><strong>Termination Criteria</strong>: Genetic algorithms continue to evolve the population through multiple generations. Termination criteria, such as a maximum number of generations or reaching a satisfactory solution, determine when the algorithm should stop.</li><li><strong>Replacement</strong>: After creating the offspring through crossover and mutation, the new generation replaces the old generation in the population. Replacement strategies can vary, but often, the least fit individuals are replaced.</li><li><strong>Elitism</strong>: Some genetic algorithms incorporate elitism, which ensures that the best-performing individuals from the current generation are preserved in the next generation without undergoing crossover or mutation.</li><li><strong>Parameters</strong>: Genetic algorithms involve several parameters, such as population size, crossover rate, mutation rate, and selection strategies. Tuning these parameters is crucial to the algorithm&#8217;s success and can impact its convergence and performance.</li></ol><p>These components collectively enable genetic algorithms to iteratively explore and refine the population of solutions, with the ultimate goal of converging towards an optimal or near-optimal solution to the given problem. The process continues until a termination condition is met or a satisfactory solution is found.</p><p>As an example of use, this video presents an implementation of a particular genetic algorithm designed to efficiently address the <a
href="https://en.wikipedia.org/wiki/Travelling_salesman_problem">Traveling Salesperson Problem</a> (TSP). It illustrates how concepts from biology such as &#8216;survival of the fittest,&#8217; &#8216;genetic diversity,&#8217; and &#8216;mutation&#8217; can be translated into code. The video concludes with a visual representation of the algorithm in action as it successfully tackles the TSP</p><figure
class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="Genetic Algorithm Tutorial - How to Code a Genetic Algorithm" width="800" height="450" src="https://www.youtube.com/embed/XP8R0yzAbdo?feature=oembed&#038;enablejsapi=1&#038;origin=https://francescolelli.info" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div></figure><p>This is just the tip of the iceberg and this lecture of Open MIT give more insights in the topic. In particular, it provides an exploration of genetic algorithms at a conceptual level. Three approaches to how a population evolves towards desirable traits are considered, culminating with assessments of both fitness and diversity. It also conclude with a brief discussion about how this space is abundant with solutions.</p><figure
class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="13. Learning: Genetic Algorithms" width="800" height="450" src="https://www.youtube.com/embed/kHyNqSnzP8Y?feature=oembed&#038;enablejsapi=1&#038;origin=https://francescolelli.info" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div></figure><p><br>Genetic algorithms can be used in conjunction with a <a
href="https://francescolelli.info/tutorial/neural-networks-a-collection-of-youtube-videos-for-learning-the-basics/">neural network</a> in several ways to optimize and enhance the performance of neural network-based systems. Example includes the following:</p><ol
class="wp-block-list"><li><strong>Architecture Search</strong>: Genetic algorithms can help search for the optimal architecture of a neural network. They can evolve different network structures, including the number of layers, types of layers, and their connectivity, to find the configuration that best suits a given task.</li><li><strong>Hyperparameter Tuning</strong>: Genetic algorithms can optimize hyperparameters such as learning rates, batch sizes, dropout rates, and weight initialization schemes for neural networks. This can improve the network&#8217;s training speed and overall performance.</li><li><strong>Feature Selection</strong>: Genetic algorithms can be used to select the most relevant features or inputs for a neural network. By evolving subsets of input features, the algorithm can determine which features are most informative for a given problem.</li><li><strong>Neuroevolution</strong>: In neuroevolution, genetic algorithms are used to evolve neural network weights and biases directly. Instead of traditional gradient-based training methods, genetic algorithms can evolve a population of neural networks and select the best-performing individuals based on their fitness.</li><li><strong>Ensemble Learning</strong>: Genetic algorithms can create an ensemble of neural networks with diverse architectures or initializations. This ensemble approach often leads to improved generalization and robustness.</li><li><strong>Transfer Learning</strong>: Genetic algorithms can optimize the transfer of knowledge from pre-trained neural networks to new tasks. They can evolve strategies for fine-tuning pre-trained models or selecting relevant layers for transfer.</li><li><strong>Neural Network Optimization</strong>: Genetic algorithms can optimize the weights and biases of a neural network to fine-tune its performance for specific tasks, especially when traditional optimization techniques struggle with high-dimensional or non-convex parameter spaces.</li><li><strong>Neural Architecture Search (NAS)</strong>: Genetic algorithms can be used in NAS to automate the process of finding the best neural network architecture for a given task. NAS methods often involve evolving and selecting neural network architectures based on their performance on a validation set.</li></ol><p>In summary, the integration of genetic algorithms with neural networks can help several problem-solving scenarios, as it offers a comprehensive solution that combines the global search capabilities of genetic algorithms with the learning and adaptation prowess of neural networks. In particular, genetic algorithms automate the optimization process, enabling efficient exploration of vast solution spaces and the discovery of optimal neural network architectures, hyperparameters, and weight configurations. This automation reduces the need for manual tuning and promotes diversity, ensuring that the best solutions are not prematurely discarded. Additionally, genetic algorithms facilitate ensemble learning, transfer learning, and fine-tuning, enhancing the adaptability, robustness, and performance of neural network-based solutions across a broad spectrum of domains and tasks.</p><p>The post <a
href="https://francescolelli.info/machine-learning/on-genetic-algorithms-as-an-optimization-technique-for-neural-networks/">On Genetic Algorithms as an Optimization Technique for Neural Networks</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/machine-learning/on-genetic-algorithms-as-an-optimization-technique-for-neural-networks/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2097</post-id> </item> <item><title>AI Beyond Efficiency: note on the event</title><link>https://francescolelli.info/research/ai-beyond-efficiency-note-on-the-event/</link> <comments>https://francescolelli.info/research/ai-beyond-efficiency-note-on-the-event/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Tue, 03 Jan 2023 16:58:22 +0000</pubDate> <category><![CDATA[Big Data]]></category> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Research]]></category> <category><![CDATA[Artificial Intelligence]]></category> <category><![CDATA[beyond efficiency]]></category> <category><![CDATA[Industry 4.0]]></category> <category><![CDATA[Industry 5.0]]></category> <category><![CDATA[intelligent interoperability]]></category> <category><![CDATA[internet of things]]></category> <category><![CDATA[IoT]]></category> <category><![CDATA[Workshop]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2446</guid><description><![CDATA[<p>This is a small note that summarize the first workshop of AI beyond efficiency that we did in Valencia in the past spring. It was a really fun and formative experience where we had the possibility to interact with many colleagues across Europe. We can clearly declare the workshop successful as we had to cap [&#8230;]</p><p>The post <a
href="https://francescolelli.info/research/ai-beyond-efficiency-note-on-the-event/">AI Beyond Efficiency: note on the event</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>This is a small note that summarize the first workshop of AI beyond efficiency that we did in Valencia in the past spring.</p><p>It was a really fun and formative experience where we had the possibility to interact with many colleagues across Europe. We can clearly declare the workshop successful as we had to cap the contribution to only 11 despite the very large contribution that we received (total 22, acceptance rage 50%). If that is not enough for declaring it a success, it also was the largest (most participated) event of the conference.</p><p>A big thanks also goes to our sponsors and keynote speaker that stimulated the conversation as well as provided a valuable industrial experience.</p><figure
class="wp-block-image size-full"><img
decoding="async" width="800" height="283" data-attachment-id="2343" data-permalink="https://francescolelli.info/internet-of-things/ai-beyond-efficiency-interoperability-towards-industry-5-0/attachment/800px-industry_5-0_diagram/" data-orig-file="https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram.png" data-orig-size="800,283" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="800px-Industry_5.0_diagram" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram-300x106.png" data-large-file="https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram.png" src="https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram.png?8011c3&amp;8011c3" alt="" class="wp-image-2343" srcset="https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram.png 800w, https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram-300x106.png 300w, https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram-768x272.png 768w, https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram-600x212.png 600w" sizes="(max-width: 800px) 100vw, 800px" /></figure><p>Here you can find a set of useful links in case you would like to profit of the outcomes:</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/internet-of-things/ai-beyond-efficiency-interoperability-towards-industry-5-0/" target="_blank" rel="noreferrer noopener">Call for paper for the first workshop on AI Beyond Efficiency </a></li><li><a
href="https://research.tilburguniversity.edu/en/publications/artificial-intelligence-beyond-efficiency" target="_blank" rel="noreferrer noopener">Modafferi, S., Nuñez, M. J., Lelli, F., &amp; Dalle Carbonare, D. (2022). Artificial Intelligence beyond Efficiency. <em>CEUR Workshop Proceedings</em>, <em>3214</em></a></li></ul><p>Full report can be downloaded here: <a
href="https://ceur-ws.org/Vol-3214/WS5Summaryreport.pdf" target="_blank" rel="noreferrer noopener">PDF Version of the report on the workshop </a></p><p>The paper that where discussed are available at the following links:</p><ul
class="wp-block-list"><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper1.pdf">Introducing Building Blocks for Industry 4.0, an Analytics Application for the Federated EFPF Platform</a><br><em>Jose Maria Gonzalez Castro</em> <em>Robert Sanfeliu Prat</em>, <em>Francesc Bonada</em>, <em>Fernando Gigante Valencia</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper2.pdf">AI Ethics for Industry 5.0 – From Principles to Practice</a><br><em>Alexandru Constantin Ciobanu</em>, <em>Gabriela Meșniță</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper3.pdf">A Practical Experience of AI Solution Used to Improve Varnishing Process Efficiency in Furniture Manufacturing</a><br><em>Juan Del Agua</em>, <em>Gabriel Modia</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper4.pdf">Industry5.0 and Sociotechnical Theory: Theoretical Underpinnings</a><br><em>Nicholas Fair</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper5.pdf">Relevance of Visualization and Interaction Technologies for Industry 5.0</a><br><em>Ander Garcia</em>, <em>Marco Quartulli</em>, <em>Igor G. Olaizola</em>, <em>Iñigo Barandiaran</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper6.pdf">Teaming.AI: Enabling Human-AI Teaming Intelligence in Manufacturing</a><br><em>Thomas Hoch</em>, <em>Bernhard Heinzl</em>, <em>Gerald Czech</em>, <em>Maqbool Khan</em>, <em>Philipp Waibel</em>, <em>Stefan Bachhofner</em>, <em>Elmar Kiesling</em>, <em>Bernhard Moser</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper7.pdf">On Exploring the Possibilities and the Limits of AI for an Interoperable and Empowering Industry 4.0</a><br><em>Francesco Lelli</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper8.pdf">Artificial Intelligence from Industry 5.0 perspective: Is the Technology Ready to Meet the Challenge?</a><br><em>Igor García Olaizola</em> <em>Marco Quartulli</em>, <em>Ander Garcia</em>, <em>Iñigo Barandiaran</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper9.pdf">Towards Zero-Defect Manufacturing: Machine Selection through Unsupervised Learning in the Printing Industry</a><br><em>Sotirios T. Spantideas</em>, <em>Anastasios E. Giannopoulos</em>, <em>Nikolaos C. Kapsalis</em>, <em>Angelos Angelopoulos</em>, <em>Stamatis Voliotis</em>, <em>Panagiotis Trakadas</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper10.pdf">Towards Industry 5.0 – A Trustworthy AI Framework for Digital Manufacturing with Humans in Control</a><br><em>Usman Wajid</em>, <em>Alexandros Nizamis</em>, <em>Victor Anaya</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper11.pdf">On Developing Human Centric Digital Twins in Industry 4.0 and Beyond</a><br><em>Akpofure A. Enughwure</em>, <em>Francesco Lelli</em></li></ul><p> As organizer I hope that the connections that the participants build will remain strong, will grow, and will materialize in a tangible advance of the field.</p><hr
/><p><em>First Workshop on AI Beyond Efficiency: proceedings of the event. #ArtificialIntelligence #workshops #interoperability #Industry40 #BigData #MachineLearning</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fresearch%2Fai-beyond-efficiency-note-on-the-event%2F&#038;text=First%20Workshop%20on%20AI%20Beyond%20Efficiency%3A%20proceedings%20of%20the%20event.%20%23ArtificialIntelligence%20%23workshops%20%23interoperability%20%23Industry40%20%23BigData%20%23MachineLearning&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p></p><p>The post <a
href="https://francescolelli.info/research/ai-beyond-efficiency-note-on-the-event/">AI Beyond Efficiency: note on the event</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/research/ai-beyond-efficiency-note-on-the-event/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2446</post-id> </item> <item><title>On Knowledge Graph and Artificial Intelligence</title><link>https://francescolelli.info/big-data/on-knowledge-graph-and-artificial-intelligence/</link> <comments>https://francescolelli.info/big-data/on-knowledge-graph-and-artificial-intelligence/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Tue, 22 Feb 2022 19:37:44 +0000</pubDate> <category><![CDATA[Big Data]]></category> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[Research]]></category> <category><![CDATA[Artificial Intelligence]]></category> <category><![CDATA[Knowledge Graph]]></category> <category><![CDATA[nlp]]></category> <category><![CDATA[RDF]]></category> <category><![CDATA[research]]></category> <category><![CDATA[schema.org]]></category> <category><![CDATA[Semantic web]]></category> <category><![CDATA[SPARQL]]></category> <category><![CDATA[wikidata]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2400</guid><description><![CDATA[<p>In this article I will try to give an introduction to what is a knowledge graph and what is its relationship with artificial intelligence. In a nutshell, we can see this relationship as bi-directional. On the one hand knowledge graphs are ways to represent information and can be used as data for machine learning models. [&#8230;]</p><p>The post <a
href="https://francescolelli.info/big-data/on-knowledge-graph-and-artificial-intelligence/">On Knowledge Graph and Artificial Intelligence</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>In this article I will try to give an introduction to what is a knowledge graph and what is its relationship with artificial intelligence. In a nutshell, we can see this relationship as bi-directional. On the one hand knowledge graphs are ways to represent information and can be used as data for machine learning models. On the other hand AI models can be use for enriching information that are represented using a knowledge graph.</p><p>A knowledge graph is also known as a semantic network and represents a network of real-world entities. In other words represent &#8220;reality&#8221; as a combination of objects, events, situations, or concepts taking into account the relationship between them. This information is usually stored in a graph database and visualized as a graph structure, prompting the term knowledge “graph.”. The figure below can give you a visual idea of how these entities interlink among each other.</p><figure
class="wp-block-image size-large"><img
decoding="async" width="1024" height="770" data-attachment-id="2407" data-permalink="https://francescolelli.info/big-data/on-knowledge-graph-and-artificial-intelligence/attachment/conceptual_diagram_-_example-2/" data-orig-file="https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example.jpg" data-orig-size="1280,963" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Conceptual_Diagram_-_Example" data-image-description="&lt;p&gt;Knowledge Graph and Artificial Intelligence&lt;/p&gt;
" data-image-caption="&lt;p&gt;Knowledge Graph and Artificial Intelligence&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example-300x226.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example-1024x770.jpg" src="https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example-1024x770.jpg?8011c3&amp;8011c3" alt="Knowledge Graph and Artificial Intelligence" class="wp-image-2407" title="Knowledge Graph and Artificial Intelligence" srcset="https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example-1024x770.jpg 1024w, https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example-300x226.jpg 300w, https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example-768x578.jpg 768w, https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example-600x451.jpg 600w, https://francescolelli.info/wp-content/uploads/2022/02/Conceptual_Diagram_-_Example.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure><p>Intuitively, we can note that knowledge graphs take advantages of triples: subject-verb-qualifier in order to infer relationships among the data.</p><p>The knowledge graphs is at the core of the semantic web vision and standards like RDF and query languages like SPARQL are maintained by the w3c. A set of pointers for more information is available in this paper that I wrote specifically for <a
href="https://francescolelli.info/publication/interoperability-of-the-time-of-industry-4-0-and-the-internet-of-things/" target="_blank" rel="noreferrer noopener">interoperability in industry 4.0 and internet of things</a>. However sections 2.3. (of the paper) give an overview of the semantic stack.</p><h3 class="wp-block-heading">Existing tools and technologies that use knowledge graph</h3><p>A core set of technologies that are currently in productions and used companies like Google, Facebook, Apple includes the following:</p><ul
class="wp-block-list"><li><a
href="https://www.wikidata.org/wiki/Wikidata:Main_Page" target="_blank" rel="noreferrer noopener nofollow"><strong>Wikidata</strong></a>: Wikidata is a collaboratively edited multilingual knowledge graph hosted by the Wikimedia Foundation. It is a free and open knowledge base that can be read and edited by both humans and machines.</li><li><strong><a
href="https://schema.org/" target="_blank" rel="noreferrer noopener nofollow">schema.org</a></strong> is an organization that publishes documentations and guidelines to using structured data mark-up on web-pages. Its main objective is to standardize HTML tags to be used by webmasters for creating rich results about a certain topic of interest.</li><li><a
href="https://developers.google.com/knowledge-graph" target="_blank" rel="noreferrer noopener nofollow"><strong>Google Knowledge Graph</strong></a> is a knowledge base used by Google and its services to enhance its search engine&#8217;s results with information gathered from a variety of sources.</li></ul><p>These technologies are strictly focusing on the data instead and the video below share a practical approach that focus on the data and how to combine them. Note that it does not consider any AI approach but focus on how to combine existing available data and their relationships.</p><figure
class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="Strands of the modern semantic web: schema.org, Wikidata, and the Knowledge Graph" width="800" height="450" src="https://www.youtube.com/embed/UzyIlAXOAP8?feature=oembed&#038;enablejsapi=1&#038;origin=https://francescolelli.info" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div></figure><p>However, it contains very nice examples and give an intuitive idea on how Wikidata, Schema.org and Knowledge graph works.</p><h3 class="wp-block-heading">Research on Knowledge Graph and Artificial Intelligence</h3><p>Now that we have an idea of what are the basic techniques for representing information we need to understand how we can use machine learning techniques for enriching these information and the expressiveness of the models. What follows is a set of seminars that discuss the knowledge graph from a more theoretical point of view and consider open research questions. This is the first part:</p><figure
class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="CS520: Knowledge Graph Seminar Session 1 (Spring 2020)" width="800" height="450" src="https://www.youtube.com/embed/bvwjG-3qAmY?feature=oembed&#038;enablejsapi=1&#038;origin=https://francescolelli.info" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div></figure><p>Below you can find the second part. It also contains very nice real life case studies. Including how Siri works!</p><figure
class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="CS 520: Knowledge Graph Seminar Session 2 (Spring 2020)" width="800" height="450" src="https://www.youtube.com/embed/ZWM-Dlw3VCM?feature=oembed&#038;enablejsapi=1&#038;origin=https://francescolelli.info" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div></figure><p>If you are curious and would like to know more about the topic I encourage you in browsing the YouTube channel for more videos.</p><hr
/><p><em>On #Knowledge Graph and #ArtificialIntelligence : how to combine data and models for better information. #BigData #DataScience</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fbig-data%2Fon-knowledge-graph-and-artificial-intelligence%2F&#038;text=On%20%23Knowledge%20Graph%20and%20%23ArtificialIntelligence%20%3A%20how%20to%20combine%20data%20and%20models%20for%20better%20information.%20%23BigData%20%23DataScience&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p>The post <a
href="https://francescolelli.info/big-data/on-knowledge-graph-and-artificial-intelligence/">On Knowledge Graph and Artificial Intelligence</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/big-data/on-knowledge-graph-and-artificial-intelligence/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2400</post-id> </item> <item><title>Master Thesis Plus Talpa Internship Opportunities in Big Data and Artificial Intelligence</title><link>https://francescolelli.info/thesis/master-thesis-plus-talpa-internship-opportunities-in-big-data-and-artificial-intelligence/</link> <comments>https://francescolelli.info/thesis/master-thesis-plus-talpa-internship-opportunities-in-big-data-and-artificial-intelligence/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Fri, 15 May 2020 17:33:14 +0000</pubDate> <category><![CDATA[Thesis]]></category> <category><![CDATA[Artificial Intelligence]]></category> <category><![CDATA[Internship]]></category> <category><![CDATA[machine learning]]></category> <category><![CDATA[master]]></category> <category><![CDATA[nlp]]></category> <category><![CDATA[predictor]]></category> <category><![CDATA[talpa]]></category> <category><![CDATA[thesis proposal]]></category> <category><![CDATA[Web 2.0]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=1961</guid><description><![CDATA[<p>Master Thesis Plus Talpa Internship Opportunities in Big Data and Artificial Intelligence Mentor at TiU: Francesco Lelli&#160; Mentors at Talpa: Anca Dumitrache and/or Ricardo Fabian Guevara There are some internships opportunities available at Talpa. You will have the opportunity to develop your master&#8217;s thesis in collaboration with the AI division of one of the most [&#8230;]</p><p>The post <a
href="https://francescolelli.info/thesis/master-thesis-plus-talpa-internship-opportunities-in-big-data-and-artificial-intelligence/">Master Thesis Plus Talpa Internship Opportunities in Big Data and Artificial Intelligence</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p><strong>Master Thesis Plus Talpa Internship Opportunities in Big Data and Artificial Intelligence</strong></p><p><strong>Mentor at TiU</strong>: Francesco Lelli&nbsp;</p><p><strong>Mentors at Talpa</strong>: <a
href="http://ancad.ro/">Anca Dumitrache</a> and/or <a
href="https://www.linkedin.com/in/ricardo-fabian-guevara/">Ricardo Fabian Guevara</a></p><div
class="wp-block-image"><figure
class="alignright size-large is-resized"><img
loading="lazy" decoding="async" data-attachment-id="1962" data-permalink="https://francescolelli.info/thesis/master-thesis-plus-talpa-internship-opportunities-in-big-data-and-artificial-intelligence/attachment/talpa_logo/" data-orig-file="https://francescolelli.info/wp-content/uploads/2020/05/Talpa_logo.png" data-orig-size="520,1000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Talpa_logo" data-image-description="&lt;p&gt;Talpa Internship Opportunities &lt;/p&gt;
" data-image-caption="&lt;p&gt;Talpa Internship Opportunities &lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2020/05/Talpa_logo-156x300.png" data-large-file="https://francescolelli.info/wp-content/uploads/2020/05/Talpa_logo.png" src="https://francescolelli.info/wp-content/uploads/2020/05/Talpa_logo.png?8011c3&amp;8011c3" alt="Talpa Internship" class="wp-image-1962" width="153" height="294" srcset="https://francescolelli.info/wp-content/uploads/2020/05/Talpa_logo.png 520w, https://francescolelli.info/wp-content/uploads/2020/05/Talpa_logo-156x300.png 156w" sizes="(max-width: 153px) 100vw, 153px" /><figcaption>Talpa Internship Opportunities</figcaption></figure></div><p>There are some internships opportunities available at Talpa. You will have the opportunity to develop your master&#8217;s thesis in collaboration with the AI division of one of the most innovative media companies in the Netherlands .</p><p>If you have a go-get attitude with the desire to expand your knowledge and expertise in the area of big data and artificial intelligence, this is probably the internship that you are looking for.</p><p>Topics for this thesis include Natural Language Processing (NLP), Machine Learning and Predictors. At the same time you are encouraged to propose your own idea as well.</p><h2 class="wp-block-heading">Knowledge and Skills:</h2><p>Programming, preferably Python, and/or statistical skills.</p><h2 class="wp-block-heading">Interested in Joining Talpa?</h2><p>Here you can find a short presentation of the company:</p><iframe
src="https://www.linkedin.com/embed/feed/update/urn:li:ugcPost:6532146857345368064" height="527" width="504" frameborder="0" allowfullscreen="" title="Embedded post"></iframe><h2 class="wp-block-heading">Where to Read More:</h2><p>The following ideas are possible internship opportunities and related topic for your thesis. You may want to use them for forming an idea of the kind of jobs that you will be doing at Talpa as well as for <a
href="https://francescolelli.info/thesis/how-to-write-a-thesis-proposal-or-a-research-proposal-a-few-tips/">developing your research proposal (here you can find a few tips for that)</a>.</p><h3 class="wp-block-heading"><strong>Swimlane for Trending on Social Media</strong></h3><p>Both KIJK (video streaming platform) and JUKE (audio streaming platform) present their content separated into swimlanes on the front page. For instance, one swimlane contains a list of TV shows that were popular in the previous days. We would like to create a new swimlane that contains items that were trending on social media. Taking Twitter as a data source, the project will go through the following steps:</p><ul
class="wp-block-list"><li>(1) extract tweets about popular TV shows and/or radio shows,</li><li>(2) perform entity linking to match them to the shows in our database,</li><li>(3) aggregate the results to get the most popular shows in one swimlane.</li></ul><p><em>Project:</em> KIJK and/or JUKE</p><h3 class="wp-block-heading"><strong>Automatic Teaser Tweet Creation</strong></h3><p>Starting with a (textual) description of a TV show episode or radio program, we would like to generate teaser tweets about the show that are meant to generate anticipation on social media. The underlying task would be a summarization problem, where the program description is mapped to a short tweet about it. The tweet should contain relevant information about the program, but not reveal any spoilers. Either an extractive (entity + relation extraction) or abstractive method could be applied.</p><p><em>Source:</em><a
href="https://urldefense.com/v3/__https:/www.aclweb.org/anthology/N19-1398/__;!!PfSLnZU!hDuCqMfi3gtTFLf-YHrfLf8ieTPLJSQPg0-UuDsiwZe-KZp-HLtGuFrIYHwFEBhe_zZcgD_I$"> https://www.aclweb.org/anthology/N19-1398/</a></p><p><em>Project:</em> KIJK and/or JUKE</p><h3 class="wp-block-heading"><strong>Exploring Pair-wise Learning-to-Rank</strong></h3><p>Talpa current recommender system uses ALS, a point-wise learning-to-rank approach, where the learning objective is based on modeling the score of a given item (i.e. similarly to how regression works). Alternative methods of doing learning-to-rank are pair-wise (learning objective is to model the ranking of a pair of items relative to each other) and list-wise learning to rank (learning objective is calculated over the entire list of items). The project goal is to investigate different learning objectives and find out:</p><ul
class="wp-block-list"><li>(1) how they perform relatively to the point-wise method,</li><li>(2) if there are subsets of data where this method works better/worse.</li></ul><p><em>Source:</em><a
href="https://urldefense.com/v3/__https:/medium.com/@nikhilbd/pointwise-vs-pairwise-vs-listwise-learning-to-rank-80a8fe8fadfd__;!!PfSLnZU!hDuCqMfi3gtTFLf-YHrfLf8ieTPLJSQPg0-UuDsiwZe-KZp-HLtGuFrIYHwFEBhe_zBcYqCK$">https://medium.com/@nikhilbd/pointwise-vs-pairwise-vs-listwise-learning-to-rank-80a8fe8fadfd</a></p><p><em>Project:</em> KIJK and/or JUKE</p><h3 class="wp-block-heading"><strong>Automatic Playlist Generation</strong></h3><p>JUKE music player features a lot of <em>non-stop music</em> playlists that are manually created by an editor, usually selecting music from a given genre (e.g. hard rock non-stop radio). We would like to see whether these playlists can be generated by AI and what the quality is. This can be approached as a song clustering problem, where the feature space could contain the genre, artist, as well as other audio features.</p><p><em>Project</em>: JUKE</p><h3 class="wp-block-heading"><strong>Google AdWords for Video</strong></h3><p>Advertisers can buy Google search keywords to show their ad in conjunction with them. We would like to see whether it is possible to do something similar within videos, too. In this way, contextual advertising in different medias becomes feasible. The steps involved in this project are:</p><ul
class="wp-block-list"><li>(1) generate textual metadata of video (either based on transcript, or other features of the video; there might be some existing video metadata as well),</li><li>(2) match video textual metadata with ad keywords.</li></ul><h3 class="wp-block-heading"><strong>Exploring Seasonal Trends as RecSys Features</strong></h3><p>Our domain experts know that both video and audio streaming trends are highly influenced by seasonality (e.g. Sky Radio becomes very popular over Christmas). The goal of this project is to:</p><ul
class="wp-block-list"><li>(1)  identify these trends by studying user listening data, then</li><li>(2) incorporating these trends into our prediction model (e.g. recommend Sky Radio to fans of Christmas music, but only over the Christmas holidays).</li></ul><p><em>Challenge:</em> a lot of data may be needed to accomplish this.</p><p><em>Project:</em> KIJK and/or JUKE</p><h3 class="wp-block-heading"><strong>Radio Station Embeddings</strong></h3><p><em>Goal</em>: produce embedding with various sizes similar to <a
href="https://urldefense.com/v3/__https:/nlp.stanford.edu/projects/glove/__;!!PfSLnZU!hDuCqMfi3gtTFLf-YHrfLf8ieTPLJSQPg0-UuDsiwZe-KZp-HLtGuFrIYHwFEBhe_4KnEqfT$">Glove</a>&nbsp;but for radio stations that reflect radio station similarity with euclidean distance.</p><p><em>Value</em>: many of Talpa challenges, like radio to radio similarity, could be tackled with this approach. Our RecSys can also use the radio embedding as a feature to determine if a radio channel is a good match for a user. This could also greatly alleviate the cold start problem when we introduce new radio stations.</p><p><em>Approach</em>: this is an unexplored problem but there has been previous research and practical work done on <a
href="https://urldefense.com/v3/__https:/benanne.github.io/2014/08/05/spotify-cnns.html__;!!PfSLnZU!hDuCqMfi3gtTFLf-YHrfLf8ieTPLJSQPg0-UuDsiwZe-KZp-HLtGuFrIYHwFEBhe_ywwSc1a$">audio embeddings</a>. In the simplest form, a radio station embedding could be just a bag of features like genre frequencies, languages and origins of artists, but also properties from the target audience like age range. Going beyond that, it could use an average of the embeddings of representative songs on it in a given past period. Another valuable asset of Talpa is its understanding of usage behavior, so radio station features could also be calculated based on the type of person who listens to it, the frequency of listening and other seasonal behavior.</p><p>At the same time, there is a temporal aspect to take into consideration when analyzing user preference of radio stations.  Therefore, we cannot expect the embeddings to remain the same forever. Consequently a refresh period is to be expected (even word embeddings need to account for word semantic drifting, only their refresh window is larger).</p><p><em>Project</em>: Juke</p><h3 class="wp-block-heading"><strong>Podcast Embeddings for JUKE</strong></h3><p>Similar to the radio embeddings project, Talpa is interested in creating embeddings for the podcasts available on JUKE. Podcast recommendations suffer from cold start problem even more than radio, since there is usually a high volume of items that are published continuously. The features that can be used for podcast embeddings are also slightly different than typical audio embedding features based on e.g. musical genre.</p><p> <em>Project</em>: Juke</p><h2 class="wp-block-heading">Interested in a Talpa internship? Check also the Following:</h2><div
class="wp-block-file"><a
href="https://francescolelli.info/wp-content/uploads/2020/05/TiU-Talpa.pdf?8011c3&amp;8011c3">A presentation from Francesco, Anca and Fabian about TiU and Talpa Internship Opportunities </a><a
href="https://francescolelli.info/wp-content/uploads/2020/05/TiU-Talpa.pdf?8011c3&amp;8011c3" class="wp-block-file__button" download>Download the Presentation</a></div><p><a
href="https://videocollege.uvt.nl/Mediasite/Play/767355b24a5e4307811f59f802f1c04c1d"><strong>Webinar </strong>about Talpa Internship Opportunities  (Available for Tilburg Student Only)</a></p><h2 class="wp-block-heading">Interested in Applying?</h2><p>Send an email to <a
href="https://francescolelli.info/contacts/">Francesco Lelli with CV, Short motivation letter, project(s) that interest you and (optional) draft research proposal. </a>In the case you would like to propose a particular project please put extra attention to your research proposal.</p><p><em>A selected list </em>of<em> candidates will be interviewe</em>d<em> by TALPA that has the ultimate saying on accepting you for an internship.</em><strong><em> Succes, Good luck, In Bocca al Lupo! </em></strong></p><p>The post <a
href="https://francescolelli.info/thesis/master-thesis-plus-talpa-internship-opportunities-in-big-data-and-artificial-intelligence/">Master Thesis Plus Talpa Internship Opportunities in Big Data and Artificial Intelligence</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/thesis/master-thesis-plus-talpa-internship-opportunities-in-big-data-and-artificial-intelligence/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">1961</post-id> </item> </channel> </rss>