▲

Edugraph? What is it good for?

Over the last thirty years, networks, alongside formal logic and classical mathematics, have come to play an increasingly important role in the scientific analysis. Coincidentally, that was also the period when the Internet became popular. But in fact, classical mathematics had already reached its limits at the start of the last century. Einstein used a four-dimensional geometry for his theory of relativity, de euclidian geometry with three dimensions did not suffice. He added the dimension of time. Time also plays a key role in the analysis of causation.

It is surprising that the logics for causation has been neglected that long, although David Hume stressed its importance his long time ago in his "Treatise of Human Nature, and An Enquiry concerning Human Understanding" (1739–1740). Why are formal logic and classical mathematics not sufficient? Essentially for two reasons. Firstly, because they are based on a binary view of reality. In formal logic, something is either true or false. The excluded middle is, of course, useful for proving things from the absurd, but formal logic and classical mathematics only work well for closed. They fall short when it comes to describing networks.

Initially, computer science, too, was limited to binary relationships. Data first had to be normalised in relational databases before it could be processed. That normalisation heterogeneous data was organised into tables showing unambiguous relationships between the data key and the other data. However, once relationships becomes complex, for example in a semantic network, this approach no longer works. The relationships within a network are ternary, not binary. In networks, triplets are used: a → b. The advantage of these triplets is that they are highly extensible and thus manage to describe a complex reality quite well without being constrained by the restructuring of the original data. It is no coincidence that XML, AI, neural networks and LLMs work with triplets. It was the only solution that produced results.

The second reason why classical mathematics falls short is that, whilst it copes well with homogeneous data, it soon runs into problems with heterogeneous data. In the field of ecology, for example, Robert E. Ulanowicz came across that problem after having spent a long time trying to analyse ecological networks using classical mathematics. It didn’t work. Too much heterogeneity. That problem also arose in biology, genetics, neurology, geography and numerous other sciences as they became more complex. More and more networks are also popping up there.

The building block of a network is a graph. And Edugraph can be used to visualise graphs. It also generates an adjacency matrix from each of these graphs. The adjacency matrix makes the bridge to classical mathematics. Internally, in computer programmes, these matrices are used for the processing.

Edugraph is intended as an introduction to network analysis for secondary education. It can help to demystify AI in this context. At an academic level, it is useful for presenting interdisciplinary research. As an example think about the language acquisition of the homo sapiens. It covers genetics, biology, neurology, phonetics, linguistics and anthropology, all of which are discussed. However, as the collection and processing of data varies from discipline to discipline, different scientific disciplines use different software programmes. In ecology, for example, Ecopath is used. In the Wikipedia you find a list of the various software applications used in different disciplines.

The three main advantages of Edugraph are that it can integrate images and HTML links into graphs. To do this, you would normally have to rely on expensive commercial software packages. Furthermore, it does not require much prior knowledge; an intuitive understanding of networks is sufficient. No new hardware is required. Even simple AI tools are resource-intensive. See for example PuppyGraph. It is immediately accessible to students in both the humanities and the arts. It can also be used in technical and vocational education. This means that science can still be presented visually without extensive knowledge of mathematics. Another advantage is that you can use the programme offline. No internet connection is required.

An additional objective, alongside the introduction of networks, is to demystify AI and LLMs. Not by attacking them, but by learning to engage with them critically. The example ‘From Text to Knowledge Graph’ explains how you can use LLM in a positive way without becoming a slave to it. One of the nodes includes a detailed example of how to get LLM to structure a text in such a way that you can turn it into a knowledge graph. See deze link



References

Alkharashi M. Comparing experiential versus conventional learning on knowledge retention for teaching surgery to medical graduates. Saudi J Ophthalmol. 2020 Dec 28;34(2):107-110. doi: 10.4103/1319-4534.305042. PMID: 33575531; PMCID: PMC7866721 <https://pmc.ncbi.nlm.nih.gov/articles/PMC7866721/>.

Bahdanau, Dzmitry; Cho, Kyunghyun; Bengio, Yoshua (19 May 2016). "Neural Machine Translation by Jointly Learning to Align and Translate". arXiv:1409.0473 [cs.CL] <https://arxiv.org/abs/1409.0473>.

Belli, Stefano R., Robert D. Rogers, Jennifer Y.F. Lau, Adult and adolescent social reciprocity: Experimental data from the Trust Game, Journal of Adolescence, Volume 35, Issue 5, 2012, Pages 1341-1349, ISSN 0140-1971, https://doi.org/10.1016/j.adolescence.2012.05.004. (https://www.sciencedirect.com/science/article/pii/S0140197112000814).

Dahlström, Erik et al, (2011) Scalable Vector Graphics (SVG) 1.1 (Second Edition), W3C Recommendation 16 August 2011, <https://www.w3.org/TR/2011/REC-SVG11-20110816/>

