<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Aila Danish</title>
    <description>The latest articles on DEV Community by Aila Danish (@ailadanish).</description>
    <link>https://dev.to/ailadanish</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1887903%2Fef0e0d04-cd49-47f7-ad0d-0e4675951705.jpeg</url>
      <title>DEV Community: Aila Danish</title>
      <link>https://dev.to/ailadanish</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ailadanish"/>
    <language>en</language>
    <item>
      <title>knowledge networks: formal notes and understanding</title>
      <dc:creator>Aila Danish</dc:creator>
      <pubDate>Tue, 02 Sep 2025 11:57:27 +0000</pubDate>
      <link>https://dev.to/ailadanish/knowledge-networks-formal-notes-and-understanding-30fp</link>
      <guid>https://dev.to/ailadanish/knowledge-networks-formal-notes-and-understanding-30fp</guid>
      <description>&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Conceptual Understanding&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;What are knowledge graphs?

&lt;ul&gt;
&lt;li&gt;knowledge graphs are made up of nodes and connected by edges&lt;/li&gt;
&lt;li&gt;the nodes represent concepts (diabetes, patient A, a facility such as SSMC)&lt;/li&gt;
&lt;li&gt;the edges represent relationships (diagnosed with, treated at)&lt;/li&gt;
&lt;li&gt;they make use of NLP (natural language processing) →

&lt;ul&gt;
&lt;li&gt;e.g patient shows symptoms of chest pain and was prescribed lisonipril&lt;/li&gt;
&lt;li&gt;NLP uses a tool e.g SpaCy to break down this sentence into chunks&lt;/li&gt;
&lt;li&gt;(patient) (chest pain) (lisonipril) are all put as nodes&lt;/li&gt;
&lt;li&gt;(shows symptoms of), (was prescribed) are their relationships&lt;/li&gt;
&lt;li&gt;ontologies are also incoporated, to ensure everything is standardised, e.g the concept of diabetes would be linked to the ICD - 10 code E11, or perhaps is under a different name in a different facility. this makes sure that the concept of diabetes is the same across all graphs&lt;/li&gt;
&lt;li&gt;NLP is also essential when adding to a knowledge network, you could upload medical papers and the NLP will extract out data e.g breast cancer &lt;strong&gt;is associated with&lt;/strong&gt; Gene BRCA1&lt;/li&gt;
&lt;li&gt;this lets you ask more loaded questions using query programs like SPARKQL to ask questions like “Which patients have co-morbid conditions X and Y and are at high risk of hospitalization?” or “List patients with chest pain who have had an ECG in the last 6 months and have no history of cardiac arrest.”&lt;/li&gt;
&lt;li&gt;but how is this different from SQL querying? and why might it be better?:

&lt;ul&gt;
&lt;li&gt;graphs can interpret implicity connections using ontologies, whereas tables cannot make such connections so you have to be super speicifc with your queries, which also requires knowledge of the column names you want&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;How are they typically structured and maintained?

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;structure&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;each connection is stored as a triple (node → (connection) → node) (subject, predicate, object)&lt;/li&gt;
&lt;li&gt;ontologies as mentioned earlier, map out different concepts to other concepts to make sure everything is standardised e.g heart attack → myocardial infection → ICD-10 code 121&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;maintained/works&lt;/strong&gt;

&lt;ol&gt;
&lt;li&gt;data ingestion → data comes from multiple sorces, is then extracted cleaned and mapped to ontologies &lt;/li&gt;
&lt;li&gt;metadata standardisation → pieces of data are standardised, equivalent to cleaning the data e.g MI, heart attack, myocardial infection are mapped to the same standard code, addinitionally units and dates are also standardised &lt;/li&gt;
&lt;li&gt;ontologies → define the classes and their relationships, e.g the E11 code for diabetes is put under the ‘disease’ classification &lt;/li&gt;
&lt;li&gt;reasoning and inference → &lt;/li&gt;
&lt;li&gt;integration → connect new nodes to exisiting map, easier to add information than in SQL &lt;/li&gt;
&lt;/ol&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;/li&gt;

&lt;li&gt;What makes them valuable in the context of healthcare data and AI?

