Dream to Learn is shutting down...

We are very sorry to say that Dream to Learn will be shutting down as of December 28th, 2019. If you have content that you wish to keep, you should make a copy of it before that date.


KNA - Knowledge Nexus Arrays

POSTED IN: Cognitive Wingman

Encoding Ideas:  Go Long with KNA


There are many different ways that we might ENCODE IDEAS and knowledge - in particular, complex ideas.   Words, images, knowledge graphs, etc..

But been thinking lately about taking high-dimensional information and knowledge, and lowering the dimensionality of it.  REALLY lowering it - i.e. down to a 1 dimensional string.


So what if we look to our own DNA for inspiration? 


DNA encodes an enormous amount of information, and (arguably) "embedded knowledge" for how our biological selves can best survive.  The DNA structure allows the 3 billion base pairs in each cell to fit into a space just 6 microns across.

If you stretched the DNA in one cell all the way out it's quite long.  To find the length for a human - and uncoiled diploid human DNA with the two strands placed end-to-end can be calculated by multiplying the helix pitch/turn of B-DNA (34 angstroms) and the number of base-pairs in the DNA (6 billion) - the answer: about 2 meters long

So EACH one of my cells contains strands taller than me...


  All the DNA in all your cells put together would be about twice the diameter of the Solar System.


KNA - Knowledge Nexus Arrays

  • Universal
  • Objective (consensus)
  • Portable / Shareable
  • Efficient


Questions to explore:

  • Four bases are found in DNA:  adenine (A), cytosine (C), guanine (G) and thymine (T) . Is there a role for non-binary flags in the KNA? (probably not) - but if so, and more than 1 or 0 - How many states?  4? More? 
  • White Space and Compression - probably 99.999% of the KNA string will be EMPTY.  Can the standard compression algorithms work well on them? (Probably yes)
  • For idea intersections / VENN - (e.g. three ideas like the concept of SYSTEMIC RISK; (concept);  back in the 1980's (time) during the S&L Crisis) - at what point do we create a new KNA strand?  How much is too much idea to pack into one?
  • How might we organize the ideas on the KNA strand? (clustering, e.g. a temporal time-y area)  Should we take inspiration from Library Science?  Would they be sortable? (probably not) 


Next Up

Still some noodling to do on this.  More to come...




Other Links

"How DNA could store all the world’s data" Modern archiving technology cannot keep up with the growing tsunami of bits. But nature may hold an answer to that problem already. https://www.nature.com/news/how-dna-could-store-all-the-world-s-data-1.20496

Interested in more content by this author?

About the Author

Ryan Anderson

Ryan Anderson

Hi! I like to play with data, analytics and hack around with robots and gadgets in my garage. Lately I've been learning about machine learning.

About this blog

Cognitive Wingman - Never Walk Alone

Created: December 20, 2016


This Blog Appears in

Up Next