Daigavane, Balaraman Ravindran, Gaurav Aggarwal, 2021, Understanding Convolutions on Graphs, Google Research, Published Sept. 2, 2021, DOI: 10.23915/distill.00032, <https://distill.pub/2021/understanding-gnns/>.

Jawed S, Amin HU, Malik AS, Faye I. Classification of Visual and Non-visual Learners Using Electroencephalographic Alpha and Gamma Activities. Front Behav Neurosci. 2019 May 7;13:86. doi: 10.3389/fnbeh.2019.00086. PMID: 31133829; PMCID: PMC6513874. <https://pmc.ncbi.nlm.nih.gov/articles/PMC6513874/>

Ladkin, Bernard (2018), Causal Analysis of Incidents with Why-Because Analysis using the SERAS® , Software Toolkit, CAUSALIS Ingenieurgesellschaft mbH, 2008, revised 2018-02-14, <https://rvs-bi.de/research/WBA/WBA-NewIntro20180214.pdf>

Levonian, E. Auditory and visual retention in relation to arousal. AVCR 16, 57–62 (1968). https://doi.org/10.1007/BF02768681, <https://link.springer.com/article/10.1007/BF02768681>

Lewis, David, (2004), “Causation as Influence” (expanded version), in Collins, Hall, and Paul 2004, 75–106, <https://www.andrewmbailey.com/dkl/Causation_As_Influence_long.pdf>

Menzies, Peter, (2019), Counterfactual Theories of Causation, 29 October 2019, Stanford Encyclopedia of Pholosophy, <https://plato.stanford.edu/entries/causation-counterfactual/>

Reed, Stephen K. (2012). Cognition : theories and applications. Wadsworth, Cengage Learning, 12 April 2012, ISBN 978-1-133-49228-3. OCLC 1040947645, <https://www.worldcat.org/nl/title/1040947645>

Roark CL, Lescht E, Hampton Wray A, Chandrasekaran B. Auditory and visual category learning in children and adults. Dev Psychol. 2023 May;59(5):963-975. doi: 10.1037/dev0001525. Epub 2023 Mar 2. PMID: 36862449; PMCID: PMC10164074.

Rottman BM, Hastie R. Reasoning about causal relationships: Inferences on causal networks. Psychol Bull. 2014 Jan;140(1):109-39. doi: 10.1037/a0031903. Epub 2013 Apr 1. PMID: 23544658; PMCID: PMC3988659. <https://pmc.ncbi.nlm.nih.gov/articles/PMC3988659/>.

Runge, Jakob, et al. , (2019), Detecting and quantifying causal associations in large non-linear time series datasets. Sci. Adv.5,eaau4996 (2019). DOI: <https://www.science.org/doi/10.1126/sciadv.aau4996>

Sanchez-Lengeling, Benjamin, Emily Reif, Adam Pearce, Alexander B. Wiltschko, 2021, A Gentle Introduction to Graph Neural Networks, Google Research, Published Sept. 2, 2021, DOI 10.23915/distill.00033, <https://distill.pub/2021/gnn-intro/>.

Schürmann, Tim, (WBA) 'Counterfactual Test’, Workgroup RVS, Faculty of Technology, Bielefeld University) <https://rvs-bi.de/research/WBA/IntroWBA-ENG.pdf>

Stepanov, Alexander (1985), Towards a Theory of Causal Implication, Department of Electrical Engineering and Computer Science, Polytechnic University of New York, 1985, <http://stepanovpapers.com/TOWARDS%20A%20THEORY%20OF%20CAUSAL%20IMPLICATION.pdf>

van Benthem, Johan, (IEP), Modal Logic: A Contemporary View, University of Amsterdam, Stanford University, and Tsinghua University, The Netherlands, U. S. A., and China, <https://iep.utm.edu/modal-lo/>

Vaswani, Ashish; Shazeer, Noam; Parmar, Niki; Uszkoreit, Jakob; Jones, Llion; Gomez, Aidan N; Kaiser, Łukasz; Polosukhin, Illia (December 2017). "Attention is All you Need" (PDF). In I. Guyon and U. Von Luxburg and S. Bengio and H. Wallach and R. Fergus and S. Vishwanathan and R. Garnett (ed.). 31st Conference on Neural Information Processing Systems (NIPS). Advances in Neural Information Processing Systems. Vol. 30. Curran Associates, Inc. arXiv:1706.03762 <https://papers.nips.cc/paper_files/paper/2017/file/3f5ee243547dee91fbd053c1c4a845aa-Paper.pdf>.

Wielemaker, J. (2005). An Optimised Semantic Web Query Language Implementation in Prolog. In: Gabbrielli, M., Gupta, G. (eds) Logic Programming. ICLP 2005. Lecture Notes in Computer Science, vol 3668. Springer, Berlin, Heidelberg. <https://doi.org/10.1007/11562931_12>.