&lt;ul&gt;
&lt;li&gt;integrating heterogenous data e.g lab results → imaging → a diagnosis&lt;/li&gt;
&lt;li&gt;helping LLMs to prevent hallucination&lt;/li&gt;
&lt;li&gt;clinical decision support tool&lt;/li&gt;
&lt;li&gt;spotting anomalies, e.g a patient was prescribed something but with no diagnosis that linked to that specific medicine&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;Healthcare Applications&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;What are the main use cases of knowledge graphs in healthcare (e.g., clinical decision support, drug discovery, patient journey mapping)?

&lt;ul&gt;
&lt;li&gt;linking disparate data from different sources together&lt;/li&gt;
&lt;li&gt;modelling complex relationships between diseases, patients, genes and family history&lt;/li&gt;
&lt;li&gt;predicted modelling : graph embeddings can convert KGs into vectors for machine learning&lt;/li&gt;
&lt;li&gt;reasoning for a diagnosis, inferring that this patient has pre diabetes based on their insulin level and family history (basic example)&lt;/li&gt;
&lt;li&gt;population health analysis: detect trends for at risk groups&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;How do they compare with traditional databases and analytics approaches?

&lt;ul&gt;
&lt;li&gt;due to the addition of ontologies, KGs can infer implicit relationships between nodes, whereas vector databases are unable to spot these links, as they only need to simply retrieve the chunks requested by a user (because traditional databases are poor at many-to-many connections)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Adoption in the Industry&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who is using them today in healthcare?

&lt;ul&gt;
&lt;li&gt;IBM - clinical decision support&lt;/li&gt;
&lt;li&gt;BMJ - as a clinical reasoning system for their clinician end users&lt;/li&gt;
&lt;li&gt;Mayoclinic - patient journey, similiar to how we might utilise KGs&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;currently BMJ has used knowledge graphs in their BMJ clinical intelligence, siting that&lt;/li&gt;

&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;at the point of care, the graph can be queired to look for deviitons from a patients expectee course. once it detects a deviation, it can suggest an early intervenion to rectify the patients care&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What companies, institutions, or startups are leading the way?&lt;/li&gt;
&lt;li&gt;What lessons can be drawn from these examples?

&lt;ul&gt;
&lt;li&gt;google deepmind + google health are using KGs to integrate biomedical literature, clinical trial data and patient data like EPIs to unify a patients journey throughout the healthcare facility | lesson learnt → public facing healthcare tools need curated knowledge sources to avoid misinformation (deepmind) | lesson learnt → cloud healthcare API, introperability is key especially when you are dealing with data from multiple sources that needs to be standardised (ontologies can help greatly with this)&lt;/li&gt;
&lt;li&gt;mayo clinic + stanford are building clinical KGs that are decised to be used to support decision making for physicians, lesson learn → all suggestions must be explainable, as doctors wont accept point blank one word reccomendations, and to be actually adopted, KGs must inegrate into the current workflows, as to not add complexity for doctors.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Practical Demonstration&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Using real (non-sensitive, provided) data, build a small demo knowledge graph.&lt;/li&gt;
&lt;li&gt;For this, you will use open-source software (which we will install for you).&lt;/li&gt;
&lt;li&gt;The goal is not to build something large-scale, but to give the team a tangible example of how data can be represented and queried in this format.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ol&gt;

&lt;h1&gt;
  
  
  EXAMPLE ONE
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;spacy&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;spacy&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;networkx&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;nx&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;matplotlib.pyplot&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;plt&lt;/span&gt;

&lt;span class="n"&gt;nlp&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;spacy&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;load&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;en_core_web_sm&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;custom_triples&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
    &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Patient A&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;has_condition&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Diabetes&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Patient A&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;lives_in&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Salma&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;LTC Facility 1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;located_in&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Abu Dhabi&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Patient B&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;has_condition&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Hypertension&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Patient B&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;goes to&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;SSMC&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Patient A&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;is the brother of&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Patient B&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Patient B&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;has_condition &lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Diabetes&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Diabetes&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;has code &lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;G6384&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;GB384&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;will give us &lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;1,000,000 aed&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="n"&gt;all_triples&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;custom_triples&lt;/span&gt;   &lt;span class="c1"&gt;# combine both
# all_triples = custom_triples                # use only your own
&lt;/span&gt;
&lt;span class="n"&gt;G&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;nx&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;DiGraph&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;sub&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;rel&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;obj&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;all_triples&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;G&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;add_edge&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;sub&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;label&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;rel&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Draw the graph
&lt;/span&gt;&lt;span class="n"&gt;plt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;figure&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;figsize&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;span class="n"&gt;pos&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;nx&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;spring_layout&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;G&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;nx&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;draw&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;G&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;pos&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;with_labels&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;node_color&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;lightgreen&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;node_size&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;2800&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;font_size&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;nx&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;draw_networkx_edge_labels&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;G&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;pos&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;edge_labels&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;nx&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get_edge_attributes&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;G&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;label&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;span class="n"&gt;plt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;show&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="c1"&gt;# Define what counts as a literal (simplest way: conditions, places, values)
&lt;/span&gt;&lt;span class="n"&gt;literals&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;1,000,000 aed&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Abu Dhabi&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;G6384&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;GB384&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="n"&gt;seha_facilities&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Salma&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;SSMC&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;LTC Facility 1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="n"&gt;node_colors&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[]&lt;/span&gt;
&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;node&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;G&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;nodes&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;node&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;literals&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;node_colors&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;append&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;red&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;   &lt;span class="c1"&gt;# literals = red
&lt;/span&gt;    &lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;node&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;seha_facilities&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;node_colors&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;append&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;blue&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;  &lt;span class="c1"&gt;# facilities = blue
&lt;/span&gt;    &lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;node_colors&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;append&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;lightgreen&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;  &lt;span class="c1"&gt;# classes/entities = green
&lt;/span&gt;
&lt;span class="n"&gt;plt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;figure&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;figsize&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;span class="n"&gt;pos&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;nx&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;spring_layout&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;G&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;nx&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;draw&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;G&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;pos&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;with_labels&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;node_color&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;node_colors&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;node_size&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;2800&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;font_size&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;nx&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;draw_networkx_edge_labels&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;G&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;pos&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;edge_labels&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;nx&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get_edge_attributes&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;G&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;label&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;span class="n"&gt;plt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;show&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="" class="article-body-image-wrapper"&gt;&lt;img alt="image.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;this is a very rudimentary example, with basic nodes such as diabetes, hypertension, and patient A and B, as well as literals (in red). the aim was simply to see how knowledge graphs can be constructed manually from text and how they organise data.&lt;/p&gt;

&lt;h1&gt;
  
  
  EXAMPLE TWO
&lt;/h1&gt;

&lt;p&gt;&lt;a href="" class="article-body-image-wrapper"&gt;&lt;img alt="image.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i9h49gsk658rqxh6-default.preview.taskade.app/" rel="noopener noreferrer"&gt;https://i9h49gsk658rqxh6-default.preview.taskade.app/&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;a more detailed graph i made (with the brute force of chatgpt). &lt;/p&gt;

&lt;p&gt;the more complex diagram shows how different classes such as ‘person’ or ‘astrophysics’ can be used to link concepts. i have also included the function to add both nodes and relationships, showing how easy it is to append information to a KG (although this is of course a simplified version of the real process in sparQl)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqotm5x1hbwo3x2x1bq49.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqotm5x1hbwo3x2x1bq49.png" alt=" " width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Useful applications:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Patient care insights:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Quickly see all conditions a patient has and how they interact.&lt;/li&gt;
&lt;li&gt;Track disease progression or comorbidities.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Treatment recommendations:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Identify patterns in which treatments work for certain combinations of conditions.&lt;/li&gt;
&lt;li&gt;Suggest personalized care plans.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data querying and analytics:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Ask questions like:

&lt;ul&gt;
&lt;li&gt;“Which patients with diabetes also have hypertension?”&lt;/li&gt;
&lt;li&gt;“Which medications are most commonly prescribed for patients over 65 with chronic kidney disease?”&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Predictive analytics:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Later, you could integrate a machine learning model to predict risk of complications or hospital readmissions based on patterns in the graph.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interoperability:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Graphs can integrate other datasets (lab results, genetic data, hospital visits) easily without restructuring tables.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>Balancing the Societal Risks and Rewards of Generative AI</title>
      <dc:creator>Aila Danish</dc:creator>
      <pubDate>Wed, 04 Sep 2024 09:03:12 +0000</pubDate>
      <link>https://dev.to/ailadanish/balancing-the-societal-risks-and-rewards-of-generative-ai-4489</link>
      <guid>https://dev.to/ailadanish/balancing-the-societal-risks-and-rewards-of-generative-ai-4489</guid>
      <description>&lt;p&gt;When Alan Turing first published his theory of computation, he envisioned a future that thrived upon artificial intelligence (AI) and its many applications. Today, that future is present. As AI continues its proliferation through all aspects of our lives, it is essential to consider the societal implications these systems have, from improving education to copyright concerns, generative AI has one of the most significant impacts on our generation and future ones. Turing laid crucial foundations for the development of artificial intelligence, and today, we build upon the scaffolding he created. &lt;/p&gt;

&lt;p&gt;Generative AI uses machine learning to construct neural networks to generate content such as text, images or other means of data visualisation (Nvidia, 2023). This human brain simulation allows for infinite generation and, therefore, infinite uses. Today generative AI is applied in the vast majority of sectors, such as software engineering, education, legal, and business. As its implementation multiplies, obstacles within its uses arise, ranging from plagiarism to impersonation (Dhoni, 2023). &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI in Education&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Students everywhere utilise ChatGPT and other generative AIs for learning, tutoring and brainstorming. This worldwide use causes many ethical discrepancies with giving students access to this infinite resource, the rewards and risks of which can alter education entirely. &lt;/p&gt;

&lt;p&gt;In 1984, educational psychologist Benjamin Bloom introduced his ‘two sigma problem’. He aimed to compare various methods of teaching and to monitor their effectiveness, his findings showed that pupils who received one-to-one tuition performed two standard deviations better than pupils in the average school environment (BLOOM, 1984). &lt;/p&gt;

&lt;p&gt;After Bloom reviewed his findings, he brainstormed ideas to make one-to-one tuition accessible to all pupils, and today, generative AI may have been the answer he was looking for. AI cannot only communicate concisely and clearly but also act as a form of tuition. ChatGPT specifically can teach concepts to students as many times as needed, at varying levels of complexity, catering to individual pupils' needs and academic abilities (Kadurrin, 2023).  The AI chatbot can also generate infiinte questions on a specific topic, and mark student’s work. Additionally, the accessibility of the AI allows students from lower socioeconomic status to access this resource with just an internet connection. This is groundbreaking in education and increases efficiency for both pupils and teachers. AI can be utilised by teachers to generate content and lesson plans and interpret assessment data to find areas of weaknesses in specific students.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technology and Software Engineering&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Coding is a fundamental skill that constructs the foundations of technology today, in fields such as software engineering, it is vital to be knowledgeable about a wide range of programming languages in order to switch between, migrate and utilise code. Generative AI allows for seamless code migration from one programming language to another, (Dhoni, 2023) and can generate lines of code that would otherwise be tedious and time consuming for developers to manually input. These AI tools offer functions such as identifying errors in code, allow developers to make requests, and can act as an extension for IDEs (Integrated development environments)(IBM, 2023). AI can also be at the forefront of innovation, especially within software engineering. The generation of algorithm designs and optimisation can further development within the field; however, developers need to be transparent and discreet when they use AI in their work, as it can lead to mistrust and issues surrounding intellectual property. &lt;/p&gt;

&lt;p&gt;Additionally, whilst ChatGPT has the potential to generate code, its functionality may vary. Other IDE extensions produce higher quality code because they learnt from thousands of databases of successful code, contrastingly, ChatGPT uses NLP (natural language processing) to interpret and try to generate code in python and javascript (Banu, 2023).  &lt;/p&gt;

&lt;p&gt;AI also provides endless pathways for new technological roles, generating jobs and income for thousands as many companies compete to dominate the AI market. These jobs include AI researchers, robotic engineers, and machine learning engineers, their roles require extensive knowledge of data analytics and logic and are less program-orientated (Morgan McKinley, 2023). The emergence of these jobs provides security for many families ( as many of these tasks can be done remotely) and opens up opportunities for those living in developing and emerging countries, furthering their economies and improving their quality of life. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Intellectual Property&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The widespread access to GenAI, such as ChatGPT, has raised concerns surrounding copyright infringement and intellectual property rights. Laws regarding the copyright of AI-generated content vary by country, making it challenging to regulate online discourse (Nvidia, 2023). Although some social media platforms advise users to disclose if an image of sound is AI- generated, it is still not mandatory (Dhoni, 2023). Platforms such as TikTok may automatically add a label for the viewer disclosing if the content they're viewing is AI-generated, however, this is based on manual input and does not apply to all types of content. Another significant concern is the ease at which AI companies can steal code posted on public forums or accidentally inputted into an open AI, leading to companies advising engineers to refrain from inputting their code for testing or bug recognition into any unapproved AI. &lt;/p&gt;

&lt;p&gt;Moreover, ChatGPT can generate content from the perspective of a real personality, such as a celebrity or politician. This has resulted in controversial deep fakes of celebrities and created a fear of defamation among the public. This fear has caused a rise in scrutiny of AI-generated content, leading many to advocate for stricter regulations (Elysse, 2023). As AI technology continues to evolve, it is crucial to design a legal framework that preserves intellectual property rights whilst ensuring the advantages of AI are not inhibited. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cybersecurity&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Maanak Gupta describes generative AI as a ‘double-edged sword in cybersecurity’  because of its use in hacking and defending (Gupta, 2023).  Hackers may use ChatGPT to generate more convincing emails for phishing,  the AI chatbot has no restrictions on this and methods such as these can lead to malware being downloaded on the victim's device, viruses being installed, spyware, and worms.  Alternatively, white-hat hackers (hackers of good intent) use programs such as PentestGPT (an AI built upon ChatGPT) to penetrate a system's weaknesses, allowing for security improvements and increased performance.  &lt;/p&gt;

&lt;p&gt;Machine learning systems are meticulously accurate at identifying patterns in vast amounts of data, and can create predictions even with immense amounts of uncertainty. In cybersecurity, this translates to defenders significantly raising the bar for attackers through remarkably improved threat detection systems. One way this is used is within intrusion detection systems, which process large amounts of network activity data to set a standard for ‘normal behaviour’. If any slight anomalies are found, the system identifies it as a cybersecurity threat. This is effective as it requires attackers to not only avoid obvious red flags that would be detected by human defenders but also imitate legitimate usage of the system at a granular level (Hoffman, 2021).  &lt;/p&gt;

&lt;p&gt;Defenders can also use ChatGPT to generate threat reports on incidents and create assessments that reveal the vulnerability of a system. These comprehensive reports can even suggest how to mitigate future attacks/potential threats, saving time and data for many companies. Today, cybersecurity services already utilise machine learning and AI to track and recognise malicious code, exposing malware within a system. This allows for a seamless, safe user experience and highly benefits the organisation and private data companies. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hallucination&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;‘Hallucination’ refers to a phenomenon whereby AI models create seemingly nonsensical responses or responses that contain errors that misalign with real-world logic (Ji, 2023). This is common in large-scale AIs such as ChatGPT’s GPT-3 and can cause a variety of misinformation.  In data analysis, ChatGPT may identify nonexistent trends based on made-up or ‘hallucinated’ data. The same issue applies to image generation, where AI models generate objects or lifeforms that do not align with reality. This leads to another significant issue involving bias and unwanted outcomes, as an AI model only outputs knowledge which is based on the training data, if such data is biased (e.g. it has a political agenda, spreads hate towards a group of people, or misinformation about a party) then the output would also be bias. This widespread distribution of harmful information can sway voting polls and potentially destroy reputations (Elysse, 2023). &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Environmental Impact&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The most overlooked risk of generative AI is its astounding environmental impact, a concern which stretches far beyond the use of artificial intelligence. As our demand for ever-growing AI platforms increases, the usage and cost of these platforms skyrocket. Consequently, more GPU cores are required to maintain demand as larger and larger amounts of data require larger and larger amounts of processing power. This exponential increase in energy consumption puts strain on non-reusable technologies to generate electricity, resulting in colossal amounts of fossil fuels being converted to carbon emissions(An. J, 2023). Emissions that lead to deforestation, desertification, acid rain, and a multitude of environmental detriments. Unfortunately, this consequence is considered an afterthought within companies, evidenced by the lack of awareness from the public eye. &lt;/p&gt;

&lt;p&gt;Ultimately, the implementation of AI in society has been revolutionary across many fields, furthering education and opening up employment opportunities. GenAI has brought remarkable advances and unprecedented risks, whilst AI models such as ChatGPT have generated extraordinary capabilities across all industries, however, they also present an abundance of risks such as cybersecurity threats, misleading information, and immense potential for misuse. Ethical guidelines and continuous monitoring are crucial to harness the benefits of generative AI and mitigate any pitfalls. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;References:&lt;/em&gt;&lt;br&gt;
(Nvidia, 2023) &lt;br&gt;
Generative AI – What is it and How Does it Work? | NVIDIA. (n.d.). Retrieved from &lt;a href="https://www.nvidia.com/en-us/glossary/data-science/generative-ai/" rel="noopener noreferrer"&gt;https://www.nvidia.com/en-us/glossary/data-science/generative-ai/&lt;/a&gt; &lt;br&gt;
(Dhoni, 2023) &lt;br&gt;
Dhoni, P. (2023). Unleashing the Potential: Overcoming Hurdles and Embracing Generative AI in IT Workplaces: Advantages, Guidelines, and Policies. Authorea Preprints.&lt;br&gt;
 (BLOOM, 1984)&lt;br&gt;
Two sigma problem : BLOOM, B. S. (1984). The 2 Sigma Problem: The Search for Methods of Group Instruction as Effective as One-to-One Tutoring. Educational Researcher. &lt;a href="https://doi.org/10.3102/0013189X013006004" rel="noopener noreferrer"&gt;https://doi.org/10.3102/0013189X013006004&lt;/a&gt;&lt;br&gt;
(Kadurrin, 2023) &lt;br&gt;
Kadaruddin, K. (2023). Empowering Education through Generative AI: Innovative Instructional Strategies for Tomorrow's Learners. International Journal of Business, Law, and Education, 4(2), 618-625.&lt;br&gt;
(IBM, 2023) &lt;br&gt;
Education, I. (2023, September 19). AI code-generation software: What it is and how it works. IBM Blog. &lt;a href="https://www.ibm.com/blog/ai-code-generation/" rel="noopener noreferrer"&gt;https://www.ibm.com/blog/ai-code-generation/&lt;/a&gt; &lt;br&gt;
 (Banu, 2023)&lt;br&gt;
Banu, S. (2023). Exploring CHATGPT’s coding capabilities: Can it write code? Retrieved from &lt;a href="https://ambcrypto.com/blog/exploring-chatgpts-coding-capabilities-can-it-write-code/" rel="noopener noreferrer"&gt;https://ambcrypto.com/blog/exploring-chatgpts-coding-capabilities-can-it-write-code/&lt;/a&gt; &lt;br&gt;
(Elysse, 2023)&lt;br&gt;
Bell, Elysse. “Generative AI: How It Works, History, and Pros and Cons.”&lt;br&gt;
Investopedia, 26 Dec 2023, &lt;a href="http://www.investopedia.com/generative-ai-" rel="noopener noreferrer"&gt;www.investopedia.com/generative-ai-&lt;/a&gt;&lt;br&gt;
7497939#:~:text=Generative%20AI%20can%20benefit%20just,futur&lt;br&gt;
e%20AI%20models%20can%20train &lt;br&gt;
(An. J, 2023)&lt;br&gt;
An, J., Ding, W., &amp;amp; Lin, C. (2023). ChatGPT: Tackle the growing carbon footprint of generative AI. &lt;a href="https://doi.org/10.1038/d41586-023-00843-2" rel="noopener noreferrer"&gt;https://doi.org/10.1038/d41586-023-00843-2&lt;/a&gt;&lt;br&gt;
(Gupta, 2023)&lt;br&gt;
Gupta, M., Akiri, C., Aryal, K., Parker, E., &amp;amp; Praharaj, L. (2023). From chatgpt to threatgpt: Impact of generative ai in cybersecurity and privacy. IEEE Access. &lt;br&gt;
(Ji, 2023)&lt;br&gt;
Ziwei Ji, Nayeon Lee, et al., via ACM Digital Library. “Survey of Hallucination in Natural Language Generation.” ACM Computing Surveys, Vol. 55, No. 12, Pages 1–38.&lt;br&gt;
(Morgan McKinley, 2023)&lt;br&gt;
The rise of artificial intelligence jobs in the Tech Industry. Morgan McKinley Recruitment.(2023,June30). &lt;a href="https://www.morganmckinley.com/article/rise-artificial-intelligence-jobs-in-tech-industry#:%7E:text=Additional%20positions%20to%20have%20emerged,Scientists%20and%20Machine%20Learning%20Engineers" rel="noopener noreferrer"&gt;https://www.morganmckinley.com/article/rise-artificial-intelligence-jobs-in-tech-industry#:~:text=Additional%20positions%20to%20have%20emerged,Scientists%20and%20Machine%20Learning%20Engineers&lt;/a&gt; &lt;br&gt;
(Hoffman, 2021)&lt;br&gt;
Hoffman, W. (2021). Making AI Work for Cyber Defense. Center for Security and Emerging Technology.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
