<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Memo Akten on Medium]]></title>
        <description><![CDATA[Stories by Memo Akten on Medium]]></description>
        <link>https://medium.com/@memoakten?source=rss-d00ac9528de3------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*zMBdJpkdaEkDKB0yEczTsw.gif</url>
            <title>Stories by Memo Akten on Medium</title>
            <link>https://medium.com/@memoakten?source=rss-d00ac9528de3------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 04:49:34 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@memoakten/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[The Unreasonable Ecological Cost of #CryptoArt (Part 3)]]></title>
            <link>https://memoakten.medium.com/the-unreasonable-ecological-cost-of-cryptoart-part-3-1a06391cb776?source=rss-d00ac9528de3------2</link>
            <guid isPermaLink="false">https://medium.com/p/1a06391cb776</guid>
            <category><![CDATA[cryptoart]]></category>
            <category><![CDATA[environment]]></category>
            <category><![CDATA[nft]]></category>
            <category><![CDATA[climate]]></category>
            <category><![CDATA[blockchain]]></category>
            <dc:creator><![CDATA[Memo Akten]]></dc:creator>
            <pubDate>Mon, 25 Jan 2021 12:05:29 GMT</pubDate>
            <atom:updated>2022-10-01T22:10:13.012Z</atom:updated>
            <content:encoded><![CDATA[<p>This is Part 3 of a N-part series, accompanying the website <a href="http://cryptoart.wtf/">http://cryptoart.wtf</a></p><p>In <a href="https://memoakten.medium.com/the-unreasonable-ecological-cost-of-cryptoart-2221d3eb2053">Part 1</a>, I present my motivations, findings, and my conclusions as a result of these findings.</p><p>In <a href="https://memoakten.medium.com/analytics-the-unreasonable-ecological-cost-of-cryptoart-72f9066b90d">Part 2</a>, I present the underlying data and methodology that gave rise to these findings, along with more statistics. It’s more aimed at those who wish to dig deeper into the numbers, and/or technically interrogate my claims.</p><p>In Part 3 (this article), I unpack some of the myths behind the NFT market.</p><h3>NFTs are a scam</h3><p>NFTs are a scam in that blockchain as a technology does not provide the benefits regarding digital rare collectibles that it is often sold as providing — in particular, as a technology it does not solve the issues plaguing ‘real world’ markets, which it is touted as solving:<br>- It does not provide scarcity or authenticity for assets<em> </em>linked to NFTs<br>- It does not guarantee secondary sales royalties<br>- Using a decentralized, distributed database does not decentralize power, or lead to more evenly distributed wealth.</p><p><strong>In other words, many problems that plague more traditional ‘real world’ markets, still plague NFT markets</strong>. Except, a transaction on a PoW based blockchain is literally hundreds of thousands of times worse for the environment than a non-crypto transaction.</p><h3><strong>The blockchain does <em>not </em>provide scarcity or authenticity for NFT related content</strong></h3><p>An NFT is simply a a long hexadecimal (base16) number (tokenId), such as: 0x41A322b28D0fF354040e2CbC676F0320d8c8850d/XXXXX</p><p>This is what you own when you buy an NFT. What is permanently etched into the records of the blockchain, is that you own this number. And it is true that the blockchain guarantees uniqueness of this number, and the history of the records of who owns, and has previously owned — i.e. the provenance of — this number <em>cannot be tampered with </em>(currently).</p><p>Also written on the blockchain is an association between this tokenId and some metadata which further links to a URL which contains the ‘original’ file.</p><p>However, this association is <em>non-exclusive</em>.</p><p>Not only is there nothing within the blockchain as a technology which can stop anybody from downloading this artwork, and re-selling it as their own. But the blockchain as a technology does not even prevent anybody (whether it’s the artist themselves, or somebody else) from creating new tokens that link straight to the <em>exact same URL</em>¹. There is nothing within the blockchain as a technology that provides exclusive access to the contents or URL of a work.</p><p>In other words, (a crypto-analogy if you will) I could sell someone the Brooklyn Bridge, and guarantee its authenticity by giving them a one of a kind, unique certificate. While it is true that there is indeed only one of that particular certificate (token) in the world, which they hold in their hands, I can still go and create other certificates (tokens) that link to the exact same object — the Brooklyn Bridge — and sell them on to others.</p><p>Of course to do this would be immoral, if not illegal. But that does not prevent it from happening in the ‘Real’ Art Market, and it won’t prevent it from happening in the CryptoArt / NFT Market¹.</p><p>The blockchain does not even provide <em>artificial </em>scarcity within the rules of its own imaginary game. It simply does not provide any scarcity or authenticity for NFT related content at all.</p><p>All that you really ‘own’ when you buy an NFT, is the hexadecimal tokenId.</p><h4>The blockchain does not guarantee secondary market income</h4><p>It is not uncommon for artists to request royalties from future sales of their work. There are established mechanisms in the worlds of music, film and literature which try to ensure that artists receive royalties (these are of course plagued with issues of their own). But in the fine-art world, no such established mechanisms exist (and this topic was brilliantly tackled by Caleb Larson in his 2009 piece “A Tool to Deceive and Slaughter” [<a href="https://visuall.net/2012/07/07/a-tool-to-deceive-and-slaughter-by-caleb-larsen/">19</a>]).</p><p>It was proposed that the blockchain could address this and automate secondary sales royalties. However this is not the case. By switching platforms, collectors can resell NFTs without triggering the functionalities implemented in the original smart-contract — which is typically bound to the platform. The collector can then choose <em>not </em>to respect the original Terms &amp; Conditions, and avoid paying the ‘<em>spoiled artists</em>’ [<a href="https://twitter.com/satman78704554/status/1339912522514780163">20</a>].</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/590/1*-6bMHeCWSwIves-KJ_zymA.png" /><figcaption><a href="https://twitter.com/satman78704554/status/1339912522514780163">https://twitter.com/satman78704554/status/1339912522514780163</a></figcaption></figure><p>Of course to do so would be immoral, if not illegal. But again my point is, this happens in the ‘Real’ Art Market, and it happens in the CryptoArt / NFT Market. The blockchain as a technology does not prevent this from happening⁵.</p><h4>The myths of decentralization</h4><p>When people speak about the blockchain and NFTs, at some point they will inevitably speak about the wonders of decentralization, as an ‘alternative’ to The Old Centralized Ways of The Past, and an antidote to the horrors that this beget.</p><p>The blockchain is essentially a database, a list of records. And it is true that instead of this list of records being stored in one single place (or a few key places, all owned by the same entity), the database is instead duplicated — potentially in its entirety — to anybody who wishes to become part of the network. No one body can control the data, or the flow of data. No one body has the power to alter the records to their own favor. <em>Anybody</em> can download the <em>entire history</em> of the database — or alternatively, they may simply download enough of the data to verify each and every transaction or block. It is true that this is one of the greatest affordances that the blockchain offers.</p><p>And in principle, this does sound wonderful. What the ingeniously idiotic¹ ² approach of the PoW blockchain has managed to do (apart from exploit humanity’s greed and gluttonous craving for games of value and ownership, at the expense of the planet), is to provide a statistically and game-theoretically [<a href="https://plato.stanford.edu/entries/game-theory/">23</a>] sound solution to the problem of distributing a database among non-trusting agents.</p><blockquote><strong>And while a decentralized database does have its merits, it is important to remember that decentralizing the <em>database</em>, does not decentralize <em>power</em>.</strong></blockquote><p>While the underlying <em>Technology </em>concerning the blockchain might indeed appear to be decentralized, when we consider <em>The Real World of Technology </em>[<a href="https://www.cbc.ca/radio/ideas/the-1989-cbc-massey-lectures-the-real-world-of-technology-1.2946845">10</a>] — which takes into account the social, cultural and political context, structures and values in which Technology is designed, developed and deployed — it is impossible not to notice a trend towards re-centralization. Who would have thought ¯\_(ツ)_/¯</p><p>‘Mining’ and adding new blocks to the blockchain has reached stages where it requires ludicrous amounts of compute power. So around the world, enormous data-center-like <em>mining-farms</em><strong> </strong>(not to be confused with mining-<em>pools</em>) are popping up, containing thousands of computers [<a href="https://www.youtube.com/watch?v=4ekOcDG2D8E">11</a>, <a href="https://www.youtube.com/watch?v=NrLENhrTrMA">12</a>, <a href="https://www.forbes.com/sites/ktorpey/2019/07/28/bitcoin-mining-centralization-is-quite-alarming-but-a-solution-is-in-the-works/?sh=24fdad03530b">13</a>], dedicated to sitting around doing nothing but generating random numbers all day to mine blocks for the blockchain, and reap the rewards for their owners².</p><p>This is further exacerbated by the fact that dedicated, improved hardware is continuously being developed specifically to mine for blocks. These <em>ASICs </em>as they are called, are so much more efficient at mining, that as new ASICs are released, from a competitive standpoint it becomes non-profitable to mine without them [<a href="https://www.investopedia.com/investing/why-centralized-crypto-mining-growing-problem/">14</a>, <a href="https://lokinetwork.medium.com/the-problem-with-asics-3c9cee44f383">15</a>]. Furthermore, the production and distribution of this hardware is<em> very much centralized</em>. (In fact 52% of ASICs produced stay in China [<a href="https://www.jbs.cam.ac.uk/faculty-research/centres/alternative-finance/publications/3rd-global-cryptoasset-benchmarking-study">41</a>], which is perhaps one of the reasons why 65% of Bitcoin is mined in China [<a href="https://cbeci.org/mining_map">24</a>]. The second reason being the cheap cost of electricity).</p><p>In other words, the protocol of the blockchain might be decentralized, but the hardware required to mine it is most definitely not.</p><p>Furthermore, Crypto is often put forward as an anarcho-cypherpunk decentralized elixir to The Old Centralized Ways of The Past.</p><p>There seems to be this delusion that cryptocurrencies will replace banks, and everything will be great.</p><p>The Financial Systems of The Old, like Banks, do not accumulate power because they <em>centralize records</em>. They accumulate power because they <em>centralize assets</em>. When we complain about The Banks and the Financial Systems of The Old, we don’t complain that they deviously and maliciously manipulate the records that they hold. <em>That </em>is not the problem that needs addressing. We complain that too much <em>wealth </em>is concentrated within too few bodies, and such concentration of wealth, brings an immense concentration and imbalance of power.</p><p>One of the largest NFT websites <a href="https://niftygateway.com/">NiftyGateway</a> is owned by The Winklevoss Bros (of Facebook fame), now crypto-<em>billionaires </em>[<a href="https://www.bloomberg.com/news/articles/2020-11-06/winklevoss-twins-ride-bitcoin-surge-to-become-billionaires-again">16</a>]. Aside from the NFT platform, The Bros also own Gemini, one of the leading cryptocurrency exchanges. The Bros also claim to own 1% of all Bitcoin in existence [<a href="https://www.investopedia.com/news/winklevoss-twins-are-bitcoins-first-billionaires/">17</a>].</p><p>Furthermore, many exchanges such as Coinbase, Binance, Kraken, Poloniex, Gemini — and even NiftyGateway — don’t even record the activities on the blockchain. They’re <em>custodial exchanges</em>. You give them your assets, and all activity then takes place on their centralized servers. This comes with the advantage of much faster performance and cheaper transactions, but without the security, transparency, immutability and provenance offered by the blockchain (this is not an accusation to say that they are <em>not</em> secure or transparent etc. But if they are, it’s not because of the blockchain, but their own technologies). They are literally banks.</p><p><strong>In case anybody was still clinging onto this crypto-anarcho-punk dream:</strong></p><blockquote><strong>Even if crypto <em>does </em>replace banks, it’s not going to replace <em>bankers</em>.</strong></blockquote><blockquote><strong>Decentralizing the database does not decentralize the ownership of assets, or mitigate the centralization of power.</strong></blockquote><p>Crypto — like gold, money or art (and unlike water, food, medicine and fuel) — has no implicit value due to its <em>usefulness. </em>Its value comes instead purely from speculation and hyped-up demand. As a result, whenever its value is threatened, stakeholders — those with large lots, with a lot to lose if it is devalued — will inevitably do anything they can to ensure that the value of their lot is not threatened. This includes making up all kinds of myths. Of course crypto-billionaire Mr Winklevoss himself plays into this narrative, identifying as a ‘cryptopunk’, while selling dreams of money and art in space.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/591/1*ahdLKjCP0EU0YSvhFi0Bmw.png" /><figcaption><a href="https://twitter.com/cameron/status/1350141884795129858">https://twitter.com/cameron/status/1350141884795129858</a></figcaption></figure><p>Crypto is selling an ideology, but delivering the opposite. In the <em>Real World of Technology </em>[<a href="https://www.cbc.ca/radio/ideas/the-1989-cbc-massey-lectures-the-real-world-of-technology-1.2946845">10</a>], the crypto-space is exactly replicating the power-dynamics of the non-crypto-space (except it’s frying the planet orders of magnitude faster in the process).</p><h4>The Dream</h4><p>Some might point to folks who are winning really big.</p><p>This is how the beguiling seduction of the American Dream works. A select few folks win, and they win <em>big — real big</em>. They become the poster child for success — the symbol that demonstrates <em>that it does indeed work</em>, the dream <em>is real</em>. We see an example of it working, and we know that that could be us. It could be me. It could be <em>you</em>.</p><p>To those who <em>do </em>win — who previously were <em>not </em>winning under the Old System — the New System indeed does feel like a Democratization Of Success.</p><p><strong>But success is still not evenly distributed.</strong></p><h4>Crypto-Artist total income distribution</h4><p><em>(including both primary sales and 10% of secondary sales,<br>more income analytics in </em><a href="https://memoakten.medium.com/analytics-the-unreasonable-ecological-cost-of-cryptoart-72f9066b90d"><em>Part 2</em></a><em>)</em></p><p>Of the 633 artists on SuperRare:</p><p>The <strong>top 0.1%</strong> of artists earned <strong>8% </strong>of total income ($1.5M of $19M)<br>The<strong> top 1% </strong>earned <strong>21%</strong> of total income ($4M of $19M)<br>The <strong>top 10%</strong> earned <strong>57%</strong> of total income ($11M of $19M)<br>The <strong>top 20% </strong>earned <strong>75%</strong> of total income ($14.5M of $19M)<br>The <strong>bottom 40%</strong> earned <strong>2% </strong>of total income ($390K of 19M)<br>The <strong>bottom 20%</strong> earned <strong>0.2%</strong> of total income ($40K of 19M)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mnGHkdHrbHqFW_3nafc-zQ.png" /><figcaption><a href="https://docs.google.com/spreadsheets/d/1WsQYjFObDToCUeIe2QFvk-Xg4m3dhrNJt4zoMWRIJDo/edit?usp=sharing">https://docs.google.com/spreadsheets/d/1WsQYjFObDToCUeIe2QFvk-Xg4m3dhrNJt4zoMWRIJDo/edit?usp=sharing</a></figcaption></figure><p>Though it wasn’t designed to apply at this scale, we can try looking at a metric of income inequality such as <strong>The Palma Ratio (PR) </strong>— a ratio of the top 10%’s share of income, compared to the bottom 40% [<a href="https://www.washingtonpost.com/news/wonk/wp/2013/09/26/wonkabroad/?arc404=true">25</a>]. <em>(lower PR implies more equally distributed income, higher PR implies more inequality)</em></p><p>The <strong>US’s PR</strong> is <strong>relatively high </strong>within the ‘Western’ world <strong>at 1.85</strong>. <strong>Japan </strong>and <strong>Denmark</strong> are more egalitarian at around <strong>0.9</strong>. Countries like <strong>South Africa</strong> are amongst the worst with a<strong> PR of 7</strong>. The entire world’s PR — i.e. the income gap between the richest people in the world, compared to the poorest people in the world is 32.</p><p><strong>SuperRare has a Palma Ratio of 29</strong>. (And SuperRare is a very tightly <em>curated </em>platform. If we were to measure across all NFT artists on open platforms as well, the ratio would undoubtedly be even higher).</p><blockquote><strong>Using a distributed database does not help distribute success.</strong></blockquote><p>Don’t get me wrong, I’m incredibly appreciative for <em>any </em>kinds of sales at all — even if it is ‘just’ 225 USD per NFT (the median) — since digital works typically are very difficult sell.</p><p><em>But why does this have to involve contributing to frying the planet in the process?</em></p><p>In conclusion, all of the problems that plague non-blockchain based markets still plague NFT markets. The blockchain as a technology does nothing to remedy any of this, and replicates the issues exactly — except it contributes to the global warming of the planet by many orders of magnitude higher when compared to other payment transaction technologies. In fact, it wouldn’t bother me so much that the NFT market is based on these myths, if the current underlying technology was not so idiotically (and deliberately²) wasteful.</p><h3>Footnotes</h3><ol><li>Technically, one could attempt to store the data itself <em>on-chain</em> so-to-speak, by breaking it into chunks. However, ETH was not designed for such storage and this is a terrible idea for many reasons. With digital assets being many MBs in size it would probably take hours — if not days — to ‘mine’, costing tens — if not hundreds — of thousands of dollars in transaction fees. And since the blockchain history is immutable by design, it would quickly inflate to unmanageable proportions (imagine having to download all of YouTube just to be able to watch one video). For this reason, large data (anything beyond a few KB) is stored <em>off-chain — </em>usually linked to via the <em>hash </em>of the data. One <em>could </em>implement some kind of mechanism to ensure that off-chain NFT content is not being linked to by multiple tokens, or even checking if the same content is not being re-uploaded with visually imperceptible changes to bypass such automated security measures. However, this then becomes a property not of the <em>blockchain</em>, but some other tools which could equally be deployed on other, non-blockchain networks as long as there is s<em>ome open-standard agreed on by all platforms involved</em>. And if this open-standard were to be developed, it does not need to be deployed on a PoW blockchain. In other words, the blockchain itself does not provide scarcity or authenticity for NFT related content.</li><li>Similar to the above note, mechanisms <em>could </em>be developed to ensure cross-platform guarantees of secondary sales. However, again this would require the cooperation of all platforms involved to develop a cross-platform open-standard, and this then becomes not a property of the blockchain, but the agreement between the platforms, which does not require the blockchain to function.</li></ol><h3>References</h3><ol><li><a href="http://news.bbc.co.uk/2/hi/entertainment/4120893.stm">http://news.bbc.co.uk/2/hi/entertainment/4120893.stm</a></li><li><a href="https://en.wikipedia.org/wiki/The_Physical_Impossibility_of_Death_in_the_Mind_of_Someone_Living">https://en.wikipedia.org/wiki/The_Physical_Impossibility_of_Death_in_the_Mind_of_Someone_Living</a></li><li><a href="https://www.goodreads.com/book/show/3717320-the-12-million-stuffed-shark">https://www.goodreads.com/book/show/3717320-the-12-million-stuffed-shark</a></li><li><a href="https://www.sciencedirect.com/science/article/pii/S2542435119302557">https://www.sciencedirect.com/science/article/pii/S2542435119302557</a></li><li><a href="https://digiconomist.net/bitcoin-energy-consumption">https://digiconomist.net/bitcoin-energy-consumption</a></li><li><a href="https://digiconomist.net/ethereum-energy-consumption">https://digiconomist.net/ethereum-energy-consumption</a></li><li><a href="https://cryptoticker.io/en/top-5-nft-marketplaces/">https://cryptoticker.io/en/top-5-nft-marketplaces/</a></li><li><a href="https://twitter.com/search?q=nft%20drop&amp;f=live">https://twitter.com/search?q=nft%20drop&amp;f=live</a></li><li><a href="https://www.eea.europa.eu/signals/signals-2017/infographics/range-of-life-cycle-co2/view">https://www.eea.europa.eu/signals/signals-2017/infographics/range-of-life-cycle-co2/view</a></li><li><a href="https://data.worldbank.org/indicator/EG.USE.ELEC.KH.PC">https://data.worldbank.org/indicator/EG.USE.ELEC.KH.PC</a></li><li><a href="https://www.cbc.ca/radio/ideas/the-1989-cbc-massey-lectures-the-real-world-of-technology-1.2946845">https://www.cbc.ca/radio/ideas/the-1989-cbc-massey-lectures-the-real-world-of-technology-1.2946845</a></li><li>MASSIVE Crypto Mining Farm Tour | Bitcoin, Dash, and GPU Mining! <a href="https://www.youtube.com/watch?v=4ekOcDG2D8E">https://www.youtube.com/watch?v=4ekOcDG2D8E</a></li><li>Visiting the LARGEST BITCOIN mining FARMS in CHINA <a href="https://www.youtube.com/watch?v=NrLENhrTrMA">https://www.youtube.com/watch?v=NrLENhrTrMA</a></li><li><a href="https://www.forbes.com/sites/ktorpey/2019/07/28/bitcoin-mining-centralization-is-quite-alarming-but-a-solution-is-in-the-works/?sh=24fdad03530b">https://www.forbes.com/sites/ktorpey/2019/07/28/bitcoin-mining-centralization-is-quite-alarming-but-a-solution-is-in-the-works/?sh=24fdad03530b</a></li><li><a href="https://www.investopedia.com/investing/why-centralized-crypto-mining-growing-problem/">https://www.investopedia.com/investing/why-centralized-crypto-mining-growing-problem/</a></li><li><a href="https://lokinetwork.medium.com/the-problem-with-asics-3c9cee44f383">https://lokinetwork.medium.com/the-problem-with-asics-3c9cee44f383</a></li><li><a href="https://www.bloomberg.com/news/articles/2020-11-06/winklevoss-twins-ride-bitcoin-surge-to-become-billionaires-again">https://www.bloomberg.com/news/articles/2020-11-06/winklevoss-twins-ride-bitcoin-surge-to-become-billionaires-again</a></li><li><a href="https://www.investopedia.com/news/winklevoss-twins-are-bitcoins-first-billionaires/">https://www.investopedia.com/news/winklevoss-twins-are-bitcoins-first-billionaires/</a></li><li><a href="https://www.blockchain.com/charts/difficulty">https://www.blockchain.com/charts/difficulty</a></li><li><a href="https://visuall.net/2012/07/07/a-tool-to-deceive-and-slaughter-by-caleb-larsen/">https://visuall.net/2012/07/07/a-tool-to-deceive-and-slaughter-by-caleb-larsen/</a></li><li><a href="https://twitter.com/satman78704554/status/1339912522514780163">https://twitter.com/satman78704554/status/1339912522514780163</a></li><li><a href="https://energyinnovation.org/2020/03/17/how-much-energy-do-data-centers-really-use/">https://energyinnovation.org/2020/03/17/how-much-energy-do-data-centers-really-use/</a></li><li><a href="https://www.carbonbrief.org/factcheck-what-is-the-carbon-footprint-of-streaming-video-on-netflix">https://www.carbonbrief.org/factcheck-what-is-the-carbon-footprint-of-streaming-video-on-netflix</a>?</li><li><a href="https://plato.stanford.edu/entries/game-theory/">https://plato.stanford.edu/entries/game-theory/</a></li><li><a href="https://cbeci.org/mining_map">https://cbeci.org/mining_map</a></li><li><a href="https://www.washingtonpost.com/news/wonk/wp/2013/09/26/wonkabroad/?arc404=true">https://www.washingtonpost.com/news/wonk/wp/2013/09/26/wonkabroad/?arc404=true</a></li><li><a href="https://spectrum.ieee.org/computing/networks/ethereum-plans-to-cut-its-absurd-energy-consumption-by-99-percent">https://spectrum.ieee.org/computing/networks/ethereum-plans-to-cut-its-absurd-energy-consumption-by-99-percent</a></li><li><a href="https://eth.wiki/concepts/proof-of-stake-faqs">https://eth.wiki/concepts/proof-of-stake-faqs</a></li><li><a href="https://twitter.com/Cent/status/1341702668868186112">https://twitter.com/Cent/status/1341702668868186112</a></li><li><a href="https://www.crunchbase.com/organization/opensea/company_financials">https://www.crunchbase.com/organization/opensea/company_financials</a></li><li><a href="https://www.crowdfundinsider.com/2020/12/170494-ethereum-based-nfts-axie-infinity-sorare-and-superrare-record-over-1-million-in-trading-volume-in-past-month-report/">https://www.crowdfundinsider.com/2020/12/170494-ethereum-based-nfts-axie-infinity-sorare-and-superrare-record-over-1-million-in-trading-volume-in-past-month-report/</a></li><li><a href="https://etherscan.io/tokens-nft">https://etherscan.io/tokens-nft</a></li><li><a href="https://calculator.carbonfootprint.com/">https://calculator.carbonfootprint.com</a></li><li><a href="https://carbonliteracy.com/the-carbon-cost-of-an-email/">https://carbonliteracy.com/the-carbon-cost-of-an-email/</a></li><li><a href="https://edition.cnn.com/2020/10/06/health/flu-covid-19-deaths-comparison-trnd/index.html">https://edition.cnn.com/2020/10/06/health/flu-covid-19-deaths-comparison-trnd/index.html</a></li><li><a href="https://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity/">https://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity/</a></li><li><a href="https://blog.ethereum.org/2015/03/03/ethereum-launch-process/">https://blog.ethereum.org/2015/03/03/ethereum-launch-process/</a></li><li><a href="https://ethereum.org/en/eth2/vision/">https://ethereum.org/en/eth2/vision/</a></li><li><a href="https://ethereum.org/en/eth2/#roadmap">https://ethereum.org/en/eth2/#roadmap</a></li><li><a href="https://cointelegraph.com/news/ethereum-2-0-s-long-and-winding-road-to-scalability-launch">https://cointelegraph.com/news/ethereum-2-0-s-long-and-winding-road-to-scalability-launch</a></li><li><a href="https://www.cbeci.org/">https://www.cbeci.org/</a></li><li><a href="https://www.jbs.cam.ac.uk/faculty-research/centres/alternative-finance/publications/3rd-global-cryptoasset-benchmarking-study">https://www.jbs.cam.ac.uk/faculty-research/centres/alternative-finance/publications/3rd-global-cryptoasset-benchmarking-study</a></li><li><a href="https://cbeci.org/mining_map">https://cbeci.org/mining_map</a></li></ol><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1a06391cb776" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Unreasonable Ecological Cost of #CryptoArt (Part 2: Extras)]]></title>
            <link>https://memoakten.medium.com/analytics-the-unreasonable-ecological-cost-of-cryptoart-72f9066b90d?source=rss-d00ac9528de3------2</link>
            <guid isPermaLink="false">https://medium.com/p/72f9066b90d</guid>
            <category><![CDATA[art]]></category>
            <category><![CDATA[ethereum]]></category>
            <category><![CDATA[climate-change]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[cryptoart]]></category>
            <dc:creator><![CDATA[Memo Akten]]></dc:creator>
            <pubDate>Thu, 31 Dec 2020 01:37:19 GMT</pubDate>
            <atom:updated>2022-12-09T05:25:06.362Z</atom:updated>
            <content:encoded><![CDATA[<h3>The Unreasonable Ecological Cost of #CryptoArt (Part 2)</h3><h3>Update — Sep 2022</h3><p>As of 15th September, after many years of delays, Ethereum Mainnet has finally switched to Proof-of-Stake in an event known as <a href="https://ethereum.org/en/upgrades/merge/">The Merge</a>. This uses a completely different algorithm to the one discussed below (Proof-of-Work). As a result, moving forward, the numbers below are no longer relevant, and current Ethereum energy consumption is thought to be <a href="https://ethereum.org/en/upgrades/merge/">reduced by ~99.95%</a>.</p><h3>Update — Dec 2021</h3><p>There is now more research on the emissions of <br>1. <a href="https://kylemcdonald.github.io/ethereum-emissions/"><strong>The Ethereum network as a whole</strong></a>,<br>2. <a href="https://kylemcdonald.github.io/ethereum-nft-activity/"><strong>NFT platforms on the Ethereum network</strong></a>, and<br>3. <a href="https://github.com/kylemcdonald/cryptoart-footprint/blob/main/Per-Transaction%20Models.ipynb"><strong>Per-Transaction footprint / responsibility allocation</strong></a>.<br>conducted by <a href="https://twitter.com/kcimc"><strong>Kyle McDonald</strong></a>.</p><p>The above resources currently contain the <strong>most up-to-date figures.</strong></p><p>Kyle has used a completely different approach (bottom-up) compared to the method my calculations are based on (top-down, as used by <a href="https://digiconomist.net/ethereum-energy-consumption">digiconomist</a>). Kyle also uses a Fee-based accounting model as opposed to the Gas-based accounting model that I use (note that Gas and Fee are highly correlated, and at times NFT-related tx fees are disproportionately higher than the Gas that they use, see links #2 and #3 above). Despite these differences in methodology, the carbon footprint of an NFT comes out very similar with both approaches. Using Kyle’s calculations yields an average carbon footprint for a single-edition NFT averaged across all NFT platforms on Ethereum (rounded to closest 100Kg) as:</p><p><strong>100 KgCO2 to mint</strong> (1–2 hour flight, e.g. London-Frankfurt)<br><strong>200+ KgCO2 for a sale with a few bids</strong> (3 hour flight, e.g. London-Rome)<br><strong>500+ KgCO2 for more bids and more sales</strong> (5+ hour flight, NYC-LA)</p><p>Note that these figures are very similar to those calculated in the article below. This is because, (until very recently) <a href="https://digiconomist.net/ethereum-energy-consumption">digiconomist</a>’s top-down estimates (which is what my calculations are based on) were very close to Kyle’s bottom-up estimates. It’s worth noting that very recently, digiconomist’s estimates have increased significantly higher than Kyle’s estimates. This is most likely due to the differences in the bottom-up and top-down approaches to handling events such as the rapid increases in the value of ETH leading to miners seeking to use older (and less efficient) GPUs, and the banning of mining in China causing miners to relocate to other countries (such as <a href="https://www.usnews.com/news/technology/articles/2021-11-10/crypto-boom-strains-kazakhstans-coal-powered-energy-grid">mostly coal-powered Kazakhstan</a>). In reality, most likely digiconomist is now over-estimating, while Kyle is most likely under-estimating. This means that it’s very probable that the <strong>current true figures</strong> are considerably higher than those mentioned in this article.</p><p>This is Part 2 of a N-part series, accompanying the website <a href="http://cryptoart.wtf/">http://cryptoart.wtf</a></p><p><strong>Part 0</strong> (26th Feb): A <strong>short summary of the main article</strong> has been published in the online publication <em>Flash Art</em> under the title “<a href="https://flash---art.com/2021/02/episode-v-towards-a-new-ecology-of-crypto-art/">Toward a New Ecology of Crypto Art: A Hybrid Manifesto</a>”. <strong>I suggest this as a starting point</strong>.</p><p><a href="https://memoakten.medium.com/the-unreasonable-ecological-cost-of-cryptoart-2221d3eb2053"><strong>Part 1</strong></a>: I present my <strong>motivations</strong>, findings, and my conclusions as a result of these findings.</p><p><a href="https://memoakten.medium.com/analytics-the-unreasonable-ecological-cost-of-cryptoart-72f9066b90d"><strong>Part 2</strong></a> (this article)<strong>: </strong>I present the <strong>underlying data and methodology</strong> that gave rise to these findings, along with more statistics. It’s more aimed at those who wish to dig deeper into the numbers, and/or technically interrogate my claims.</p><p><a href="https://github.com/memo/eco-nft"><strong>Part 3</strong></a><strong> </strong>(25th Feb): I — with contributions from many others — have put together some information with regards to more sustainable NFTs.</p><p><em>[Data: </em><a href="https://docs.google.com/spreadsheets/d/1hzzxMbytOZ1mYl9kLh_SvM6kne6JI_mdCfHIoNapr5M/edit?usp=sharing"><em>Sources</em></a><em> | </em><a href="https://docs.google.com/spreadsheets/d/1xrUHPG4oJimMcYuTGuxFYgtS9AO7bjKSqumb7EbOFo8/edit?usp=sharing"><em>NFTs</em></a><em> (anonymized)| </em><a href="https://docs.google.com/spreadsheets/d/1WsQYjFObDToCUeIe2QFvk-Xg4m3dhrNJt4zoMWRIJDo/edit?usp=sharing"><em>Artists</em></a><em> (anonymized)]</em></p><h3>Additional notes</h3><p><strong>These figures are calculated from blockchain data and existing research</strong>. Are they “accurate”? They are as accurate as they can be based on the current data and research, which does have many unknowns. Furthermore, the <em>true</em> figures are continually changing. In that respect these figures are best thought of as representing the <em>true scale </em>(e.g. hundreds of Kg C02, tonnes of CO2, tens of tonnes of CO2 etc. i.e. orders of magnitude). The <em>accuracy </em>also depends on the acceptable error margin. One of the most authoritative critiques of the method used by [<a href="https://digiconomist.net/ethereum-energy-consumption">1</a>] comes from Jonathan Koomey [<a href="https://www.coincenter.org/estimating-bitcoin-electricity-use-a-beginners-guide/">16</a>], who finds the model too “simplistic”. For an analyst who works with clients where lives are literally at stake if errors are made [<a href="https://eta-publications.lbl.gov/sites/default/files/lbnl-1005775_v2.pdf">19</a>], this is completely understandable. <strong>For the purposes of <em>our </em>discussion however, even if the true carbon footprint of a multi-edition NFT is 50 tonnes CO2 instead of 100 tonnes, it really should not affect <em>this</em> conversation — as it is not going to be in reality, 50 grams, or even 50 Kg</strong>. Furthermore, the “Bevand” method — which is recommended by Koomey — is used by [<a href="https://cbeci.org/">15</a>] to estimate the energy consumption of Bitcoin, and is currently producing 40% <em>higher</em> estimates than the method used by [<a href="https://digiconomist.net/ethereum-energy-consumption">1</a>, <a href="https://digiconomist.net/bitcoin-energy-consumption">23</a>], rendering it unlikely that the Ethereum estimates will be significantly (e.g. an order of magnitude) over-estimating.</p><p>There is a common fallacy along the lines of “<strong><em>The same energy will be consumed whether a block is empty or contains your transaction, thus a transaction has no impact on the energy consumption of a block being mined, or on the environment</em></strong>”. This is based on a gross misunderstanding of what a<em> carbon footprint</em> is. This statement is analogous to claiming “<em>when a 500 tonne airplane flies from NYC to LA, it consumes the same amount of fuel whether I ride it or not (because the weight of a person is negligible compared to the weight of the plane). Thus my flying has no impact on the environment</em>”. It is true that one person deciding to fly (or not) does not have an immediate effect on emissions. However, there is a footprint associated with a seat on a plane. Furthermore, the market demand for flying, affects how the aviation industry schedules flights. In fact, if all of a sudden, lots more people wanted to fly, the aviation industry would <em>not </em>be able to all of a sudden schedule more flights overnight. However, the mining industry can respond much quicker to increases in demand, compared to the aviation industry. Miners even usually have older mining equipment which are no longer profitable to mine with (i.e. the electricity costs of running the equipment is greater than the financial rewards). But if demand goes up on the network, transaction fees also go up, and mining becomes more profitable to the extent that miners can respond quite quickly by turning on such older equipment [<a href="https://www.jbs.cam.ac.uk/faculty-research/centres/alternative-finance/publications/3rd-global-cryptoasset-benchmarking-study">13</a>]. More detail on calculating the footprint of individual transactions can be found in [<a href="https://carbon.fyi/learn">22</a>].</p><p><strong>Mining is <em>not</em> primarily powered by renewables</strong>. One report produced by a crypto-investment agency [<a href="https://coinshares.com/research/bitcoin-mining-network-december-2019">21</a>] claims that (Bitcoin) mining is 75% powered by renewables. However, other independent (and arguably more thorough, as they include more regions and the changing seasons and miner migration) studies put the figure much lower at 29%–39% [<a href="https://www.jbs.cam.ac.uk/faculty-research/centres/alternative-finance/publications/3rd-global-cryptoasset-benchmarking-study">13</a>]. <strong>The data that I use to calculate emissions, includes usage of low-carbon energy sources weighted by hashrate of regions, with a global weighted average of ~40% lower-carbon energy production (0.58 KgCO2/kWh) — inline with this research</strong>. This is based on data from [<a href="https://www.notion.so/Carbon-FYI-Methodology-51e2d8c41d1c4963970a143b8629f5f9">7</a>, <a href="https://carbon.fyi/learn">22</a>], and the limitations of the accuracy of this approach is detailed in those links. (On a side note, using renewables is not a solution if it displaces others from using that renewable source [<a href="https://www.wired.com/story/bitcoins-climate-impact-global-cures-local/">12</a>]).</p><p><strong>Mining is <em>not </em>primarily powered by surplus hydro-electric power in China</strong>. Emphasis mine: <em>“There is a notion that electricity surplus in some APAC areas, such as the province of Sichuan in China, gives hashers who relocate their operations there during the rainy season </em>[May-Oct/Nov]<em> a competitive advantage in minimising their running costs. However, survey data demonstrates that this seasonal advantage appears to be offset by less affordable electricity prices throughout </em><strong><em>the rest of the year when hashers migrate back to other provinces, such as Xinjiang or Inner Mongolia</em></strong><em> in China. […] </em><strong><em>Coal-based mining is principally adopted in regions such as the Chinese provinces of Xinjiang and Inner Mongolia</em></strong><em>, and in Kazakhstan, whereas hydroelectric energy is mainly generated in South-Western regions of China (Sichuan and Yunnan). China’s oversupply of hydroelectric energy during the rainy season has often been used as evidence in claims that a vast majority of mining is powered by environment-friendly power sources. While it is true that the Chinese government’s strategy to ensure energy self-sufficiency has led to the development of massive hydropower capacity, </em><strong><em>the same strategy has driven public investments in the construction of large-scale coal mines. Like hydroelectric power plants, these coal power plants often generate surpluses. It should not come as a surprise then that a significant share of hashers in the region equally report using both hydropower and coal energy to power their operations</em></strong><em>”.</em> p24, p27 [<a href="https://www.jbs.cam.ac.uk/faculty-research/centres/alternative-finance/publications/3rd-global-cryptoasset-benchmarking-study">13</a>].</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uMN59uVxGB3kUBywTVlVRg.png" /><figcaption>China’s mining distribution (for BTC) in Sep 2020. Note Sichuan (Hydro) is leading. [<a href="https://cbeci.org/mining_map">14</a>]</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5PKOOoA_6yxi8XlZAXHvNA.png" /><figcaption>China’s mining distribution (for BTC) in Apr 2020. Note Xinjiang (Coal) is leading. [<a href="https://cbeci.org/mining_map">14</a>]</figcaption></figure><h3>Introduction</h3><p>So far I’ve chosen to focus most of my analysis (and the website <a href="http://cryptoart.wtf/">http://cryptoart.wtf</a>) on <a href="https://superrare.co/"><strong>SuperRare</strong></a><strong> — </strong>which is just one of many CryptoArt NFT platforms, and by no means the worst offender when it comes to carbon footprint. E.g. SuperRare offers ‘one-off’ NFTs. In <a href="https://memoakten.medium.com/the-unreasonable-ecological-cost-of-cryptoart-2221d3eb2053">Part 1,</a> I also share some figures from <a href="https://niftygateway.com/"><strong>NiftyGateway</strong></a><strong> </strong>(which I calculate in the same way, measuring Ethereum Gas). NiftyGateway doesn’t track bids and sales on-chain. However, they do allow editions of 100s, which incur footprints orders of magnitude higher than those mentioned below.</p><p>On SuperRare I’ve analyzed:</p><ul><li><strong>17812 NFTs</strong></li><li><strong>79977</strong> transactions relating to these NFTs</li><li><strong>633 CryptoArtists</strong></li></ul><p><em>(I don’t know the total number of NFTs, transactions or artists on SuperRare, but I believe this is very close to almost all of them).</em></p><h3>Background: how is the footprint calculated?</h3><p>Different Ethereum transactions require different amounts of <strong><em>Ethereum Gas</em></strong> (not to be confused by ‘real world gas’)<strong><em>, </em></strong>based on the complexity of the actions carried out by the smart-contract as a result of the transaction [<a href="https://ethereum.org/en/developers/docs/gas/?">17</a>]. Blocks also have a <strong><em>Gas limit</em></strong> (currently 12.5 million). This limits the amount of computation that can be required by all of the transactions in a block, effectively also limiting the number of transactions in a block. “<em>In general, the more complex the transactions are, the fewer you can fit within one block</em>” [<a href="https://medium.com/ethereum-grid/ethereum-101-how-are-transactions-included-in-a-block-9ae5f491853f">18</a>]. Thus the amount of Gas required by a transaction is representative of how much of a block it it is taking up. E.g. a simple transaction (~21K Gas) will take up 21000/~12500000 =&gt; ~0.17% of a block. Whereas an operation such as ‘minting’ an NFT (~260K Gas) will take up 260000/~12500000 =&gt; ~2% of a block. Since the energy required and footprint of mining a block is independent of its contents and <em>number of transactions</em>, the <em>Gas required</em> by a transaction is representative of the portion of a block’s footprint it will incur.</p><p>This is explained in more detail in [<a href="https://carbon.fyi/learn">22</a>] and a discussion can be found <a href="https://github.com/memo/eco-nft/issues/15">here</a>.<br>(<a href="https://medium.com/u/ecf50d0b8c5"><em>Kyle McDonald</em></a><em> has been doing more research on “</em><a href="https://github.com/kylemcdonald/cryptoart-footprint/blob/main/Per-Transaction%20Models.ipynb"><strong><em>Per-Transaction footprint responsibility models</em></strong></a><strong><em>”</em></strong><em>, see </em><strong><em>Update 27.04.2021 </em></strong><em>at the top of this page</em>).</p><h4>Footprint per unit of Gas</h4><p>From the total amount of Ethereum Gas and energy consumed by the Ethereum network over a period [<a href="https://digiconomist.net/ethereum-energy-consumption">1</a>, <a href="https://www.etherchain.org/charts/transactionsPerDay">2</a>, <a href="https://www.etherchain.org/charts/totalGasUsage">3</a>], we can calculate the energy footprint per<em> unit of Gas. </em>Then we can calculate the footprint of a particular <em>transaction³, </em>from the amount of Gas that it used. Likewise for each <em>NFT</em>, by adding up the footprints of each transaction. Carbon footprint is calculated in a similar manner, looking at emissions averaged across regions where mining is most common [<a href="https://www.notion.so/Carbon-FYI-Methodology-51e2d8c41d1c4963970a143b8629f5f9">7</a>]¹.</p><p>These give[<a href="https://docs.google.com/spreadsheets/d/1hzzxMbytOZ1mYl9kLh_SvM6kne6JI_mdCfHIoNapr5M/edit?usp=sharing">20</a>] ¹ ³ :<br>Energy footprint per unit of Gas = <strong>0.0005454743 kWh</strong><br>Carbon footprint per unit of Gas = <strong>0.0003182308 KgCO2</strong></p><p><em>Update Mar 03 2021: The figures above are averages across the period Dec 2020 — Jan 2021, for when this study was conducted. Here are annual averages:</em></p><p><strong>2017 </strong>(20 May–31 Dec): 0.0008427156 kWh, 0.0004916419 KgCO2 <br><strong>2018</strong> (01 Jan–31 Dec) : 0.0011741214 kWh, 0.0006849847 KgCO2<br><strong>2019 </strong>(01 Jan–31 Dec) : 0.0005121816 kWh, 0.0002988077 KgCO2<br><strong>2020 </strong>(01 Jan–31 Dec) : 0.0003735465 kWh, 0.0002179278 KgCO2<br><strong>2021 </strong>(01 Jan–01 Mar ): 0.0006310654 kWh, 0.0003681648 KgCO2</p><h4>Footprint per transaction type</h4><p>The footprint of a single <em>average </em>ETH transaction is estimated to be <strong>35 kWh </strong>[<a href="https://digiconomist.net/ethereum-energy-consumption">1</a>]. However, this is not the energy consumption of a <em>typical transaction relating to a NFT.</em></p><p>Different kinds of NFT transactions have different complexities, and thus different Gas requirements. While the values fluctuate, on SuperRare they are typically in the range:</p><p><strong>Minting: </strong>260K Gas =&gt; <a href="http://cryptoart.wtf/#gas=260000"><strong>142 kWh, 83 KgCO2</strong></a><strong><br>Bids: </strong>75K Gas =&gt; <a href="http://cryptoart.wtf/#gas=75000"><strong>41 kWh, 24 KgCO2</strong></a><strong><br>Cancel Bid</strong>: 22K Gas = &gt; <a href="http://cryptoart.wtf/#gas=22000"><strong>12 kWh, 7 KgCO2</strong></a><br><strong>Sale: </strong>160K Gas =&gt; <a href="http://cryptoart.wtf/#gas=160000"><strong>87 kWh, 51 KgCO2</strong></a><strong><br>Transfers: </strong>95K Gas =&gt; <a href="http://cryptoart.wtf/#gas=95000"><strong>52 kWh, 30 KgCO2</strong></a></p><h4>Calculating footprint of NFTs</h4><p>For each NFT, I search the Ethereum blockchain for all of the transactions that the NFT has been involved in. Using the <em>footprints per unit of Gas </em>that I mentioned above, I can calculate the footprints relating to the NFT (or artist)³.</p><p>I believe this provides a <em>lower-bound </em>for the energy consumption of that NFT being tracked on the Ethereum network.</p><p>From what I can tell, <strong>SuperRare </strong>uses (at least) three smart-contracts, two for managing NFT <em>ownership and transfers </em>(v1 and v2), and the other for <em>bids</em>. They might also be using other contracts for doing other things which I have not come across yet. This would boost the numbers even higher.</p><p>Moreover, the contracts dealing with <em>ownership</em> is open-source, so querying it to get ownership and transfer related transactions is relatively trivial. The contract dealing with <em>bids</em> however, is closed-source. And without a so-called <em>ABI (Application Binary Interface)</em>, I cannot programmatically query the contract for any bid transactions that involve a specific NFT. So instead I have to resort to more brute-force methods of search. And these are likely to <em>miss transactions that are related to a particular NFT</em>. Given that a transaction cannot use <em>negative gas</em>, any transactions that I do miss, would have pushed the numbers that I calculate even higher.</p><p>For this reason, I see the figures that I give as a <em>lower-bound</em>.</p><p><strong>NiftyGateway </strong>however, is a bit different. They use one smart-contract per ‘collection’, and they don’t log bids or transfers on the blockchain unless the NFT is withdrawn from the platform. <em>Minting </em>does take place on the blockchain, and since it is the most expensive of the transactions, NFTs on NiftyGateway still have a high footprint. Especially when editions are taken into account, because each edition minted is an additional mint transaction (in large batches, the <em>Gas per mint</em> can drop from 260K to 210K, but for editions of 100s, this saving is then overriden by orders of magnitude).</p><h4>Footprint per average NFT</h4><p>79,977 transactions on SuperRare used 12,040,321,070 Gas, giving a total of 6,567,686 kWh (<strong>6.5 GWh</strong>) and 3,831,601 KgCO2 (<strong>3831 tonnes CO2</strong>).</p><p>Across 17812 NFTs, this gives an average of:<br>4.5 transactions, <strong>369 kWh, 215 KgCO2 </strong>per NFT<br><a href="http://cryptoart.wtf/#NFTS=1">http://cryptoart.wtf/#NFTs=1</a></p><p>(More statistics in the following sections)</p><h4>Footprint per average transaction relating to a NFT</h4><p>12,040,321,070 Gas across 79,977 transactions gives:<br><strong>150,547 Gas</strong> =&gt; <strong>82 kWh / 48 KgCO2 per transaction </strong>(on SuperRare).<br><a href="http://cryptoart.wtf/#transactions=1">http://cryptoart.wtf/#transactions=1</a></p><p>Note that this is more than double the 35 kWh of an average ETH transaction.</p><p>And I would again like to put out a reminder, that these figures relating to energy consumption and CO2 emissions, are only due to the <strong>tracking of bids and sales of the NFT on the blockchain</strong>. They do not include the production of the works, or even storage of the work online. <em>Just the records of who owns what</em>.</p><h3>NFT Statistics</h3><p>The data for this section can be found <a href="https://docs.google.com/spreadsheets/d/1xrUHPG4oJimMcYuTGuxFYgtS9AO7bjKSqumb7EbOFo8/edit?usp=sharing">here,</a> and more up-to-date data can be downloaded from <a href="http://cryptoart.wtf/#list=nfts">http://cryptoart.wtf/#list=nfts</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8nrZ8DH8HUYExZoeY6KnZw.png" /><figcaption><a href="http://cryptoart.wtf/#list=nfts">http://cryptoart.wtf/#list=nfts</a></figcaption></figure><p><strong>KgCO2 </strong>is computed from <strong>kWh</strong>, which is computed from <strong>Gas</strong>. So these are linearly correlated. Number of <strong>transactions </strong>however, is only indirectly correlated. As mentioned above, some transactions (such as minting) are more Gassy compared to others, such as bidding. So while NFTs with more transactions are more likely to have a higher footprint, there can be exceptions (e.g. a NFT with 5 sales and transfers could be higher than a NFT with no sales and transfers but more bids).</p><h4>Energy consumption per NFT</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*dkUlZDcDXJDNTf1-Q_i3oQ.png" /></figure><h4>Carbon emissions per NFT</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*e8JFaoJl9hSthnx3Ci7W-g.png" /></figure><h4>NFT Age (time since being minted)</h4><p>SuperRare’s first NFT was minted 33 months ago. <br>50% of NFTs were minted in the last 9 months<br>20% of NFTs were minted in the last 3 months<br>6% of NFTs were minted in the last month.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yPlno-XZy2NU6bZZi3VFFg.png" /></figure><h4>Number of transactions per NFT</h4><p>1 in 9 NFTs (11%) have no transactions in addition to being minted<br>half (48%) have 3 or fewer transactions<br>3 in 4 (73%) have 5 or fewer transactions<br>1 in 14 (7%) have 10 or more<br>0.5% have 20 or more<br>0.1% have 30 or more<br>1 NFT has more than 50 transactions</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*oj_JtELZjPFUKcOTHXNvgw.png" /></figure><h3>Artist Statistics</h3><p>The data for this section can be found <a href="https://docs.google.com/spreadsheets/d/1WsQYjFObDToCUeIe2QFvk-Xg4m3dhrNJt4zoMWRIJDo/edit?usp=sharing">here</a><a href="https://docs.google.com/spreadsheets/d/1xrUHPG4oJimMcYuTGuxFYgtS9AO7bjKSqumb7EbOFo8/edit?usp=sharing">,</a> and more up-to-date data can be downloaded from <a href="http://cryptoart.wtf/#list=artists">http://cryptoart.wtf/#list=artists</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*sK2i3JaQDwLYr_oCRfcW_w.png" /><figcaption><a href="http://cryptoart.wtf/#list=artists">http://cryptoart.wtf/#list=artists</a></figcaption></figure><h4>Number of NFTs minted per artist</h4><p>1 in 17 artists (6%) have minted only 1 NFT<br>1 in 3 (31%) have 5 or fewer NFTs<br>half (55%) have 10 or more <br>1 in 3 (36%) have 20 or more<br>1 in 6 (16%) have 50 or more<br>1 in 14 (7%) have 100 or more<br>1% have 200 or more<br>2 artists have 300 or more NFTs</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*PxYQpKprmnU7tA_iLWQT-w.png" /></figure><h4>Energy consumption per artist</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*fZbOB2Yb3_9NfjD4pl4tIQ.png" /></figure><h4>Carbon emissions per artist</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*qv-tdqGBQXsojO403pnrKQ.png" /><figcaption>Carbon emissions per artist</figcaption></figure><h4>Artist Age (time since joining platform)</h4><p>1 artist joined over 2.5 years ago<br>1 in 7 (14%) joined over 2 years ago<br>2 in 3 (65%) joined in the last year<br>half (45%) joined in the last 6 months<br>1 in 4 (27%) joined in the last 3 months<br>1 in 11 (9%) artists joined in the last month</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*FWUzHaq4VTHnJOXm3bP7Ag.png" /></figure><h3>Income and revenue distributions</h3><h4>NFT primary sales</h4><p>The average sale price is 0.868 ETH ($975)<br>1 in 3 NFTs (37%) have not sold at all<br>Half of the NFTs sold for less than $225 (i.e. median)<br>4 out of 5 NFTs (78%) sold for less than $1000<br>1.5% sold for more than $10K<br>1 NFT sold for more than $100K</p><h4>NFT secondary sales (10% goes to the artist)</h4><p>90% have not resold (i.e. zero secondary sales royalties)<br>99% generated less than $5K (less than $500 for the artist)<br>3 NFTs (0.02%) generated more than $100K (more than $10K for the artist)</p><h4>Total revenue per NFT (including primary and 10% secondary sales)</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*KMmCOrS3bs7WbWCVUbOytQ.png" /></figure><h4>Artist primary sales</h4><p>The average primary sales income is 24 ETH ($30K)<br>1 in 7 artists (14%) have made no primary sales at all<br>Half of the artists made less than $9.5K (i.e. median)<br>1% made more than $250K<br>1 artist made more than $1M</p><h4>Artist secondary sales (10% goes to the artist)</h4><p>Half of the artists (56%) did not receive any secondary sales royalties. <br>1 in 3 (38%) generated less than $1K (i.e. less than $100 per artist).<br>3 artists (0.5%) generated more than $250K (i.e. more than $25K per artist)</p><h4>Total income <em>per artist (including primary and 10% secondary sales)</em></h4><p>The <strong>top 0.1%</strong> of artists earned <strong>8% </strong>of total income ($1.5M of $19M)<br>The<strong> top 1% </strong>earned <strong>21%</strong> of total income ($4M of $19M)<br>The <strong>top 10%</strong> earned <strong>57%</strong> of total income ($11M of $19M)<br>The <strong>top 20% </strong>earned <strong>75%</strong> of total income ($14.5M of $19M)<br>The <strong>bottom 40%</strong> earned <strong>2% </strong>of total income ($390K of 19M)<br>The <strong>bottom 20%</strong> earned <strong>0.2%</strong> of total income ($40K of 19M)</p><p>Though it wasn’t designed to apply at this scale, we can try looking at a metric of income inequality such as <strong>The Palma Ratio (PR) </strong>— a ratio of the top 10%’s share of income, compared to the bottom 40% (lower PR implies more equally distributed income, higher PR implies more inequality) [<a href="https://www.washingtonpost.com/news/wonk/wp/2013/09/26/wonkabroad/?arc404=true">10</a>].</p><p>The <strong>US’s PR</strong> is <strong>relatively high </strong>within the ‘Western’ world <strong>at 1.85</strong>. <strong>Japan </strong>and <strong>Denmark</strong> are more egalitarian at around <strong>0.9</strong>. Countries like <strong>South Africa</strong> are amongst the worst with a<strong> PR of 7</strong>.The entire world’s PR — i.e. the income gap between the richest people in the world, compared to the poorest people in the world is 32.</p><p><strong>SuperRare has a Palma Ratio of 29</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XzBXqyGsCgMV6Xqg7Z3Dcg.png" /></figure><h3>Final thoughts</h3><p>See <a href="https://memoakten.medium.com/the-unreasonable-ecological-cost-of-cryptoart-2221d3eb2053">Part 1</a> for conclusions, I won’t repeat them here.</p><h3>Footnotes</h3><ol><li>The KgCO2 calculation has a larger margin of error compared to kWh. First, it inherits the error of kWh. Second, naturally some modes of energy production (e.g. coal, oil, gas) release more greenhouse gases compared to others (e.g. hydro, wind, solar, nuclear) [<a href="https://ourworldindata.org/safest-sources-of-energy">8</a>]. Perhaps unsurprisingly, there are heated disagreements over whether the energy fueling the massive mining farms around the world are predominantly <em>greener</em> than average, or <em>worse</em>. The current estimate with regards to percentage of total hashing energy coming from renewables is 39% [<a href="https://www.jbs.cam.ac.uk/faculty-research/centres/alternative-finance/publications/3rd-global-cryptoasset-benchmarking-study">11</a>]. However, even with renewables, unless the source is an off-grid, or otherwise underutilized plant, one must also take displaced renewables into account [<a href="https://www.wired.com/story/bitcoins-climate-impact-global-cures-local/">12</a>]. Footnote 5. has more information.</li><li>It’s important to note, that while there are some very useful tools out there to calculate kWh and KgCO2 estimations for ETH wallets [<a href="https://carbon.fyi/">9</a>], these only look at the transactions that a<em> </em>ETH <em>wallet </em>was directly involved in (e.g. transfer of ETH funds). However, <em>minting, sales and bids </em>on an NFT are not necessarily linked to the authors’ ETH account depending on the platform used, so these tools will miss them. Instead, to calculate the footprint of an NFT, one must look at the smart-contract(s) involved. (Note that there may be more than one smart-contract involved for a single NFT, as it is on SuperRare: one contract for minting and transfers, another contract for bids).</li><li>It might be more accurate to compute the energy consumption per unit of <em>Gas</em> <em>at the time of the transaction</em>, by using historical figures. However I don’t do this, and I use recent figures. The reason for this is because I’m less interested in the footprint of past NFTs, and I’m more interested in the footprint of current NFTs.</li><li>Due to sheer volume, simple, typical, daily, activities also add up. A single email is thought to produce in order of ~1–10g of CO2. But just the CO2 emissions of <em>spam</em> emails were estimated to be around 3 billion KWh per year according to a report in 2009 [<a href="https://twosidesna.org/wp-content/uploads/sites/16/2018/05/McAfee_and_ICF_The_Carbon_Footprint_of_Email_Spam_Report_2009.pdf">15</a>].</li><li>(moved to main body)</li></ol><h3>References</h3><ol><li><a href="https://digiconomist.net/ethereum-energy-consumption">https://digiconomist.net/ethereum-energy-consumption</a></li><li><a href="https://www.etherchain.org/charts/transactionsPerDay">https://www.etherchain.org/charts/transactionsPerDay</a></li><li><a href="https://www.etherchain.org/charts/totalGasUsage">https://www.etherchain.org/charts/totalGasUsage</a></li><li><a href="https://www.epa.gov/egrid/data-explorer">https://www.epa.gov/egrid/data-explorer</a></li><li><a href="https://www.eea.europa.eu/data-and-maps/daviz/co2-emission-intensity-6#tab-googlechartid_googlechartid_googlechartid_googlechartid_chart_11111">https://www.eea.europa.eu/data-and-maps/daviz/co2-emission-intensity-6#tab-googlechartid_googlechartid_googlechartid_googlechartid_chart_11111</a></li><li><a href="https://www.iges.or.jp/en/pub/list-grid-emission-factor/en">https://www.iges.or.jp/en/pub/list-grid-emission-factor/en</a></li><li><a href="https://www.notion.so/Carbon-FYI-Methodology-51e2d8c41d1c4963970a143b8629f5f9">https://www.notion.so/Carbon-FYI-Methodology-51e2d8c41d1c4963970a143b8629f5f9</a></li><li><a href="https://ourworldindata.org/safest-sources-of-energy">https://ourworldindata.org/safest-sources-of-energy</a></li><li><a href="https://carbon.fyi/">https://carbon.fyi/</a></li><li><a href="https://www.washingtonpost.com/news/wonk/wp/2013/09/26/wonkabroad/?arc404=true">https://www.washingtonpost.com/news/wonk/wp/2013/09/26/wonkabroad/?arc404=true</a></li><li><a href="https://www.jbs.cam.ac.uk/faculty-research/centres/alternative-finance/publications/3rd-global-cryptoasset-benchmarking-study">https://www.jbs.cam.ac.uk/faculty-research/centres/alternative-finance/publications/3rd-global-cryptoasset-benchmarking-study</a></li><li><a href="https://www.wired.com/story/bitcoins-climate-impact-global-cures-local/">https://www.wired.com/story/bitcoins-climate-impact-global-cures-local/</a></li><li><a href="https://www.jbs.cam.ac.uk/faculty-research/centres/alternative-finance/publications/3rd-global-cryptoasset-benchmarking-study">https://www.jbs.cam.ac.uk/faculty-research/centres/alternative-finance/publications/3rd-global-cryptoasset-benchmarking-study</a></li><li><a href="https://cbeci.org/mining_map">https://cbeci.org/mining_map</a></li><li><a href="https://cbeci.org/">https://cbeci.org/</a></li><li><a href="https://www.coincenter.org/estimating-bitcoin-electricity-use-a-beginners-guide/">https://www.coincenter.org/estimating-bitcoin-electricity-use-a-beginners-guide/</a></li><li><a href="https://ethereum.org/en/developers/docs/gas/">https://ethereum.org/en/developers/docs/gas</a></li><li><a href="https://medium.com/ethereum-grid/ethereum-101-how-are-transactions-included-in-a-block-9ae5f491853f">https://medium.com/ethereum-grid/ethereum-101-how-are-transactions-included-in-a-block-9ae5f491853f</a></li><li><a href="https://eta-publications.lbl.gov/sites/default/files/lbnl-1005775_v2.pdf">https://eta-publications.lbl.gov/sites/default/files/lbnl-1005775_v2.pdf</a></li><li><a href="https://docs.google.com/spreadsheets/d/1hzzxMbytOZ1mYl9kLh_SvM6kne6JI_mdCfHIoNapr5M/edit?usp=sharing">https://docs.google.com/spreadsheets/d/1hzzxMbytOZ1mYl9kLh_SvM6kne6JI_mdCfHIoNapr5M/edit?usp=sharing</a></li><li><a href="https://coinshares.com/research/bitcoin-mining-network-december-2019">https://coinshares.com/research/bitcoin-mining-network-december-2019</a></li><li><a href="https://carbon.fyi/learn">https://carbon.fyi/learn</a></li><li><a href="https://digiconomist.net/bitcoin-energy-consumption">https://digiconomist.net/bitcoin-energy-consumption</a></li></ol><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=72f9066b90d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Unreasonable Ecological Cost of #CryptoArt]]></title>
            <link>https://memoakten.medium.com/the-unreasonable-ecological-cost-of-cryptoart-2221d3eb2053?source=rss-d00ac9528de3------2</link>
            <guid isPermaLink="false">https://medium.com/p/2221d3eb2053</guid>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[ethereum]]></category>
            <category><![CDATA[environment]]></category>
            <category><![CDATA[cryptoart]]></category>
            <category><![CDATA[bitcoin]]></category>
            <dc:creator><![CDATA[Memo Akten]]></dc:creator>
            <pubDate>Mon, 14 Dec 2020 13:36:23 GMT</pubDate>
            <atom:updated>2022-12-09T05:25:04.681Z</atom:updated>
            <content:encoded><![CDATA[<h3>The Unreasonable Ecological Cost of #CryptoArt (Part 1)</h3><h3>Update — Sep 2022</h3><p>As of 15th September, after many years of delays, Ethereum Mainnet has finally switched to Proof-of-Stake in an event known as <a href="https://ethereum.org/en/upgrades/merge/">The Merge</a>. This uses a completely different algorithm to the one discussed below (Proof-of-Work). As a result, moving forward, the numbers below are no longer relevant, and current Ethereum energy consumption is thought to be <a href="https://ethereum.org/en/upgrades/merge/">reduced by ~99.95%</a>.</p><h3>Update — Dec 2021</h3><p>There is now more research on the emissions of <br>1. <a href="https://kylemcdonald.github.io/ethereum-emissions/"><strong>The Ethereum network as a whole</strong></a>,<br>2. <a href="https://kylemcdonald.github.io/ethereum-nft-activity/"><strong>NFT platforms on the Ethereum network</strong></a>, and<br>3. <a href="https://github.com/kylemcdonald/cryptoart-footprint/blob/main/Per-Transaction%20Models.ipynb"><strong>Per-Transaction footprint / responsibility allocation</strong></a>.<br>conducted by <a href="https://twitter.com/kcimc"><strong>Kyle McDonald</strong></a>.</p><p>The above resources currently contain the <strong>most up-to-date figures.</strong></p><p>Kyle has used a completely different approach (bottom-up) compared to the method my calculations are based on (top-down, as used by <a href="https://digiconomist.net/ethereum-energy-consumption">digiconomist</a>). Kyle also uses a Fee-based accounting model as opposed to the Gas-based accounting model that I use (note that Gas and Fee are highly correlated, and at times NFT-related tx fees are disproportionately higher than the Gas that they use, see links #2 and #3 above). Despite these differences in methodology, the carbon footprint of an NFT comes out very similar with both approaches. Using Kyle’s calculations yields an average carbon footprint for a single-edition NFT averaged across all NFT platforms on Ethereum (rounded to closest 100Kg) as:</p><p><strong>100 KgCO2 to mint</strong> (1–2 hour flight, e.g. London-Frankfurt)<br><strong>200+ KgCO2 for a sale with a few bids</strong> (3 hour flight, e.g. London-Rome)<br><strong>500+ KgCO2 for more bids and more sales</strong> (5+ hour flight, NYC-LA)</p><p>Note that these figures are very similar to those calculated in the article below. This is because, (until very recently) <a href="https://digiconomist.net/ethereum-energy-consumption">digiconomist</a>’s top-down estimates (which is what my calculations are based on) were very close to Kyle’s bottom-up estimates. It’s worth noting that very recently, digiconomist’s estimates have increased significantly higher than Kyle’s estimates. This is most likely due to the differences in the bottom-up and top-down approaches to handling events such as the rapid increases in the value of ETH leading to miners seeking to use older (and less efficient) GPUs, and the banning of mining in China causing miners to relocate to other countries (such as <a href="https://www.usnews.com/news/technology/articles/2021-11-10/crypto-boom-strains-kazakhstans-coal-powered-energy-grid">mostly coal-powered Kazakhstan</a>). In reality, most likely digiconomist is now over-estimating, while Kyle is most likely under-estimating. This means that it’s very probable that the <strong>current true figures</strong> are considerably higher than those mentioned in this article.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/673/1*hO9UMeBcziAHz0T3GeFYwQ.png" /><figcaption>In under half a year, one artist’s multi-edition NFTs have a footprint of 260 MWh, 160 tonnes of CO2 emissions.</figcaption></figure><h3><strong><em>Updates</em></strong></h3><ul><li><strong><em>23.01.2021 </em></strong><em>Anonymized all data. For verification purposes only, details available upon request</em></li><li><strong><em>10.02.2021</em></strong><em> Moved some footnotes (e.g. ETH2) to main body</em></li><li><strong><em>26.02.2021</em></strong><em> A much shorter summary of this article has been published in the online publication Flash Art under the title “</em><a href="https://flash---art.com/2021/02/episode-v-towards-a-new-ecology-of-crypto-art/"><strong><em>Toward a New Ecology of Crypto Art: A Hybrid Manifesto</em></strong></a><em>”</em></li></ul><p><em>This post has attracted a lot of criticism for being too “one-sided”. This is absolutely true, it is intentionally so. The reason for this is that there are already hundreds of articles covering many other aspects of </em><a href="https://duckduckgo.com/?q=nft+blockchain+expained"><em>NFTs</em></a><em> or </em><a href="https://duckduckgo.com/?q=what+is+cryptoart"><em>CryptoArt</em></a><em>, but not a single article or study looking at it from an ecological perspective. My mistake was that I did not make it clear from the beginning that this was my position. So now I’d like to make it very clear that what follows is not a general “all-sides-of-the-story” article, but focuses only on the CryptoArt / NFT Market from one perspective, which I believe has to be — but yet has not been — included as part of the conversation. Please refer to other articles for a broader picture regarding </em><a href="https://duckduckgo.com/?q=nft+blockchain+expained"><em>NFTs</em></a><em> or </em><a href="https://duckduckgo.com/?q=what+is+cryptoart"><em>CryptoArt</em></a><em>.</em></p><p><em>There is of course a larger discussion around the ecological impact of PoW blockchains in general (e.g. Bitcoin, Ethereum). This ‘discussion’ is severely polarized between the pro-crypto who believe “mining is mostly green and without a doubt a net-positive for the climate and the world”, vs anti-(PoW) crypto who believe it to be a waste of resources. For a reasonable pro (Bitcoin) position please see </em><a href="https://netpositive.money/faq"><em>[43</em></a><em>], and a reasonable anti (PoW) position please see [</em><a href="https://www.ofnumbers.com/2021/02/14/bitcoin-and-other-pow-coins-are-an-esg-nightmare/"><em>60</em></a><em>].</em></p><p><strong><em>I hope that this article starts a productive conversation, and we do not readily jump on and accept the new commercial platforms handed to us by Silicon Valley-style move-fast-break-things accelerationism, and instead we strive for better, built on the values that we hope to carry into the future.</em></strong></p><h3>Introduction</h3><p>This is Part 1 of a N-part series, accompanying the website <a href="http://cryptoart.wtf/">http://cryptoart.wtf</a></p><p><strong>Part 0</strong> (26th Feb): A <strong>short summary of this article</strong> has been published in the online publication <em>Flash Art</em> under the title “<a href="https://flash---art.com/2021/02/episode-v-towards-a-new-ecology-of-crypto-art/">Toward a New Ecology of Crypto Art: A Hybrid Manifesto</a>”. <strong>I suggest this as a starting point</strong>.</p><p><strong>Part 1</strong> (this article): I present my <strong>motivations</strong>, findings, and my conclusions as a result of these findings.</p><p><a href="https://memoakten.medium.com/analytics-the-unreasonable-ecological-cost-of-cryptoart-72f9066b90d"><strong>Part 2</strong></a><strong>: </strong>I present the <strong>underlying data and methodology</strong> that gave rise to these findings, along with more statistics. It’s more aimed at those who wish to dig deeper into the numbers, and/or technically interrogate my claims.</p><p><a href="https://github.com/memo/eco-nft"><strong>Part 3</strong></a><strong> </strong>(25th Feb): I —with contributions from many others — have put together some information with regards to more sustainable NFTs.</p><p><em>[Data: </em><a href="https://docs.google.com/spreadsheets/d/1hzzxMbytOZ1mYl9kLh_SvM6kne6JI_mdCfHIoNapr5M/edit?usp=sharing"><em>Sources</em></a><em> | </em><a href="https://docs.google.com/spreadsheets/d/1xrUHPG4oJimMcYuTGuxFYgtS9AO7bjKSqumb7EbOFo8/edit?usp=sharing"><em>NFTs</em></a><em> (anonymized)| </em><a href="https://docs.google.com/spreadsheets/d/1WsQYjFObDToCUeIe2QFvk-Xg4m3dhrNJt4zoMWRIJDo/edit?usp=sharing"><em>Artists</em></a><em> (anonymized)]</em></p><h3>What is this? What’s going on?</h3><p>The website <a href="http://cryptoart.wtf/#">http://cryptoart.wtf</a> estimates the carbon footprint of CryptoArt NFTs as a result of blockchain (specifically Proof-of-Work, Ethereum) based transactions relating to the NFT. These figures do not include the production or storage of the works, the computers directly engaging in the act (e.g. the seller or buyers’ computers), or even the website itself, but is simply for the act of using the PoW Ethereum blockchain to keep track of sales and activity.</p><h3>What? Why?</h3><p><strong>CryptoArt </strong>— using the blockchain to track sales and bids of (mostly digital) artworks — is booming.</p><p>Many people (myself included, until I started this investigation) are seemingly unaware how ludicrously energy consuming and ecologically destructive some blockchain based activities are — orders of magnitude worse<strong> </strong>when compared to other activities typically carried out by individuals.</p><p>Bitcoin, Ethereum, and some other cryptocurrencies use a consensus algorithm known as Proof-of-Work (PoW)¹ ². This allows information to be stored in a distributed, decentralized manner across many nodes in a network (e.g. The Internet), while remaining secure, reliable and dispute-free. <em>(There are alternatives to PoW which are far more efficient, but PoW is currently the most widely used ¹)</em>.</p><p>Ingeniously idiotic, by design² the PoW algorithm is very compute intensive [<a href="https://www.sciencedirect.com/science/article/pii/S2542435118301776">1</a>, <a href="https://www.sciencedirect.com/science/article/pii/S2542435119302557">2</a>, <a href="https://digiconomist.net/bitcoin-energy-consumption">3,</a> <a href="https://www.cbeci.org/">40</a>]. The original cryptocurrency <strong>Bitcoin (BTC)</strong>, is estimated to have annual energy consumption in the range <strong>80–120 TWh </strong>[<a href="https://digiconomist.net/bitcoin-energy-consumption">3,</a> <a href="https://www.cbeci.org/">40</a>]<em> </em>which is about ~0.45% of the world’s entire electricity production.</p><p>In this article however, I will not focus on Bitcoin, but <strong>Ethereum</strong>.</p><p>Due to its ability to execute custom code in a decentralized manner via ‘smart-contracts’, <strong>Ethereum</strong> is currently a very popular blockchain in the world of <strong>CryptoArt, </strong>and more generally speaking, <strong>Non-Fungible Tokens (NFT)</strong>.</p><p><strong>NFTs </strong>are custom tokens that can be created (i.e. ‘minted’) on the blockchain, and then traded. NFTs can be minted as unique one-offs, or they can be limited edition runs (e.g. of a few dozen, hundreds, or thousands). And linking NFTs to other assets (physical or digital), seemingly introduces a scarcity to those assets that might otherwise be unattainable.</p><p>This alleged scarcity, combined with the speculative crypto-hype-bubble-startup-craze — has fueled the CryptoArt market, as well as a booming general <strong>NFT Rare Collectibles </strong>market [<a href="https://cryptoticker.io/en/top-5-nft-marketplaces/">5</a>].</p><p>After a slow but steady growth over the last few years, this year — perhaps accelerated by Covid19 — CryptoArt has exploded, with artists from many generations announcing their soon-to-be first <a href="https://twitter.com/search?q=nft%20drop&amp;f=live"><strong>NFT drop </strong>[6]</a>.</p><p>Truth be told, I am incredibly excited by the idea of purely digital platforms generating sustainable income for digital artists. This is why I started investigating a few months ago. I knew that Proof-of-Work blockchains were “bad for the environment”, but it turns out there is absolutely no information whatsoever regarding how this translates to NFTs as they are currently implemented. Hence I started this research.</p><p>When I began sharing this information in September 2020, it was mostly ignored, but at least one cryptoartist — Joanie Lemercier — became concerned and spent several months trying to get more information from the platform he was working with. In his own words: “<em>Joanie Lemercier tried to have this conversation with NiftyGateway for months, to understand the impact of his release, but couldn’t get any information about this. He only got the classic Silicon Valley response: ‘we will check with the team and get back to you’. Lemercier is trying hard to reduce his studio’s electricity consumption every year, and it turns out his NG release consumed in 10 seconds more than his entire studio over one and a half years</em>”.</p><p><strong>This lack of transparency is unacceptable</strong>. Providing even ball-park figures, or simple advice regarding ecological impact should be compulsory. It was clear a more radical approach was needed to get people’s attention, to start talking about this, so I wrote this article and made the website <a href="http://cryptoart.wtf/">cryptoart.wtf</a>.</p><p>I was also approached by another cryptoartist asking about their footprint. They were horrified to hear it was in order of a hundred tonnes of CO2. (To put this into perspective, across Europe and the US the annual per capita carbon footprint of all industry, trade, and imported goods is on the order of ten tons of CO2 [<a href="https://ourworldindata.org/co2-and-other-greenhouse-gas-emissions#co2-embedded-in-trade">42</a>]).</p><h3>The problem: the ecological cost</h3><p>While not as bad as Bitcoin, a single Ethereum (ETH) transaction is estimated to have a footprint on average of around 35 kWh [<a href="https://digiconomist.net/ethereum-energy-consumption">4</a>].</p><p>This in itself, is ludicrously high. To put that into perspective, this is roughly equivalent to an EU resident’s electric power consumption for 4 days [<a href="https://data.worldbank.org/indicator/EG.USE.ELEC.KH.PC">8</a>].</p><p>And this is for simply a <strong>single </strong>ETH transaction. This is for an act which takes a <strong>fraction of a second </strong>from the point of view of the person engaging in the act. A single click of a mouse sets off a chain reaction and sends a signal to mining farms around the world [<a href="https://www.youtube.com/watch?v=4ekOcDG2D8E">11</a>, <a href="https://www.youtube.com/watch?v=NrLENhrTrMA">12</a>], which go on to have a footprint of 35 kWh for an ‘average’ transaction (details in <a href="https://memoakten.medium.com/analytics-the-unreasonable-ecological-cost-of-cryptoart-72f9066b90d">Part 2</a>), with emissions of close to 20 KgCO2 <strong>for that single mouse click</strong>³, due to the underlying PoW algorithm. (Whereas for example, an average email is estimated to have a footprint of a few grams of CO2 [<a href="https://carbonliteracy.com/the-carbon-cost-of-an-email/">33</a>], and watching <strong>one hour of Netflix</strong> is estimated at around 36 grams CO2 [<a href="https://www.carbonbrief.org/factcheck-what-is-the-carbon-footprint-of-streaming-video-on-netflix?">22</a>]. An ETH transaction is <em>thousands </em>times more costly than other internet activities that individuals typically engage in).</p><p>And this is an <em>average </em>ETH transaction. Unfortunately, it turns out that NFT sales and related transactions on a PoW blockchain such as Ethereum, are a lot worse.</p><p>Depending on the complexity of its requirements, an ETH transaction might have a higher or lower footprint (details in <a href="https://memoakten.medium.com/analytics-the-unreasonable-ecological-cost-of-cryptoart-72f9066b90d">Part 2</a>). 35 kWh might be the average across <em>all </em>transactions that are happening on the ETH network, many of which consist of a simple value exchange. Transactions relating to NFTs however, have more complexities involved.</p><p>In fact, <strong>I have analyzed ~80000 transactions relating to ~18000 NFTs on the CryptoArt NFT market site </strong><a href="https://superrare.co/"><strong>SuperRare</strong></a><strong> </strong>(which is just one of many CryptoArt NFT platforms).</p><p><strong>The footprint of a single transaction relating to a NFT </strong>on SuperRare averaged across all 80000 transactions (including minting, bidding, sales, transfers etc) is 82<strong> kWh, with emissions of 48 KgCO2 </strong>(details in <a href="https://memoakten.medium.com/analytics-the-unreasonable-ecological-cost-of-cryptoart-72f9066b90d">Part 2</a>).</p><p>Note that this is more than double that of an average ETH transaction.</p><p>Unfortunately, it gets worse.</p><p>A <strong>single NFT </strong>can involve many transactions. These include minting, bidding, cancelling, sales and transfer of ownership. If we were to break down the footprint by transaction type, we get (details in <a href="https://memoakten.medium.com/analytics-the-unreasonable-ecological-cost-of-cryptoart-72f9066b90d">Part 2</a>):</p><p><strong>Minting</strong>: 142 kWh, 83 KgCO2<br><strong>Bids</strong>: 41 kWh, 24 KgCO2<br><strong>Cancel Bid</strong>: 12 kWh, 7 KgCO2<br><strong>Sale</strong>: 87 kWh, 51 KgCO2<br><strong>Transfer of ownership</strong>: 52 kWh, 30 KgCO2</p><p>This generally pushes the footprint of a single NFT into <strong>hundreds of kWh, and hundreds of KgCO2 emissions</strong>, and often higher.</p><p>In fact, of the ~18000 CryptoArt NFTs that I analyzed, <strong>the average NFT has a footprint of around 340 kWh, 211 KgCO2</strong> (details in <a href="https://memoakten.medium.com/analytics-the-unreasonable-ecological-cost-of-cryptoart-72f9066b90d">Part 2</a>).</p><p>This <strong>single NFT’</strong>s footprint is equivalent to a EU resident’s total electric power consumption <strong>for more than a month</strong>, with emissions equivalent to <strong>driving for 1000Km</strong>, or <strong>flying for 2 hours</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/552/1*hBRBXGw6e24wYgPjrxquJA.png" /><figcaption><a href="http://cryptoart.wtf/#list=nfts">http://cryptoart.wtf/#list=nfts</a></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*gbynT2xnyfmkN8M3.png" /><figcaption><a href="http://cryptoart.wtf/#list=nfts">http://cryptoart.wtf/#list=nfts</a></figcaption></figure><p>And I would like to again point out, that this energy consumption is simply for the act of using a <strong>Proof-of-Work (PoW) based blockchain</strong> — that was designed <strong>deliberately</strong>²<strong> </strong>to be so compute intensive— to keep track of bids and sales. It excludes the energy consumption of the actual production of the work. It excludes the energy consumption related to storing the work online. It excludes the energy consumption of the website itself, or the computers of those involved in minting, bidding or selling.</p><p>Accumulating a few of these NFTs easily pushes the footprint into <strong>MWh</strong>, with <strong>tonnes </strong>of CO2 emissions.</p><p><strong>2 out of 3</strong> (67%) of the <strong>633 artists </strong>on SuperRare have NFTs with a footprint of more than <strong>1 tonne CO2</strong>. And this is despite <strong>half </strong>of the artists joining the platform in only the last 6 months.</p><p><strong>1 in 5</strong> (18%) of the artists’ NFTs have a footprint greater than <strong>10 tonnes of CO2</strong>. To put that into perspective, that is equivalent to<strong> 12 transatlantic flights</strong>, or a EU resident’s total <strong>electric power consumption for 5 years</strong>.</p><p>The <strong>average </strong>footprint of an artist’s NFTs on SuperRare is <strong>10 MWh, 6 tCO2 </strong>while the <strong>median </strong>is <strong>3 MWh, 2 tCO2</strong>. (The average time an artist has been on SuperRare is 11 months, the median is 7 months. Details in <a href="https://memoakten.medium.com/analytics-the-unreasonable-ecological-cost-of-cryptoart-72f9066b90d">Part 2</a>).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/503/1*p9pMoWV_93d-JT1FsT74RA.png" /><figcaption><a href="http://cryptoart.wtf/#list=artists">http://cryptoart.wtf/#list=artists</a></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*IpwdVqbx7DSAW4GF.png" /><figcaption><a href="http://cryptoart.wtf/#list=artists">http://cryptoart.wtf/#list=artists</a></figcaption></figure><p>The footprint from <em>all </em>NFTs on SuperRare is <strong>6 GWh, 3.8 Mt CO2.<br></strong>(This is just for keeping tracking of bids and sales remember, this excludes the hosting of the actual website, the production of the work, the artists’ computers, the buyers computers etc).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/537/1*72O9J1MTuK8SMtdgV0xF1w.png" /><figcaption><a href="http://cryptoart.wtf/#list=nfts#total">http://cryptoart.wtf/#list=nfts#total</a></figcaption></figure><p>Unfortunately, it gets worse.</p><p>The above is based on an extensive analysis that I’ve carried out over the past few months on the CryptoArt NFT marketplace website <strong>SuperRare</strong>. SuperRare — as the name might imply — deals with one-off NFTs. However, other NFT websites allow <strong>editions</strong>.</p><p><strong>Editions</strong> are a way that allows creators to get more ‘bang’ for their buck. Quite literally — as they can sell the same work more than once, and that ‘bang’ carries out into the environment, as 10x, 100x more tonnes of CO2.</p><p><a href="https://niftygateway.com/"><strong>NiftyGateway</strong></a><strong> </strong>is another NFT marketplace site on the PoW blockchain Ethereum. Unlike SuperRare, NiftyGateway does not track all activity on the blockchain. They <em>mint </em>on the blockchain, and then track bids and sales on their own servers. Unfortunately, <em>minting</em> is the most ecologically expensive action, 3–4 times more costly than bidding for example (details in <a href="https://memoakten.medium.com/analytics-the-unreasonable-ecological-cost-of-cryptoart-72f9066b90d">Part 2</a>). For this reason, the PoW blockchain related eco-costs are still very high— especially when combined with editions.</p><p>One artist for example, released a handful of artworks, each editioned in the hundreds, totaling over 800 editions. <strong>In less than 3 months</strong>, thanks to the PoW algorithm used by the Ethereum blockchain, these 800+ editions collectively have a footprint in order of <strong>140 MWh </strong>with <strong>86 tonnes of CO2 </strong>emissions, equivalent to a<strong> </strong>EU resident’s <strong>total electric power consumption for 40 years</strong>, with carbon emissions equal to<strong> 100+ transatlantic flights.</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/657/1*_jbJPAhy7wvFCCicYAEdEw.png" /><figcaption>In a few months, one artist’s multi-edition NFTs have a footprint of 140 MWh, 86 tonnes of CO2 emissions.</figcaption></figure><p>Another artist who has been on the platform slightly longer, has created dozens of NFTs with over 1500 editions in total. In under half a year, thanks to the PoW algorithm, these NFTs have a footprint in order of <strong>260 MWh</strong> with <strong>160 tonnes of CO2</strong>. That’s a quarter of a<strong> GWh,</strong> in under half a year.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/673/1*hO9UMeBcziAHz0T3GeFYwQ.png" /><figcaption>In under half a year, one artist’s multi-edition NFTs have a footprint of 260 MWh, 160 tonnes of CO2 emissions.</figcaption></figure><p>It’s also important to remember, that the amount an NFT is sold for, i.e. it’s <em>financial </em>cost, does not affect its <em>ecological </em>cost. <strong>A transaction’s carbon footprint will be the same whether it sells for one dollar, or a million dollars </strong>(details in <a href="https://memoakten.medium.com/analytics-the-unreasonable-ecological-cost-of-cryptoart-72f9066b90d">Part 2</a>).</p><p>An incredibly painful to observe strategy that I’m routinely witnessing, is to price NFTs really cheap (e.g. in the 10s of $ range) and edition them in the many hundreds.</p><p>For example, one NFT (not by one of the above artists) was priced in the range of 10s of $ per edition, with many hundreds of editions. In <strong>2 months</strong>, this <strong>single artwork</strong> has a footprint of approximately <strong>74 MWh</strong>, with <strong>46 tonnes of CO2 </strong>— equivalent to a EU resident’s total electric power consumption for 22 years , or the carbon emissions of <strong>over 50 transatlantic flights</strong> — <strong><em>in 2 months</em></strong>.</p><p>At this point I should be very clear that <strong>I am absolutely not blaming the artists</strong><em>.</em> I have no doubt in my mind that they have <strong>no clue </strong>this is happening. There is no information out there regarding this. I’ve had to spend months to dig out and put this information together. And that is the aim of this article — to make it clear that this <em>is </em>happening.</p><h3>Final thoughts</h3><p>In this article, I focused on CryptoArt, because as a computational artist this is a topic that is dominating my spheres right now. However, all of what I say above, applies not just to CryptoArt, but PoW based NFTs in general (in fact most of it applies to PoW cryptocurrencies in general).</p><p>And interest in NFTs is growing rapidly, to the extent that the trend now is to <em>NFT everything</em>. Tokenizing and selling screenshots of tweets on the blockchain is a thing [<a href="https://twitter.com/Cent/status/1341702668868186112">28]</a>.</p><p>I want to express caution once again, against pointing to the <em>artists</em>. They are <em>not </em>the problem. I believe they have no idea that this is happening. The community that has emerged around CryptoArt is absolutely more supportive of digital arts in comparison to previous markets. By this, I am very encouraged and hopeful.</p><p><strong>And I would love to see this community move to more sustainable platforms which do not have footprints of MWhs — even 100s of MWhs when editioned — per artwork.</strong></p><p><strong>Artists <em>should </em>be able to release 100s of digital artworks. There is absolutely no reason that releasing 100s of digital artworks should have footprints of 100s of MWh.</strong></p><p>Right now there is <strong>absolutely <em>zero </em>information available with regards to the carbon footprint of NFTs</strong>. Today, one can look up the carbon footprint of flying, and then decide whether to fly or not. The same can be said of eating beef, or buying clothes. One can look up the carbon footprint of an email [<a href="https://carbonliteracy.com/the-carbon-cost-of-an-email/">33</a>], or watching an hour of Netflix [<a href="https://www.carbonbrief.org/factcheck-what-is-the-carbon-footprint-of-streaming-video-on-netflix?">22</a>], and act accordingly. Are these figures accurate? Not necessarily. But if research says that an hour of Netflix is 36g, it’s unlikely to be in reality 10 tonnes. It might be 20g, 50g, 100g. Maybe even 200g. But not 10 tonnes. Such research is a <em>start</em>. I welcome others to look at my methodology, see the flaws, and put out new studies. And then we can make informed decisions.</p><p>Given the urgency of the current climate crisis, we are already faced with the immense challenge of having to <em>change our existing habits</em>. And changing habits which are deeply entrenched into every aspect of our lives and culture, and the systems that we depend upon, is really hard. Yet that’s what we must do. Given this, is it really wise to adopt <em>new</em> systems and habits that are as ecologically devastating as this?</p><p>To me it seems like lunacy.</p><p><strong>When designing and developing <em>new</em> systems, platforms and habits, design and develop them <em>compliant with the standards and expectations of the time!</em></strong></p><p>130 kWh, 80 KgCO2 for a single mouse click to mint a single-edition NFT is ridiculous and unethical.</p><p>340 KWh, 210 KgCO2 just to record a handful of bids and sales on a single-edition NFT is outrageous and unethical.</p><p><strong>100s of MWh, 100s of tonnes of CO2</strong> in a few months, just to keep track of a few dozen editioned NFTs is absolutely deranged<strong>.</strong></p><p>Of course even these figures — and anything an individual does — are a drop in the ocean of global emissions (~50 billion tonnes CO2e [<a href="https://www.globalcarbonproject.org/carbonbudget/">44</a>]). Of course we have to completely decarbonize our energy production (which must probably include nextgen nuclear [<a href="http://withouthotair.com/">45</a>]), and invent new, negative emission carbon capture and storage technologies [<a href="https://www.iea.org/commentaries/going-carbon-negative-what-are-the-technology-options">46</a>]. But at best these are going to take decades to be invented, tested and deployed on a global scale. In the meantime, our emissions are not only <em>not decreasing</em>, they are <em>increasing</em> (excluding a small lockdown related decrease in 2020 [<a href="https://www.globalcarbonproject.org/carbonbudget/">44</a>]).</p><p>We need a radical shift in mindset.</p><p>Research into new technologies (including blockchain) is essential. But this has to follow a conscious, less extractivist model. I welcome the fundamental research happening in this space, but there is no doubt the recent rapid growth of the NFT market exemplifies Silicon Valley’s move-fast-break-things accelerationism. If this were not the case, more ethically aligned platforms might have included ecological statistics on their site, alongside sales and ROI statistics. They might have provided advice and caution regarding immense ecological impact. As Christina Akopova, cofounder of cryptoart platform Pixeos — which is not on Ethereum, but on the DPoS based EOS blockchain — notes “If you don’t buy the<a href="https://twitter.com/hashtag/cryptoart?src=hashtag_click"> #cryptoart</a> you like cause it’s not on ETH, you are basically an ETH tokens collector, not an art supporter.” [<a href="https://twitter.com/Artkopova/status/1318883097543364609">47</a>]</p><p>If profit is going to be the primary motivation for this growth and research, then one of our strategies must be to make it more profitable for businesses to act more responsibly. Unfortunately, this kind of social pressure remains essential for corporate social responsibility [<a href="https://www.gsb.stanford.edu/insights/social-pressures-affect-corporate-strategy-performance">48</a>, <a href="https://www.annualreviews.org/doi/abs/10.1146/annurev.soc.012809.102606">49</a>]. Reducing one’s own emissions is not just about reducing one’s own emissions. It also sends a signal to the market demonstrating that there is a demand for more sustainable and transparent businesses, and gives confidence to investors, developers and collectors to invest accordingly [<a href="https://www.penguinrandomhouse.com/books/633968/how-to-avoid-a-climate-disaster-by-bill-gates/">61</a>].</p><p>Alternatives to PoW have been deployed or in the works for many years [<a href="https://spectrum.ieee.org/computing/networks/ethereum-plans-to-cut-its-absurd-energy-consumption-by-99-percent">26</a>, <a href="https://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity/">35</a>, <a href="https://blog.ethereum.org/2015/03/03/ethereum-launch-process/">36,</a> <a href="https://eos.io/">50</a>, <a href="https://polkadot.network/">51</a>, <a href="https://cardano.org/">52</a><a href="https://near.org/">, 53</a>, <a href="https://www.onflow.org/">54</a><a href="https://www.regen.network/">,</a> <a href="https://solana.com/">55</a>, <a href="https://www.avalabs.org/">56</a>, <a href="https://www.regen.network/">57</a>]. In fact, as I write this, Ethereum has just launched a test network for ETH2 aka <em>Serenity </em>using a Proof-of-Stake (PoS) consensus algorithm [<a href="https://eth.wiki/concepts/proof-of-stake-faqs">27</a>] which is orders of magnitude more computationally efficient (this is also essential for scalability and business, as we are already seeing skyrocketing Gas prices). While there is no clear date for when ETH2 will be rolled out for mainstream use, the best case estimate is that it will be in the next year or two. While this will (hopefully) resolve the energy problem, it does not address the larger issue. Given the constraints imposed upon us by Global Warming — we have a severe problem if we cannot discuss the issues of today because we hope they will be resolved “in a year or two”, and if we obliviously allow and even encourage businesses and platforms to operate in this manner. Because if we don’t hold businesses and markets accountable, as artists, and as citizens, then who will?</p><p>I’ve been working on this project — the underlying research, the data analysis, and the website <a href="http://cryptoart.wtf/">http://cryptoart.wtf</a> ⁵— for months. I have seen probably thousands of CryptoArt NFTs. I’m blown away by how much absolutely awesome work there is on here. Much of this work does not fit into the typical, established Art Venues. These artists and works <em>absolutely</em> need a home, and digital artists absolutely should be able to earn a living making work that they love.</p><p>If we are building new systems, we should build them aligned with the values that we hope to carry into the future. I hope that this article can start a conversation and we can avoid the move-fast-break-things accelerationist mistakes of the past, and instead plan our way forward in a sustainable manner.</p><h3>Additional notes</h3><p><strong>These figures are calculated from blockchain data and existing research</strong> (see <a href="https://memoakten.medium.com/analytics-the-unreasonable-ecological-cost-of-cryptoart-72f9066b90d">Part 2</a> for details). Are they “accurate”? They are as accurate as they can be based on the current data and research, which does have many unknowns. Furthermore, the <em>true </em>figures are continually changing. In that respect these figures are best thought of as representing the <em>true scale </em>(e.g. hundreds of Kg C02, tonnes of CO2, tens of tonnes of CO2 etc. i.e. orders of magnitude). The <em>accuracy </em>also depends on the acceptable error margin. One of the most authoritative critiques of the method used by [<a href="https://digiconomist.net/ethereum-energy-consumption">4</a>] comes from Jonathan Koomey [<a href="https://www.coincenter.org/estimating-bitcoin-electricity-use-a-beginners-guide/">62</a>], who finds the model too “simplistic”. For an analyst who works with clients where lives are literally at stake if errors are made [<a href="https://eta-publications.lbl.gov/sites/default/files/lbnl-1005775_v2.pdf">63</a>], this is completely understandable. <strong>For the purposes of <em>our</em> discussion however, even if the true carbon footprint of a multi-edition NFT is 50 tonnes CO2 instead of 100 tonnes, it really should not affect <em>this</em> conversation — as it is not going to be in reality, 50 grams, or even 50 Kg</strong>. Furthermore, the “Bevand” method — which is recommended by Koomey — is used by [<a href="https://cbeci.org/">39</a>] to estimate the energy consumption of Bitcoin, and is currently producing 40% <em>higher</em> estimates than the method used by [<a href="https://digiconomist.net/bitcoin-energy-consumption">3</a>, <a href="https://digiconomist.net/ethereum-energy-consumption">4</a>], rendering it unlikely that the Ethereum estimates will be significantly (e.g. an order of magnitude) over-estimating.</p><p>There is a common fallacy along the lines of “<strong><em>The same energy will be consumed whether a block is empty or contains your transaction, thus a transaction has no impact on the energy consumption of a block being mined, or on the environment</em></strong>”. This is based on a gross misunderstanding of what a<em> carbon footprint</em> is (see <a href="https://memoakten.medium.com/analytics-the-unreasonable-ecological-cost-of-cryptoart-72f9066b90d">Part 2</a> for details). This statement is analogous to claiming “<em>when a 500 tonne airplane flies from NYC to LA, it consumes the same amount of fuel whether I ride it or not (because the weight of a person is negligible compared to the weight of the plane). Thus my flying has no impact on the environment</em>”. It is true that one person deciding to fly (or not) does not have an immediate effect on emissions. However, there is a footprint associated with a seat on a plane. Furthermore, the market demand for flying, affects how the aviation industry schedules flights. In fact, if all of a sudden, lots more people wanted to fly, the aviation industry would <em>not </em>be able to all of a sudden schedule more flights overnight. However, the mining industry can respond much quicker to increases in demand, compared to the aviation industry. Miners even usually have older mining equipment which are no longer profitable to mine with (i.e. the electricity costs of running the equipment is greater than the financial rewards). But if demand goes up on the network, transaction fees also go up, and mining becomes more profitable to the extent that miners can respond quite quickly by turning on such older equipment [<a href="https://www.jbs.cam.ac.uk/faculty-research/centres/alternative-finance/publications/3rd-global-cryptoasset-benchmarking-study">41</a>]. More detail on calculating the footprint of individual transactions can be found in [<a href="https://carbon.fyi/learn">67</a>].</p><p><strong>Mining is <em>not</em> primarily powered by renewables</strong>. One report produced by a crypto-investment agency [<a href="https://coinshares.com/research/bitcoin-mining-network-december-2019">64</a>] claims that (Bitcoin) mining is 75% powered by renewables. However, other independent (and arguably more thorough, as they include more regions and the changing seasons and miner migration) studies put the figure much lower at 29%–39% [<a href="https://www.jbs.cam.ac.uk/faculty-research/centres/alternative-finance/publications/3rd-global-cryptoasset-benchmarking-study">41</a>]. <strong>The data that I use to calculate emissions, includes usage of low-carbon energy sources weighted by hashrate of regions, with a global weighted average of ~40% low-carbon energy production (0.58 KgCO2/kWh) — inline with this research</strong>. This is based on data from [<a href="https://www.notion.so/Carbon-FYI-Methodology-51e2d8c41d1c4963970a143b8629f5f9">66</a>, <a href="https://carbon.fyi/learn">67</a>], and the limitations of the accuracy of this approach is detailed in those links. (On a side note, using renewables is not a solution if it displaces others from using that renewable source [<a href="https://www.wired.com/story/bitcoins-climate-impact-global-cures-local/">65</a>]).</p><p><strong>Mining is <em>not</em> primarily powered by surplus hydro-electric power in China</strong>. Emphasis mine: <em>“There is a notion that electricity surplus in some APAC areas, such as the province of Sichuan in China, gives hashers who relocate their operations there during the rainy season </em>[May-Oct/Nov]<em> a competitive advantage in minimising their running costs. However, survey data demonstrates that this seasonal advantage appears to be offset by less affordable electricity prices throughout </em><strong><em>the rest of the year when hashers migrate back to other provinces, such as Xinjiang or Inner Mongolia</em></strong><em> in China. […] </em><strong><em>Coal-based mining is principally adopted in regions such as the Chinese provinces of Xinjiang and Inner Mongolia</em></strong><em>, and in Kazakhstan, whereas hydroelectric energy is mainly generated in South-Western regions of China (Sichuan and Yunnan). China’s oversupply of hydroelectric energy during the rainy season has often been used as evidence in claims that a vast majority of mining is powered by environment-friendly power sources. While it is true that the Chinese government’s strategy to ensure energy self-sufficiency has led to the development of massive hydropower capacity, </em><strong><em>the same strategy has driven public investments in the construction of large-scale coal mines. Like hydroelectric power plants, these coal power plants often generate surpluses. It should not come as a surprise then that a significant share of hashers in the region equally report using both hydropower and coal energy to power their operations</em></strong><em>”.</em> p24, p27 [<a href="https://www.jbs.cam.ac.uk/faculty-research/centres/alternative-finance/publications/3rd-global-cryptoasset-benchmarking-study">41</a>].</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uMN59uVxGB3kUBywTVlVRg.png" /><figcaption>China’s mining distribution (for BTC) in Sep 2020. Note Sichuan (Hydro) is leading. [<a href="https://cbeci.org/mining_map">42</a>]</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5PKOOoA_6yxi8XlZAXHvNA.png" /><figcaption>China’s mining distribution (for BTC) in Apr 2020. Note Xinjiang (Coal) is leading. [<a href="https://cbeci.org/mining_map">42</a>]</figcaption></figure><h3>Acknowledgements</h3><p>Thank you to everybody on <a href="https://twitter.com/memotv/status/1308683955705655296">this twitter thread</a> and <a href="https://twitter.com/memotv/status/1352007593535954948">this twitter thread</a> for the feedback and help. Even the negative comments were very helpful. And a special thanks to Hanna Radek, Primavera De Filippi, Kyle McDonald, Joanie Lemercier and Alan Warburton for feedback, thoughts, help with the design and general guidance.</p><p>Stay safe y’all.</p><h3>Footnotes</h3><ol><li>(Info on ETH2 moved to main body under “Final Thoughts”)</li><li>Proof-of-Work (PoW) is <em>designed </em>to be computationally inefficient. Its security comes from the fact that it requires so much computation to write to the blockchain (i.e. add ‘blocks’). The logic is essentially: if it’s stupendously compute-heavy and difficult to write to the blockchain, then it can’t be done frequently enough to pose a security threat. You might see articles refer to this task as ‘solving a mathematical puzzle’. This is a vast romanticization. In reality, to write to a PoW blockchain (and reap a reward of the associated cryptocurrency, e.g. BTC or ETH etc.), one has to generate a random number and hope that it matches the criteria set by the protocol. If it doesn’t match, generate another random number. For this reason, endless arrays of computers are sitting around in giant data-center like mining farms around the world, doing <em>nothing but generating random numbers</em> all day every day, in the hopes of rewarding their owners with reaping the rewards [<a href="https://www.youtube.com/watch?v=4ekOcDG2D8E">11</a>, <a href="https://www.youtube.com/watch?v=NrLENhrTrMA">12</a>, <a href="https://www.forbes.com/sites/ktorpey/2019/07/28/bitcoin-mining-centralization-is-quite-alarming-but-a-solution-is-in-the-works/?sh=24fdad03530b">13</a>]. Furthermore, as more people (or more <em>compute power</em>) get involved, the more likely it is statistically for somebody to stumble upon a random number that satisfies the criteria — and thus <em>quicker</em>. This could compromise the security of the network, so the protocol dynamically adjusts the criteria to become more difficult such that new blocks are always written at roughly a fixed frequency (every ~10 minutes for Bitcoin,~10–20 seconds for Ethereum). As a result, as more people (or computer power) get involved with a PoW blockchain, the more difficult it must become in order to remain secure. In ~10 years, since the introduction of BTC in 2009, its difficulty has increased 18 trillion times. That’s 18000000000000 times [<a href="https://www.blockchain.com/charts/difficulty">18</a>].</li><li>A similar argument could be made for using the Internet in general. In that, every email that we send, every tweet that we tweet, sets off a chain reaction involving routers and servers and data-centers around the world. The Internet definitely <em>does</em> consume a lot of energy, estimated to be in order of 200 TWh/year just for the data-centers [<a href="https://energyinnovation.org/2020/03/17/how-much-energy-do-data-centers-really-use/">21</a>]. This is primarily due to the immense <em>volume </em>of activity taking place on the Internet. When looked at from a <em>per transaction </em>point of view, blockchain based activities are ludicrously many many many orders of magnitude higher than other online activities. For example, <strong>an average email</strong> is thought to have emissions of around <strong>1–10 gCO2</strong> [<a href="https://carbonliteracy.com/the-carbon-cost-of-an-email/">33</a>] (though now it’s thought to be lower). That’s 40000 times lower than an average single-edition NFT. Watching <strong>an hour of Netflix </strong>is estimated to be around <strong>36 gCO2</strong> [<a href="https://www.carbonbrief.org/factcheck-what-is-the-carbon-footprint-of-streaming-video-on-netflix?">22</a>]. That’s 6000 times lower than an average single-edition NFT.</li><li>(moved to main body)</li><li><a href="http://cryptoart.wtf/">http://cryptoart.wtf</a> only <em>reads </em>from the blockchain (e.g. “Who bought this NFT?” etc.), so it does not incur the ludicrous eco-costs that I discuss in this article. <em>Mining </em>(i.e. <em>writing </em>to the blockchain) is the procedure that is so compute intensive² (e.g. “X created a new NFT”, “Y placed a bid on this NFT”, “Z bought this NFT ” etc.).</li><li>(moved to main body)</li><li>(moved to main body)</li></ol><h3>References</h3><ol><li><a href="https://www.sciencedirect.com/science/article/pii/S2542435118301776">https://www.sciencedirect.com/science/article/pii/S2542435118301776</a></li><li><a href="https://www.sciencedirect.com/science/article/pii/S2542435119302557">https://www.sciencedirect.com/science/article/pii/S2542435119302557</a></li><li><a href="https://digiconomist.net/bitcoin-energy-consumption">https://digiconomist.net/bitcoin-energy-consumption</a></li><li><a href="https://digiconomist.net/ethereum-energy-consumption">https://digiconomist.net/ethereum-energy-consumption</a></li><li><a href="https://cryptoticker.io/en/top-5-nft-marketplaces/">https://cryptoticker.io/en/top-5-nft-marketplaces/</a></li><li><a href="https://twitter.com/search?q=nft%20drop&amp;f=live">https://twitter.com/search?q=nft%20drop&amp;f=live</a></li><li><a href="https://www.eea.europa.eu/signals/signals-2017/infographics/range-of-life-cycle-co2/view">https://www.eea.europa.eu/signals/signals-2017/infographics/range-of-life-cycle-co2/view</a></li><li><a href="https://data.worldbank.org/indicator/EG.USE.ELEC.KH.PC">https://data.worldbank.org/indicator/EG.USE.ELEC.KH.PC</a></li><li><a href="https://www.cbc.ca/radio/ideas/the-1989-cbc-massey-lectures-the-real-world-of-technology-1.2946845">https://www.cbc.ca/radio/ideas/the-1989-cbc-massey-lectures-the-real-world-of-technology-1.2946845</a></li><li>MASSIVE Crypto Mining Farm Tour | Bitcoin, Dash, and GPU Mining! <a href="https://www.youtube.com/watch?v=4ekOcDG2D8E">https://www.youtube.com/watch?v=4ekOcDG2D8E</a></li><li>Visiting the LARGEST BITCOIN mining FARMS in CHINA <a href="https://www.youtube.com/watch?v=NrLENhrTrMA">https://www.youtube.com/watch?v=NrLENhrTrMA</a></li><li><a href="https://www.forbes.com/sites/ktorpey/2019/07/28/bitcoin-mining-centralization-is-quite-alarming-but-a-solution-is-in-the-works/?sh=24fdad03530b">https://www.forbes.com/sites/ktorpey/2019/07/28/bitcoin-mining-centralization-is-quite-alarming-but-a-solution-is-in-the-works/?sh=24fdad03530b</a></li><li><a href="https://www.investopedia.com/investing/why-centralized-crypto-mining-growing-problem/">https://www.investopedia.com/investing/why-centralized-crypto-mining-growing-problem/</a></li><li><a href="https://lokinetwork.medium.com/the-problem-with-asics-3c9cee44f383">https://lokinetwork.medium.com/the-problem-with-asics-3c9cee44f383</a></li><li><a href="https://www.bloomberg.com/news/articles/2020-11-06/winklevoss-twins-ride-bitcoin-surge-to-become-billionaires-again">https://www.bloomberg.com/news/articles/2020-11-06/winklevoss-twins-ride-bitcoin-surge-to-become-billionaires-again</a></li><li><a href="https://www.investopedia.com/news/winklevoss-twins-are-bitcoins-first-billionaires/">https://www.investopedia.com/news/winklevoss-twins-are-bitcoins-first-billionaires/</a></li><li><a href="https://www.blockchain.com/charts/difficulty">https://www.blockchain.com/charts/difficulty</a></li><li><a href="https://visuall.net/2012/07/07/a-tool-to-deceive-and-slaughter-by-caleb-larsen/">https://visuall.net/2012/07/07/a-tool-to-deceive-and-slaughter-by-caleb-larsen/</a></li><li><a href="https://twitter.com/satman78704554/status/1339912522514780163">https://twitter.com/satman78704554/status/1339912522514780163</a></li><li><a href="https://energyinnovation.org/2020/03/17/how-much-energy-do-data-centers-really-use/">https://energyinnovation.org/2020/03/17/how-much-energy-do-data-centers-really-use/</a></li><li><a href="https://www.carbonbrief.org/factcheck-what-is-the-carbon-footprint-of-streaming-video-on-netflix">https://www.carbonbrief.org/factcheck-what-is-the-carbon-footprint-of-streaming-video-on-netflix</a>?</li><li><a href="https://plato.stanford.edu/entries/game-theory/">https://plato.stanford.edu/entries/game-theory/</a></li><li><a href="https://cbeci.org/mining_map">https://cbeci.org/mining_map</a></li><li><a href="https://www.washingtonpost.com/news/wonk/wp/2013/09/26/wonkabroad/?arc404=true">https://www.washingtonpost.com/news/wonk/wp/2013/09/26/wonkabroad/?arc404=true</a></li><li><a href="https://spectrum.ieee.org/computing/networks/ethereum-plans-to-cut-its-absurd-energy-consumption-by-99-percent">https://spectrum.ieee.org/computing/networks/ethereum-plans-to-cut-its-absurd-energy-consumption-by-99-percent</a></li><li><a href="https://eth.wiki/concepts/proof-of-stake-faqs">https://eth.wiki/concepts/proof-of-stake-faqs</a></li><li><a href="https://twitter.com/Cent/status/1341702668868186112">https://twitter.com/Cent/status/1341702668868186112</a></li><li><a href="https://www.crunchbase.com/organization/opensea/company_financials">https://www.crunchbase.com/organization/opensea/company_financials</a></li><li><a href="https://www.crowdfundinsider.com/2020/12/170494-ethereum-based-nfts-axie-infinity-sorare-and-superrare-record-over-1-million-in-trading-volume-in-past-month-report/">https://www.crowdfundinsider.com/2020/12/170494-ethereum-based-nfts-axie-infinity-sorare-and-superrare-record-over-1-million-in-trading-volume-in-past-month-report/</a></li><li><a href="https://etherscan.io/tokens-nft">https://etherscan.io/tokens-nft</a></li><li><a href="https://calculator.carbonfootprint.com/">https://calculator.carbonfootprint.com</a></li><li><a href="https://carbonliteracy.com/the-carbon-cost-of-an-email/">https://carbonliteracy.com/the-carbon-cost-of-an-email/</a></li><li><a href="https://edition.cnn.com/2020/10/06/health/flu-covid-19-deaths-comparison-trnd/index.html">https://edition.cnn.com/2020/10/06/health/flu-covid-19-deaths-comparison-trnd/index.html</a></li><li><a href="https://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity/">https://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity/</a></li><li><a href="https://blog.ethereum.org/2015/03/03/ethereum-launch-process/">https://blog.ethereum.org/2015/03/03/ethereum-launch-process/</a></li><li><a href="https://ethereum.org/en/eth2/vision/">https://ethereum.org/en/eth2/vision/</a></li><li><a href="https://ethereum.org/en/eth2/#roadmap">https://ethereum.org/en/eth2/#roadmap</a></li><li><a href="https://cointelegraph.com/news/ethereum-2-0-s-long-and-winding-road-to-scalability-launch">https://cointelegraph.com/news/ethereum-2-0-s-long-and-winding-road-to-scalability-launch</a></li><li><a href="https://www.cbeci.org/">https://www.cbeci.org/</a></li><li><a href="https://www.jbs.cam.ac.uk/faculty-research/centres/alternative-finance/publications/3rd-global-cryptoasset-benchmarking-study">https://www.jbs.cam.ac.uk/faculty-research/centres/alternative-finance/publications/3rd-global-cryptoasset-benchmarking-study</a></li><li><a href="https://cbeci.org/mining_map">https://cbeci.org/mining_map</a></li><li><a href="https://ourworldindata.org/co2-and-other-greenhouse-gas-emissions#co2-embedded-in-trade">https://ourworldindata.org/co2-and-other-greenhouse-gas-emissions#co2-embedded-in-trade</a></li><li><a href="https://netpositive.money/faq">https://netpositive.money/faq</a></li><li><a href="https://www.globalcarbonproject.org/carbonbudget/">https://www.globalcarbonproject.org/carbonbudget/</a></li><li><a href="http://withouthotair.com/">http://withouthotair.com/</a></li><li><a href="https://www.iea.org/commentaries/going-carbon-negative-what-are-the-technology-options">https://www.iea.org/commentaries/going-carbon-negative-what-are-the-technology-options</a></li><li><a href="https://twitter.com/Artkopova/status/1318883097543364609">https://twitter.com/Artkopova/status/1318883097543364609</a></li><li><a href="https://www.gsb.stanford.edu/insights/social-pressures-affect-corporate-strategy-performance">https://www.gsb.stanford.edu/insights/social-pressures-affect-corporate-strategy-performance</a></li><li><a href="https://www.annualreviews.org/doi/abs/10.1146/annurev.soc.012809.102606">https://www.annualreviews.org/doi/abs/10.1146/annurev.soc.012809.102606</a></li><li><a href="https://eos.io/">https://eos.io/</a></li><li><a href="https://polkadot.network/">https://polkadot.network/</a></li><li><a href="https://cardano.org/">https://cardano.org/</a></li><li><a href="https://near.org/">https://near.org/</a></li><li><a href="https://www.onflow.org/">https://www.onflow.org/</a></li><li><a href="https://solana.com/">https://solana.com/</a></li><li><a href="https://www.avalabs.org/">https://www.avalabs.org/</a></li><li><a href="https://www.regen.network/">https://www.regen.network/</a></li><li><a href="https://ethereum.org/en/developers/docs/layer-2-scaling/">https://ethereum.org/en/developers/docs/layer-2-scaling/</a></li><li><a href="https://www.immutable.com/#exchange">https://www.immutable.com/#exchange</a></li><li><a href="https://www.ofnumbers.com/2021/02/14/bitcoin-and-other-pow-coins-are-an-esg-nightmare/">https://www.ofnumbers.com/2021/02/14/bitcoin-and-other-pow-coins-are-an-esg-nightmare/</a></li><li><a href="https://www.penguinrandomhouse.com/books/633968/how-to-avoid-a-climate-disaster-by-bill-gates/">https://www.penguinrandomhouse.com/books/633968/how-to-avoid-a-climate-disaster-by-bill-gates/</a></li><li><a href="https://www.coincenter.org/estimating-bitcoin-electricity-use-a-beginners-guide/">https://www.coincenter.org/estimating-bitcoin-electricity-use-a-beginners-guide/</a></li><li><a href="https://eta-publications.lbl.gov/sites/default/files/lbnl-1005775_v2.pdf">https://eta-publications.lbl.gov/sites/default/files/lbnl-1005775_v2.pdf</a></li><li><a href="https://coinshares.com/research/bitcoin-mining-network-december-2019">https://coinshares.com/research/bitcoin-mining-network-december-2019</a></li><li><a href="https://www.wired.com/story/bitcoins-climate-impact-global-cures-local/">https://www.wired.com/story/bitcoins-climate-impact-global-cures-local/</a></li><li><a href="https://www.notion.so/Carbon-FYI-Methodology-51e2d8c41d1c4963970a143b8629f5f9">https://www.notion.so/Carbon-FYI-Methodology-51e2d8c41d1c4963970a143b8629f5f9</a></li><li><a href="https://carbon.fyi/learn">https://carbon.fyi/learn</a></li></ol><h3>Attributions</h3><p>The icons on the website are licensed under a Creative Commons license from <a href="https://thenounproject.com/">The Noun Project</a>: Car by ✦ Shmidt Sergey ✦, House by Liyuza Anizar Habiby, Kettle by Cuby Design, Swimming by SBTS, Laptop by Simon Child, PC by Jugalbandi, Face by BomSymbols, landscape by ProSymbols, texting by ProSymbols, Artificial Intelligence by Symbolon, Server by Iga, Gear by priyanka, greenhouse gas by Wichai Wi, Energy by Larea, Video by icons, person by Valerie Lamm, Arrow Direction Down by Gunali Rezqi Mauludi, Math by Llisole, link by Peter Carleton, text by ProSymbols, Info by NAS.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2221d3eb2053" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Building predictive models of people and their thoughts.]]></title>
            <link>https://memoakten.medium.com/building-predictive-models-of-people-and-their-thoughts-e2e9ff10caf2?source=rss-d00ac9528de3------2</link>
            <guid isPermaLink="false">https://medium.com/p/e2e9ff10caf2</guid>
            <dc:creator><![CDATA[Memo Akten]]></dc:creator>
            <pubDate>Wed, 21 Oct 2020 11:38:33 GMT</pubDate>
            <atom:updated>2026-05-05T00:46:38.863Z</atom:updated>
            <content:encoded><![CDATA[<h3>Introduction and Background</h3><p><em>UPDATE: These days most people know what a Large Language Model is. If you do too, you can skip the intro and go straight to the ‘Making stuff up’ section.</em></p><p>There’s a lot of press and hype around <a href="https://www.technologyreview.com/2020/07/20/1005454/openai-machine-learning-language-generator-gpt-3-nlp/">GPT-3 [1]</a> right now.</p><p>GPT-3 is what’s known as a <strong><em>Language Model </em></strong>(people call it ‘Artificial Intelligence’ but remember, that’s the name of an <a href="https://memoakten.medium.com/artificial-intelligence-as-the-name-of-a-research-field-vs-a-characteristic-of-being-920cb5f3361e">academic discipline, that doesn’t mean GPT is itself <strong><em>An Artificial Intelligent Entity</em></strong><em> </em>[2]</a>).</p><p>GPT-3 is a ‘<a href="https://memoakten.medium.com/background-info-for-deepdream-is-blowing-my-mind-1983fb7420d9"><strong>Deep’ (very very large) Artificial Neural Network </strong>[3]</a> trained to produce text. You ask it a question, or give it a ‘prompt’ or ‘seed’ as it’s called, and the model generates a response [4]. It can <a href="https://gwern.net/gpt-3">answer questions about almost anything, write stories, poems, jokes and almost any kind of text [6]</a>.</p><p>GPT-3 hasn’t been released to the public yet and I don’t have access to it. But I have been playing with <strong>GPT-2</strong> for over a year (and <strong>GPT-1</strong> before that, and many earlier language models going back many years). GPT-2 is the previous model by the same company — OpenAI — which was released last year.</p><p>Before I continue, it’s worth noting that the <em>size</em> of an artificial neural network is given by the number of <em>connections</em> in the neural network aka <em>weights</em> aka <em>parameters</em>. This is also a rough proxy to the <em>power</em> or <em>capabilities</em> of the model (i.e. how good it is at doing whatever it’s supposed to be doing). <strong>GPT-3 has 175 billion parameters.</strong> I don’t have the words to express how <strong>humungous</strong> that is. For comparison, <strong>GPT-2 (released just last year) has 1.5-billion-parameters</strong>, and <strong>GPT-1 (released the year before — 2018) has 117 million parameters</strong>. That’s in order of <strong>100x increase per year</strong>!</p><p>And here’s another crazy point worth mentioning. GPT-3 (175B parameters) has just been announced. When GPT-2 (1.5B parameters) was first announced last year, the creators of the model — <strong>OpenAI — deemed the model too dangerous to release to the public!!</strong></p><p><em>“Due to our concerns about malicious applications of the technology, we are not releasing the trained model. As an experiment in responsible disclosure, we are instead releasing a much smaller model⁠ for researchers to experiment with, as well as a technical paper⁠.”</em></p><p>Over the course of last year, OpenAI first released a 10x smaller model at <a href="https://openai.com/index/better-language-models/">124M parameters [7]</a>, then 355M parameters, <a href="https://openai.com/index/gpt-2-6-month-follow-up/">774M parameters [8]</a>, and eventually the <a href="https://openai.com/index/gpt-2-1-5b-release/">full 1.5B parameter model in November 2019 [9]</a>.</p><p>I have been playing with GPT-2 quite a bit, and I have played with all of the models. <strong>I can say without a shadow of a doubt, going from 124M to 1.5B is an absolutely massive difference in quality. I can’t even imagine the difference jumping to GPT-3’s 175B parameters will make!</strong></p><p>With GPT-2, I’ve written stories, poems, essays. I <em>seed</em> the system with a thought, the model generates some text, I read that text, and inspired by what I read, I ask the system new questions, and get back a new paragraph. It feels very collaborative, like a meandering conversation with an alien intelligence.</p><p>But the work that I’ve been making with GPT-2 isn’t the topic of this article. I will write about that separately.</p><p><em>UPDATE: see for example </em><a href="https://www.memo.tv/works/distributed-consciousness/"><em>Distributed Consciousness [13]</em></a><em>, which I wrote using both GPT-2 and GPT-3.</em></p><h3>Making stuff up</h3><p>The topic of this post is something else. A major concern.</p><p>During my conversations with GPT-2, the model would often quote people. Due to the nature of my conversations (topics on philosophy, metaphysics, epistemology, science, religion etc), it would quote people like <strong>Plato</strong>, <strong>Aristotle</strong>, <strong>Richard Dawkins</strong> etc.</p><p>The model would say things like “<strong>The evolutionary biologist Richard Dawkins writes</strong>” followed by some text — an apparent quote — in “inverted commas”.</p><p>And these quotes were very realistic sounding. Really like something that Plato, or Dawkins might actually say. And I would search the web for these quotes. I searched Google, Google Scholar for academic writings, Google Books in case the quotes were from books. I have nearly all of Richard Dawkins books as e-books. So I searched all of them too for these alledged quotes.</p><p><strong>But they don’t exist.</strong></p><p><strong>It seems GPT-2 is not really quoting Plato or Richard Dawkins etc.</strong></p><p><strong>GPT-2 is making these quotes up.</strong></p><p><strong>But it has learnt a model of what Richard Dawkins thinks. At least on these particular subjects. And is making up <em>plausible</em> <em>sounding</em> quotes.</strong></p><h3>Predictive models of people</h3><p>Because Richard Dawkins has written a lot of books and articles (usually about religion or evolution), GPT-2 has learnt Dawkin’s thoughts on these topics. So I can ask the model “What does Richard Dawkins think about a particular topic XYZ”, and if Dawkins has written about that topic, the model will make something up that is quite likely closely aligned with what Dawkins actually thinks. (If Dawkins hasn’t written about that particular topic, the model will just make something up at random, which is a whole other can of worms).</p><p><strong>It’s important to understand that the model no longer has — or needs — access to the original material, the original books or articles. It is a probabilistic predictive language model where the statistical ‘knowledge’ is stored in the weights of the neural network.</strong></p><p>While this is potentially exciting for learning and education (I’d love to have interactive conversations with a virtual Einstein or Feynman!), in the current climate that we’re in, I find this terrifying.</p><p>I can download a model, just a few Gigabytes, and without access to the original context (books, texts, conversations etc.), I can ask this model what certain people think on a particular topic.</p><p>I don’t have a lot of public writing on the internet. So GPT-2 doesn’t know anything about me. But I’ve written probably millions of words in emails and private messages.</p><p>I think it’s very <em>unlikely</em> that <em>public</em> language models — like GPT-2, GPT-3, or GPT-N — will be trained on <em>private </em>data (though never say never, the overton window of what is acceptable in surveillance captialism is constantly shifting &gt;_&lt; ).</p><p><strong>But I do think it’s very <em>likely</em> that <em>private </em>language models are being trained on <em>private data</em>.</strong></p><h3>Private Individual Models</h3><p>These are models that tech giants like Google or Facebook or Microsoft could be training on your private emails and messages to build a <strong>Private Individual Model </strong>of <em>you</em>. (I don’t know if they are, but I would be very surprised if they weren’t. And if they aren’t right now, I’m quite sure they will be in the near future).</p><p>These models will never (hopefully!) be made public. But their existence — even <em>potential</em> existence — is still a nightmare.</p><p>Because in a similar manner to how I can query GPT-2 on Richard Dawkins’s thoughts on particular topics, if someone has access to these Private Individual Models, they could similarly ask: <strong>What does this person think about a particular topic XYZ? What does this person think about gay marriage? or trans rights? or abortion? or the resistance fighters of a particular country?</strong></p><p>Of course this could also be flipped. If someone has access to a <em>massive ensemble</em> of Private Individual Models, they could ask: <strong>find me people who think a particular way about this particular topic. Who supports gay marriage? Who is pro-choice? Who supports the resistance fighters?</strong></p><p>Crucially, <strong>they can do this without direct access to any of the actual content, emails, messages, DMs</strong>. Once the Private Individual Model is built from that content, then forever, this model contains this knowledge about you. And with every new message, every new email, the model of you becomes more and more comprehensive.</p><p>And when Google or Facebook or Microsoft say that they would never share your private messages or emails with anyone, does this also mean that they would never give specific individuals of power or authority access to these Private Individual Models? What about to an authoritarian government? What about producing reports for a 3rd party, like “give me a list of people who are likely to support a specific cause”.</p><h3>Aren’t they already building models of us?</h3><p>By now we already know very well that <a href="https://www.amnesty.org/en/latest/news/2019/07/the-great-hack-facebook-cambridge-analytica/">models are being built of us [11]</a>.</p><p>Every social media post, comment, like, or any other interaction, is a data point for ‘psychographic analytics’, which allows those running the models to micro-target messaging in such a way as to influence our behaviour, whether it be buying some product, or voting in a particular way.</p><p>But these social-media-interaction-based models are based on relatively little data, and have relatively limited effectiveness.</p><p>With these new massive language models, the trajectory that we are on seems even bleaker. The new GPT-style architectures (non-ironically called <a href="https://arxiv.org/abs/1706.03762"><em>Transformers</em> [5]</a>) have immensely more power compared to psychographic analytics-style models. <strong>Furthermore, as a result of the immense power of these architectures, they can be trained on immensely larger datasets, like all of our private emails and messages, to produce very powerful predictive language models of us</strong>.</p><p>And it gets worse.</p><h3>End-to-end encryption to save the day?</h3><p><strong>WhatsApp</strong> is said to use end-to-end encryption. This means, technically, even <strong>Facebook’s own servers don’t have access</strong> to the content of your messages.</p><p>This is great for privacy, right?</p><p>But potentially Facebook’s servers don’t even need access to the <em>content</em> of your messages.</p><p><strong>The client-side app (i.e. the app you run on your phone to decrypt and read the messages) could locally run your messages through an encoder to extract abstract </strong><a href="https://medium.com/artists-and-machine-intelligence/a-journey-through-multiple-dimensions-and-transformations-in-space-the-final-frontier-d8435d81ca51"><strong>representations of your ‘thoughts’ [10]</strong></a><strong>.</strong></p><p>These abstract representations (technically just a sequence aka ‘vector’ of numbers), mean nothing to human minds, and might as well be a bunch of random numbers. <strong>But they are exactly what the model needs to be trained on, to build a predictive private model of you.</strong></p><h3>Conclusion</h3><p>As a reminder, I have only been playing with GPT-2, a 1.5B parameter model. I’ve seen the difference between the 124M parameter model and the 1.5B parameter model, and it’s huge. The 1.5B parameter model is very noticably more believable, and is arguably a lot closer to and representative of the text that it was trained on. I haven’t had the opportunity to play with GPT-3 yet, and I can’t even imagine the difference jumping to 175B parameters will make.</p><p>I don’t know for sure if tech companies are currently building Private Individual Models of us, but I would be very surprised if they weren’t. And if they aren’t already, with the trajectory that we’re on, I’m pretty sure that they will be in the near future. And such models could easily be used to reveal a person’s opinions on various sensitive topics, or queried to find people who hold certain views, all without access to the original content, therefore bypassing existing privacy frameworks and entering into legal grey areas, raising severe privacy and abuse risks.</p><p><strong>These new transformer-based massive language models are like a search engine of the future. You don’t search for what <em>has</em> happened, or what <em>has</em> been said. You search for what <em>could</em> happen, what <em>could</em> be said.</strong></p><h3>Side note</h3><p>One of the big open problems in AI (in <em>Natural Language Processing</em> — <em>NLP</em>), is <em>Question Answering (QA)</em>.</p><p>For example, I say to you: <em>“Alice has a book. She gives the book to Bob. Bob goes to the kitchen. Alice goes to the garden”.</em></p><p>And then I ask you “<em>Where is the book?</em>”</p><p>You will most likely say “<em>The book is in the kitchen, with Bob”</em>.</p><p>To be able to answer this correctly, you need to understand this text. You need to understand the concept of ‘<em>having</em>’. You need to understand that ‘<em>She</em>’ refers to Alice. You need to understand what ‘<em>to give</em>’ means. You need to understand what ‘<em>to go</em>’ means. You need to understand the concept of <em>being somewhere</em>.</p><p>And this is a very very simple example. But even this has proven to be a very difficult problem for AI / NLP systems, and it’s only in the last few years that significant progress has been made. And even now, after 3 or 4 sentences the systems still fail, trying to do <em>Multi-Hop Reasoning</em> as it’s called.</p><p>Here is another example (known as a Winograd Schema)</p><p>Take the sentence: “<em>Bob tried to put the book in his bag, but he couldn’t, because it was too </em><strong><em>big</em></strong>”.</p><p>If I ask you, what does ‘<em>it</em>’ refer to? (i.e. what was <strong>too big</strong>?)</p><p>You can’t find the answer to this grammatically or syntactically, you need to understand the concepts of <em>big</em> and <em>small</em>, and ‘<em>to put inside</em>’.</p><p>Because if I had instead said: “<em>Bob tried to put the book in his bag, but he couldn’t, because it was too </em><strong><em>small</em></strong>”.</p><p>This sentence is grammatically, and structurally identical to the previous one. But the answer is different.</p><p>In the first case, we understand that ‘<em>it</em>’ refers to the <em>book</em>. The <em>book was too big</em> to fit in his bag.</p><p>But in the second case, we understand that ‘<em>it</em>’ refers to the <em>bag</em>. The <em>bag was too small</em> for the book to fit in.</p><p>Solving these kinds of problems has been one of the holy grails of AI. This is a very active area of research. But of course not just for one sentence, but for entire paragraphs, for entire essays, books, thousands, millions of emails.</p><p>(There’s also a version of <em>Question Answering</em> called <em>Visual Question Answering</em> — VQA. Which involves building systems whch try to answer questions about what’s happening in images or videos. That’s also one of the holy grails of AI. I wonder why).</p><p>Because AI — at least as we have it today — is a <a href="https://memoakten.medium.com/retune-2016-part-1-the-dawn-of-deep-learning-672b5490f5a2">surveillance technology born of a surveillance economy [12].</a></p><p>[1] “OpenAI’s new language generator GPT-3 is shockingly good — and completely mindless”.<br><a href="https://www.technologyreview.com/2020/07/20/1005454/openai-machine-learning-language-generator-gpt-3-nlp/">https://www.technologyreview.com/2020/07/20/1005454/openai-machine-learning-language-generator-gpt-3-nlp/</a></p><p>[2] My rant on “Artificial Intelligence as the name of a research field vs a characteristic of being”.<br><a href="https://memoakten.medium.com/artificial-intelligence-as-the-name-of-a-research-field-vs-a-characteristic-of-being-920cb5f3361e">https://memoakten.medium.com/artificial-intelligence-as-the-name-of-a-research-field-vs-a-characteristic-of-being-920cb5f3361e</a></p><p>[3] My tiny introducton to artificial neural networks I wrote to explain Deepdream (2015).<br><a href="https://memoakten.medium.com/background-info-for-deepdream-is-blowing-my-mind-1983fb7420d9">https://memoakten.medium.com/background-info-for-deepdream-is-blowing-my-mind-1983fb7420d9</a></p><p>[4] For a nice description of predictive text models, see Andrei Karpathy’s blog post. But keep in mind, Karpathy’s post is based on a <strong><em>radically different architecture — </em></strong>known as <strong><em>Recurrent Neural Networks</em></strong>. The new architecture underlying GPT models — known as <a href="https://arxiv.org/abs/1706.03762"><strong><em>Transformers</em></strong> [5]</a> — are completely different and proving to be way more powerful. <a href="https://karpathy.github.io/2015/05/21/rnn-effectiveness/">https://karpathy.github.io/2015/05/21/rnn-effectiveness/</a>.</p><p>[5] The paper that introduced the ‘Transformer’ architecture underlying the GPTs and models like Google’s BERT. “Attention Is All You Need”<br><a href="https://arxiv.org/abs/1706.03762">https://arxiv.org/abs/1706.03762</a></p><p>[6] <a href="https://gwern.net/gpt-3">https://gwern.net/gpt-3</a></p><p>[7] <a href="https://openai.com/index/better-language-models/">https://openai.com/index/better-language-models/</a></p><p>[8] <a href="https://openai.com/index/gpt-2-6-month-follow-up/">https://openai.com/index/gpt-2-6-month-follow-up/</a></p><p>[9] <a href="https://openai.com/index/gpt-2-1-5b-release/">https://openai.com/index/gpt-2-1-5b-release/</a></p><p>[10] My long (~1 hour read) article explaining high dimensional latent spaces and representations. The last sections ‘10. Word Embeddings’, ‘12. Thought Vectors’ and ‘13. Neural Story Teller’ are most relevant here. Though the sections before lay the ground work.<br><a href="https://medium.com/artists-and-machine-intelligence/a-journey-through-multiple-dimensions-and-transformations-in-space-the-final-frontier-d8435d81ca51">https://medium.com/artists-and-machine-intelligence/a-journey-through-multiple-dimensions-and-transformations-in-space-the-final-frontier-d8435d81ca51</a></p><p>[11] <a href="https://www.amnesty.org/en/latest/news/2019/07/the-great-hack-facebook-cambridge-analytica/">https://www.amnesty.org/en/latest/news/2019/07/the-great-hack-facebook-cambridge-analytica/</a></p><p>[12] My rant on the real reasons behind the rise of Deep Learning / Artificial Intelligence<br><a href="https://memoakten.medium.com/retune-2016-part-1-the-dawn-of-deep-learning-672b5490f5a2">https://memoakten.medium.com/retune-2016-part-1-the-dawn-of-deep-learning-672b5490f5a2</a></p><p>[13] <a href="https://www.memo.tv/works/distributed-consciousness/">https://www.memo.tv/works/distributed-consciousness/</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e2e9ff10caf2" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Science & Religion. Why I’m so obsessed. #1]]></title>
            <link>https://memoakten.medium.com/science-religion-why-im-so-obsessed-1-bb440ee79d12?source=rss-d00ac9528de3------2</link>
            <guid isPermaLink="false">https://medium.com/p/bb440ee79d12</guid>
            <category><![CDATA[religion]]></category>
            <category><![CDATA[brain]]></category>
            <category><![CDATA[religion-and-spirituality]]></category>
            <category><![CDATA[conspiracy-theories]]></category>
            <category><![CDATA[science]]></category>
            <dc:creator><![CDATA[Memo Akten]]></dc:creator>
            <pubDate>Sat, 18 Jan 2020 05:52:08 GMT</pubDate>
            <atom:updated>2020-01-18T07:37:23.133Z</atom:updated>
            <content:encoded><![CDATA[<p><strong><em>Trigger Warning</em></strong><em>: This post mentions #FlatEarth #YoungEarth #Creationism and similar ‘theories’.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*PCGobFBmQKt-VCgE0OlgaQ.jpeg" /><figcaption>“Reducible Complexity”, 2013. <a href="https://www.memo.tv/portfolio/reducible-complexity/">https://www.memo.tv/portfolio/reducible-complexity/</a></figcaption></figure><h3>MEMO M̸e̵h̶m̸e̸t̶ ̴S̴e̷l̴i̷m̸ ̵A̸k̶t̴e̷n̶ on Twitter</h3><p>Looking at all the work I&#39;ve ever done, I can conclude my work is about 2 things: 1) Waves 2) God. Luckily quantum mechanics unifies the two</p><p>It’s no secret that I’m obsessed with religions and gods, and a lot of my work and writing is theological in a sense (or at times, related to the tensions between science and religion).</p><p>I’d like to share just <strong><em>one </em></strong>of the many reasons why I’m obsessed with religions. I’m sure in the future I’ll write about some of the others.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F317941999%3Fapp_id%3D122963&amp;dntp=1&amp;url=https%3A%2F%2Fvimeo.com%2F317941999&amp;image=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F760232798_1280.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=vimeo" width="1440" height="1440" frameborder="0" scrolling="no"><a href="https://medium.com/media/e573c7cfce4c575e99fb8973a45d2615/href">https://medium.com/media/e573c7cfce4c575e99fb8973a45d2615/href</a></iframe><p>We are a fascinating species, with quite remarkable achievements. Even these words that I’m typing right now, are an <a href="https://medium.com/@memoakten/a-semi-mathematical-theory-of-human-to-human-communication-738f4a5d7f6b">archaic, ancient technology, that allow me to carve up my rich, high dimensional, continuous inner world, and butcher them into linear, one dimensional, discretized strings,</a> enabling this simple (albiet less accurate) communication. And I won’t go into the incredible, invisible layers upon layers upon <strong>Layers of Abstraction </strong>(new project WIP ;) and complexities that enable this string to be received by my computer via switches in my keyboard, stored in my computer’s memory, displayed on my screen, encoded for transport, beamed wirelessly to my router, sent around the world in little packets, received by your computer, reassembled, decoded and displayed on your screen. I’m guessing there is not a single person on the planet (or at least very few), who knows and understands the full process on<em> every level </em>from all of the software components and protocols, to hardware implementations, electronic, electrical and low level molecular, physical and quantum phenomena involved. (A little teaser for an upcoming project ;)</p><p>And this is something that we all do hundreds of times a day, we don’t even consider it an incredible feat of science and engineering. We take it for granted. Perhaps because it is so ordinary now, and isn’t <em>spectacular</em>.</p><p>What <em>is </em>a spectacular feat of science and engineering? <em>Really</em> spectacular?</p><p>Of course there is almost a limitless supply of examples one could give. One that I often like to use, is the fact that we managed to <a href="https://www.space.com/24292-rosetta-spacecraft.html">land a little flying robot on a comet</a>. (When I say ‘<em>we</em>’, I personally was not involved of course. I’m referring to ‘we’ as a <em>species</em>. To be specific, it was the wonderful folks at the European Space Agency ;)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/0*e0X3sRpbthlhOmiA.jpg" /><figcaption><a href="https://en.wikipedia.org/wiki/Philae_(spacecraft)#/media/File:Rosetta_and_Philae_(crop).jpg">https://en.wikipedia.org/wiki/Philae_(spacecraft)#/media/File:Rosetta_and_Philae_(crop).jpg</a></figcaption></figure><p>This little robot flew through space for over ten years. Think back to what you were doing ten years ago. That’s how long this thing was hurtling through space, catapulting itself from planet to planet (mostly back and forth between Earth and Mars), using the planets’ gravitional pull to gather momentum, and slingshot around, like tarzan jumping from vine to vine. Until ten years later (in 2014) it rendezvoused with its target, a tiny little lump of rock and ice by the name of <em>Comet 67P/Churyumov–Gerasimenko.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*BGAvWGIKLzSxkgUy.jpg" /><figcaption><a href="https://commons.wikimedia.org/wiki/File:Comet_67P_on_19_September_2014_NavCam_mosaic.jpg">https://commons.wikimedia.org/wiki/File:Comet_67P_on_19_September_2014_NavCam_mosaic.jpg</a></figcaption></figure><p>As if entry into a stable orbit of a little comet, travelling at speeds up to 135,000 km/h (84,000 mph) after ten years of hurtling through space and catapulting around planets isn’t enough, this little robot launched an even littler robot to go and land on the surface, and send information back to Earth. (NB. As it happens, it unfortunately bounced into a crevice so didn’t receive maximal sunlight, shortening it’s life on the comet).</p><p>One could give countless more examples of such incredible, mind-blowing, spectacular manifestations of human ingenuity, victories of science and engineering in the domestication of the fundamental laws of nature.</p><p>And we also have members of the same species who declare (to this day), that the <a href="https://www.livescience.com/24310-flat-earth-belief.html">Earth is flat</a>, that there are no comets, or planets, or stars out there. Apparently there is no ‘outer space’, even gravity doesn’t exist. They believe that everything we are shown with regards to anything related to space, is Computer Generated Graphics (just like those movies, Star Wars, Gravity etc).</p><p>And the levels that some of these people go to, to try and reconcile their own observations — such as a solar or lunar eclipse — with their model of the universe (*ahem* sorry, <em>world</em>), is nothing short of astounding.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F5z5-9RAZbKE%3Ffeature%3Doembed&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D5z5-9RAZbKE&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F5z5-9RAZbKE%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/16d2b5ea14b1bf99a928da71e5aa9a0b/href">https://medium.com/media/16d2b5ea14b1bf99a928da71e5aa9a0b/href</a></iframe><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F9HmQg3gsM3Y%3Ffeature%3Doembed&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D9HmQg3gsM3Y&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F9HmQg3gsM3Y%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/f2b472267b8f116703f6275513bf2b53/href">https://medium.com/media/f2b472267b8f116703f6275513bf2b53/href</a></iframe><p>The committment and dedication to experimentation, reasoning, fact checking, hypothesizing and debunking (constained by the requirement to accomodate the orginal belief) to me is more entertaining than, and demonstrates more creativity than anything I’ve seen come out of Hollywood in recent years. (Yes I have spent endless nights in the rabbit-holes of Flat Earth Youtube, and <a href="https://www.youtube.com/channel/UCOP7kv7dFIQzGxqDRuWtUCw">this guy</a> is one of my favourites).</p><p>Of course before this very recent explosion of<em> Flat Earthers</em>, we had (and still have) <em>Young Earth Creationis</em>ts. They promote ideas that not <em>Gravity </em>and all of <em>Physics </em>is wrong (as proposed in Flat Earth), but <em>Evolution</em>, and all of <em>Biology </em>is wrong. Young Earth Creationists believe that the universe is <a href="https://answersingenesis.org/age-of-the-earth/how-old-is-the-earth/">only 6000 years old</a> (this varies depending on the particular school of Creationism), and they’ll goto incredible lengths to ‘scientifically’ prove it (and ‘disprove’ any competing theories, such as, you know, mainstream science). They of course don’t believe in evolution, dinosaurs didn’t exist, and “God put their bones in the ground to test our faith” (Yes I’ve also spent endless nights in the rabbit-holes of Creationist Youtube).</p><p><em>And the fact that these Flat Earthers, and Creationists, then use one of the grandest, and most ingenious of human creations —The Internet, a global network of networks of digital computers — to spread these theories is just the most tragic irony.</em></p><p>But what I find the most remarkable, and (one of) the reasons why I’m so obsessed with these beliefs, is because it’s the same brain that gives rise to them, as does invent and create the flying robots that land on comets. It’s the same basic physical structure, the same design, the same biological principles, that gives rise to such extreme opposites (or perhaps they’re not such opposites?). Simply changing some (yet not fully determined) parameters (internal and/or external) can make the difference between a rocket scientist and a gravity denier; a genetic engineer and a banana evangelist (see video below for context).</p><p>In a sense, the existence of such diversity in belief, faith, rationality, reasoning and commitment; is a testament to the incredible flexibility, adaptability and malleability of the clump of neurons and chemicals that we call the human brain.</p><p><em>Note: It’s worth mentioning, while I half-jokingly refer to these beliefs as fascinating and even entertaining, I am in fact </em><strong><em>very </em></strong><em>concerned about the impact such mindsets have when it comes to policy and decisions affecting our collective (human+non-human) future. So concerned in fact, that I can’t just obliviously laugh them off. Instead I feel the need to spend endless nights in the rabbit-holes where they are born, incubated and spread, trying to understand how a brain so almost identical to mine, can result in a mind so orthogonal. And while I’ve picked rather extreme and easy targets here, consisting of what we’d like to think of as small fringe groups (though even such fringe groups </em><a href="https://en.wikipedia.org/wiki/Anti-evolution_legislation"><em>will push hard</em></a><em> if they are not pushed hard back), countless less fringe, but equally (if not more) dangerous examples can be given.</em></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FlPQNhMVSMy0%3Ffeature%3Doembed&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DlPQNhMVSMy0&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FlPQNhMVSMy0%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/075ff9fabb9c0ccb016eb1bf00652958/href">https://medium.com/media/075ff9fabb9c0ccb016eb1bf00652958/href</a></iframe><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FTVuVYnHRuig%3Ffeature%3Doembed&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DTVuVYnHRuig&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FTVuVYnHRuig%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/92cdfa105539570b5ed957e0756d45f1/href">https://medium.com/media/92cdfa105539570b5ed957e0756d45f1/href</a></iframe><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FBXLqDGL1FSg%3Ffeature%3Doembed&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DBXLqDGL1FSg&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FBXLqDGL1FSg%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/c06a3769f7ff5e69209aff470ea9a971/href">https://medium.com/media/c06a3769f7ff5e69209aff470ea9a971/href</a></iframe><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FYzKV8oaI9V8%3Ffeature%3Doembed&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DYzKV8oaI9V8&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FYzKV8oaI9V8%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/bcfa30013e10d999efaade154977bec5/href">https://medium.com/media/bcfa30013e10d999efaade154977bec5/href</a></iframe><h3>Related work</h3><p><a href="http://www.memo.tv/portfolio/we-are-made-of-star-dust/">http://www.memo.tv/portfolio/we-are-made-of-star-dust/</a></p><p><a href="http://www.memo.tv/portfolio/simple-harmonic-motion/">http://www.memo.tv/portfolio/simple-harmonic-motion/</a></p><p><a href="http://www.memo.tv/portfolio/reducible-complexity/">http://www.memo.tv/portfolio/reducible-complexity/</a></p><p><a href="http://www.memo.tv/portfolio/keeper-of-our-collective-consciousness/">http://www.memo.tv/portfolio/keeper-of-our-collective-consciousness/</a></p><h3>Related texts</h3><p><a href="https://medium.com/@memoakten/shm12-science-technology-culture-tradition-6c45e2249afb">https://medium.com/@memoakten/shm12-science-technology-culture-tradition-6c45e2249afb</a></p><p><a href="https://medium.com/@memoakten/all-watched-over-by-machines-of-loving-grace-8c2464aa6fda">https://medium.com/@memoakten/all-watched-over-by-machines-of-loving-grace-8c2464aa6fda</a></p><p><a href="https://medium.com/@memoakten/consciousness-is-evolutions-solution-to-dealing-with-big-data-b013b8faebad#.shalvs18a">https://medium.com/@memoakten/consciousness-is-evolutions-solution-to-dealing-with-big-data-b013b8faebad#.shalvs18a</a></p><p><a href="https://medium.com/@memoakten/science-is-the-new-religion-is-the-new-religion-60e4db4649aa">https://medium.com/@memoakten/science-is-the-new-religion-is-the-new-religion-60e4db4649aa</a></p><p><a href="https://medium.com/@memoakten/a-semi-mathematical-theory-of-human-to-human-communication-738f4a5d7f6b">https://medium.com/@memoakten/a-semi-mathematical-theory-of-human-to-human-communication-738f4a5d7f6b</a></p><p><a href="https://medium.com/artists-and-machine-intelligence/a-digital-god-for-a-digital-culture-resonate-2016-15ea413432d1#.h2cy5wpvo">https://medium.com/artists-and-machine-intelligence/a-digital-god-for-a-digital-culture-resonate-2016-15ea413432d1#.h2cy5wpvo</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bb440ee79d12" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[“Artificial Intelligence” as the name of a research field vs a characteristic of being.]]></title>
            <link>https://memoakten.medium.com/artificial-intelligence-as-the-name-of-a-research-field-vs-a-characteristic-of-being-920cb5f3361e?source=rss-d00ac9528de3------2</link>
            <guid isPermaLink="false">https://medium.com/p/920cb5f3361e</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[Memo Akten]]></dc:creator>
            <pubDate>Mon, 22 Jul 2019 19:03:48 GMT</pubDate>
            <atom:updated>2019-07-22T20:33:27.360Z</atom:updated>
            <content:encoded><![CDATA[<h3>You haven’t built / you’re not collaborating with “An Artificial Intelligence”.</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F105175961%3Fapp_id%3D122963&amp;dntp=1&amp;url=https%3A%2F%2Fvimeo.com%2F105175961&amp;image=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F745467318_1280.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=vimeo" width="1280" height="720" frameborder="0" scrolling="no"><a href="https://medium.com/media/33b9976ac38c8b975e97715e4ae71115/href">https://medium.com/media/33b9976ac38c8b975e97715e4ae71115/href</a></iframe><p>This is a quick brain dump that I can point to when needed (rather often).</p><p>Just one of the many reasons I’m not fond of the term <em>Artificial Intelligence</em>, is because it’s worded in such a way that it creates confusion between the research field, and a characteristic of being.</p><p>I’ll try to use <em>Biology </em>as an analogue. While this is not a one-to-one correspondence, I hope it will be useful.</p><p><em>Life (noun) / alive (adj.) —</em> like <em>intelligence (noun) / intelligent (adj.) — </em>is a category invented by humans. Unlike <em>intelligence</em>, we have managed to formulate slightly more rigorous definitions of what <em>life</em> is. However, particularly at the boundaries, we find that these definitions often fail. Viruses are a famous example that fall outside the traditional definition of life, while James Lovelock’s Gaia hypothesis [<a href="https://en.wikipedia.org/wiki/Gaia_hypothesis">1</a>] argues that Planet Earth satisfies the conditions required to call the planet itself a living organism. Especially now that we are looking for signs of life in space, we find that we may need to rethink our definitions, to be more inclusive of other forms of life [<a href="https://www.astrobio.net/extreme-life/what-is-life/">2</a>] [<a href="https://www.nasa.gov/vision/universe/starsgalaxies/life&#39;s_working_definition.html">3</a>].</p><p>But aside from the definition of <em>life </em>itself, I’d like to draw attention to the term <em>Biology</em>.</p><p><em>Biology </em>is the name of the field that studies <em>life </em>and <em>living systems</em>. This includes studying the ingredients required for systems to exhibit <em>living </em>behaviour, and to be considered <em>alive</em>, and how those components integrate and connect with each other. <em>Amino Acids</em> are by no definition considered to be <em>alive</em>. They’re organic molecules that act as building blocks for <em>proteins</em>, which in turn we believe to be an important component for what we call <em>Life</em> (related: discovery of self-replicating proteins [<a href="https://www.sciencealert.com/amyloid-protein-self-replication-abiogenesis-contrasts-rna-world">4</a>]!). If I were to say “Amino Acids are studied in (or as part of) biology”, it should be quite clear to everybody reading or listening, that I am in no way claiming Amino Acids themselves to be <em>alive</em>. Furthermore, if you incorporate Amino Acids in a system, it doesn’t automatically make that system <em>alive</em>.</p><p><em>Artificial Intelligence</em> is the name of the field that studies <em>intelligence </em>and <em>intelligent systems</em>. This includes studying the ingredients required for systems to exhibit <em>intelligent</em> behaviour, and to be considered <em>intelligent</em>, and how those components integrate and connect with each other. Computer vision, speech recognition, learning, even simple search and path-finding algorithms are studied (among many other things) as part of the field of <em>Artificial Intelligence</em>, as they are characteristics and behaviours which we have observed in intelligent systems (such as ourselves), and we believe would be beneficial to include when designing intelligent agents. Interestingly, if I were to say “X (e.g. a computer vision, speech recognition, learning, search or path-finding algorithm), is studied in (or as part of) artificial intelligence”, I’ve observed many people to misinterpret this as a claim that this automatically makes the system <em>intelligent</em>. This is a misunderstanding of the usage of the term <em>Artificial Intelligence</em>. If you incorporate X in a system (e.g. in your software), it doesn’t automatically make that system <em>intelligent</em>.</p><p><strong>It definitely doesn’t make it <em>*An* Artificial Intelligence</em>.</strong></p><p><em>(yes, even if you use neural networks or other forms of machine learning).</em></p><p>[1] <a href="https://en.wikipedia.org/wiki/Gaia_hypothesis">https://en.wikipedia.org/wiki/Gaia_hypothesis</a></p><p>[2] <a href="https://www.astrobio.net/extreme-life/what-is-life/">https://www.astrobio.net/extreme-life/what-is-life/</a></p><p>[3] <a href="https://www.nasa.gov/vision/universe/starsgalaxies/life&#39;s_working_definition.html">https://www.nasa.gov/vision/universe/starsgalaxies/life&#39;s_working_definition.html</a></p><p>[4] <a href="https://www.sciencealert.com/amyloid-protein-self-replication-abiogenesis-contrasts-rna-world">https://www.sciencealert.com/amyloid-protein-self-replication-abiogenesis-contrasts-rna-world</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=920cb5f3361e" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[A semi-mathematical theory of human to human communication]]></title>
            <link>https://memoakten.medium.com/a-semi-mathematical-theory-of-human-to-human-communication-738f4a5d7f6b?source=rss-d00ac9528de3------2</link>
            <guid isPermaLink="false">https://medium.com/p/738f4a5d7f6b</guid>
            <category><![CDATA[art]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[meaning]]></category>
            <category><![CDATA[language]]></category>
            <dc:creator><![CDATA[Memo Akten]]></dc:creator>
            <pubDate>Tue, 23 Oct 2018 21:12:50 GMT</pubDate>
            <atom:updated>2018-10-27T11:09:42.692Z</atom:updated>
            <content:encoded><![CDATA[<p><em>Part of a series of articles I’ll be posting over the next few days &amp; weeks regarding thoughts from the past few years I’m only just getting round to writing about.</em></p><p><em>I believe many of the situations we face are generally of vastly complex nature and high dimensions, such that it is impossible for us to be able to see any situation in its entirety. All that we are able to perceive at any given time, is perhaps a tiny slice from a very specific perspective. And the best we can hope for, is to attempt to widen that slice by a tiny amount, and maybe even occasionally slightly shift our perspective. Unfortunately, contrary to popular belief, it’s not always being exposed to new ‘facts’ that helps us shift perspective — or at least, it’s definitely not enough. Instead we seem to need some kind of mental gymnastics to navigate to a new location inside our head, and gain these new view points. These mental gymnastics can often benefit from external nudging, and mental frameworks that act as structures around which we can build our thoughts. Traditionally this has been aided by natural language, evolved over thousands of years — but this isn’t always sufficient; and art for example is also critical to this end. I believe borrowing from other, more recent languages — such as computation — might also contribute to these mental frameworks.</em></p><p><em>In the spirit of the subject matter, doesn’t have to be read in any particular order:</em></p><ul><li><a href="https://medium.com/@memoakten/a-semi-mathematical-theory-of-human-to-human-communication-738f4a5d7f6b">A semi-mathematical theory of human to human communication</a></li><li><a href="https://medium.com/@memoakten/optimising-for-beauty-2a35915154b4">Optimising for beauty — the erasure of heterogeneity and an appeal for a Bayesian world view</a></li><li><a href="https://medium.com/@memoakten/hyperobjects-a-high-dimensional-perspective-7cda1b01886a">A high dimensional perspective and world view</a></li></ul><p>Let’s assume for the sake of argument, that there is some kind of objective reality out there. This is of course, unreachable by us humans. The best we can hope to achieve, is to coat this objective reality in some kind of impenetrable shell of subjective human experience, and <em>tha</em>t is what we can try to perceive and learn about.</p><p>And then when it comes to communicating with each other about our experiences or ‘objective observations’, our default go to technology is natural language. Right now I’m using English, at times I’ll also often use Turkish. And already, just from two natural languages, I can see the differences in the way words have been assigned to the continuous landscape of human experience. Because language is discrete, it’s categorical. We take this immensely rich, high dimensional landscape of subjective reality, of meaning; and we literally butcher it. We carve it up into sections that we label with these inventions, technological artifacts that we call ‘words’. Surprisingly, this seems to work relatively well. Somehow we are able to communicate, exchange ideas, build culture and amass history. But I’m convinced it doesn’t work as well as we’d like to think. Perhaps related is the fact that a lot of this history that we’ve amassed consists of how we’ve destroyed other cultures, and why we thought it was appropriate to do so. And I’m even convinced that a lot of the social and political polarization which is on the rise today, is fueled by a failure in communication, perhaps more often than we might realize.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*nbuCLrdQiZQuZ0VFMhFwQA.png" /><figcaption>A mathematical theory of communication.</figcaption></figure><p>Some of you might be familiar with the above diagram. It is of course taken from the seminal 1948 paper in which Claude Shannon proposes what we now call ‘Information Theory’, one of the pillars upon which computer science — and in fact our entire digital civilization — is built upon. (The irony of talking about human-to-human communication, using a language invented for the human understanding of machine-to-machine communication, is not lost on me).</p><p>I don’t know about you, but I don’t think that I think in words. In my head, all of my thoughts feel to be more like amorphous clouds of ideas and concepts and connections and emotions and pictures and sounds and feelings and other things which I can’t really articulate. And they’re definitely not linear, but floating in a high dimensional space. And then, I squish those thoughts through what seems to me to be a kind of meat grinder; and out of the transmitter — i.e. my mouth — comes these words, linear, like a string of sausages. I find it really quite shocking how these words, just these flimsy little vibrations in the air, are somehow able to capture at least some of what I’m thinking. And once these words are out of my head and in the world, they are subjected to all kinds of noise and manipulation. I think we live in a time where we are unfortunately quite aware of the potential dangers that lurk in distorting words, whether it’s #fakenews or #alternativefacts etc. But I’m actually not going to dwell on this component too much, because I’d like to focus on other potential points of failure. So I’m going to assume for now, the situation where the words leaving my brain (i.e. that I’m typing on this page), are guaranteed to be reaching you without any interference (i.e. nobody hacks this website or the traffic reaching your computer). Because then we can agree that these sausages — my words — without any disturbance, do indeed reach your ears, or your eyes, or fingers, depending on mode of transmission. And then your brain explodes these words inside your head. And gives them meaning again.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1001/1*TwAa3opQFWssUE9ra0Zv1Q.png" /></figure><p>To the universe, these words are meaningless, just arbitrary vibrations in the air, noise with a particular distribution. But to you, they somehow mean something. Interestingly though, I don’t know what exactly they mean to you. Even though we speak a common language, i.e. English; even though we share a vocabulary, and we (think we) share a dictionary, I don’t know how you’re unpacking what I’m saying. Because <em>you</em> only have access to these sausages to try and infer what I’m <em>really</em> thinking, you don’t have access to the thoughts inside my head. And that’s really a massive gap to fill, so you’re bringing everything you’ve ever seen, or heard or read to this decoding process. And unless I’ve read everything you’ve ever read, heard everything you’ve ever heard, lived everything you’ve ever lived; I am incapable of imagining what you’re taking out of what I’m saying right now. This is the difficulty of evaluating the performance of the listener’s (receiver) decoder.</p><p>And this is assuming that I have done a perfect job of squishing my thoughts through that meat grinder, to create a perfect string of sausages that truly represent what I’m really thinking inside my head. And that is highly unlikely. It’s a lot more likely, that these sausages are actually a very basic, crude, lossy representation of what I’m really thinking. And what really sucks is, while <em>you </em>only have these sausages to try and infer what I’m really thinking,<em> </em>when <em>I</em> look at those exact same sausages that came out of my mouth, I see the full picture! because I have access to the original thoughts that gave rise to them. So it can be quite difficult for me to see how you might ‘misunderstand’ me, to see how confusing my choice of words might be. This is the difficulty of evaluating the performance one’s own encoder.</p><p>So I think it’s good to assume the following, especially before resorting to quarreling:</p><ol><li>When you say something, it is quite probable that the words you chose might not actually be conveying exactly what you intended to convey — either not conveying what you wanted to convey, and/or conveying something that you did not want to convey (poor encoding).</li><li>When a listener hears you say something, it is quite probable that they will unpack what you said in a way that is different to what you intended (poor decoding).</li><li>When somebody else says something, they might not be aware that it is quite probable that that the words they chose might not actually be conveying exactly what they intended to convey (poor encoding)</li><li>When you hear somebody else say something, they might not be aware that it is quite probable that you might unpack what they said in a way that is different to what they intended (poor decoding).</li></ol><p>I’m not suggesting it’s <em>impossible</em> to communicate precisely with this clunky technology that we call natural language. Arguably, a poet is somebody who has mastered the art of navigating the rich, continuous, high dimensional space of subjective reality; armed only with these crude, low resolution, labels. A poet might not naively pick the first words that appear closest to the points of meaning that they seek. Instead, they are able to find very specific configurations of words, such that when these particular words are used together in a very particular order, they are able to transport you to very precise locations in that rich landscape of meaning, which might be otherwise inaccessible through more simplistic use of the same language*.</p><p>And this is one of the things that art tries to do too — through non verbal, alternative modes of communication — to take you to peculiar, difficult to reach locations in that rich, high dimensional space of meaning and subjective experience, often found only in the cracks between words.</p><p>*NB. This reminds me of when I first saw the classic PC DOS demo <a href="https://www.youtube.com/watch?v=HstgfH9FWV4">ATOM.exe</a> (back in the age of dinosaurs), playing ‘analog’ audio through the 1-bit PC Speaker. It blew my mind, how could it be possible to get such sounds out of a speaker capable only of ‘on’ or ‘off’. And that’s how I found out about the clever hack known as <a href="https://en.wikipedia.org/wiki/Pulse-width_modulation">pulse-width modulation</a>, which gives you finer apparent control, resolution and precision than the system seems to be capable of by design.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=738f4a5d7f6b" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[High dimensional thinking]]></title>
            <link>https://memoakten.medium.com/hyperobjects-a-high-dimensional-perspective-7cda1b01886a?source=rss-d00ac9528de3------2</link>
            <guid isPermaLink="false">https://medium.com/p/7cda1b01886a</guid>
            <category><![CDATA[object-oriented]]></category>
            <category><![CDATA[hyperobject]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[meaning]]></category>
            <category><![CDATA[dimensions]]></category>
            <dc:creator><![CDATA[Memo Akten]]></dc:creator>
            <pubDate>Sun, 21 Oct 2018 07:34:18 GMT</pubDate>
            <atom:updated>2019-01-01T14:59:22.802Z</atom:updated>
            <content:encoded><![CDATA[<p><em>Part of a series of articles I’ll be posting over the next few days &amp; weeks regarding thoughts from the past few years I’m only just getting round to writing about.</em></p><p><em>I believe many of the situations we face are generally of vastly complex nature and high dimensions, such that it is impossible for us to be able to see any situation in its entirety. All that we are able to perceive at any given time, is perhaps a tiny slice from a very specific perspective. And the best we can hope for, is to attempt to widen that slice by a tiny amount, and maybe even occasionally slightly shift our perspective. Unfortunately, contrary to popular belief, it’s not always being exposed to new ‘facts’ that helps us shift perspective — or at least, it’s definitely not enough. Instead we seem to need some kind of mental gymnastics to navigate to a new location inside our head, and gain these new view points. These mental gymnastics can often benefit from external nudging, and mental frameworks that act as structures around which we can build our thoughts. Traditionally this has been aided by natural language, evolved over thousands of years — but this isn’t always sufficient; and art for example is also critical to this end. I believe borrowing from other, more recent languages — such as computation — might also contribute to these mental frameworks.</em></p><p><em>In the spirit of the subject matter, doesn’t have to be read in any particular order:</em></p><ul><li><a href="https://medium.com/@memoakten/a-semi-mathematical-theory-of-human-to-human-communication-738f4a5d7f6b">A semi-mathematical theory of human to human communication</a></li><li><a href="https://medium.com/@memoakten/optimising-for-beauty-2a35915154b4">Optimising for beauty — the erasure of heterogeneity and an appeal for a Bayesian world view</a></li><li><a href="https://medium.com/@memoakten/hyperobjects-a-high-dimensional-perspective-7cda1b01886a">A high dimensional perspective and world view</a></li></ul><p><em>(Conversations with </em><a href="https://twitter.com/the_eco_thought"><em>Timothy Morton</em></a><em> and </em><a href="https://twitter.com/kenricmcdowell"><em>Kenric Mcdowell</em></a><em> were particularly influential in shaping these thoughts)</em></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F3424218%3Fapp_id%3D122963&amp;dntp=1&amp;url=https%3A%2F%2Fvimeo.com%2F3424218&amp;image=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F76130429_1280.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=vimeo" width="1280" height="720" frameborder="0" scrolling="no"><a href="https://medium.com/media/c894e739bc4aad96fae2040649848db5/href">https://medium.com/media/c894e739bc4aad96fae2040649848db5/href</a></iframe><p><em>“A hyperobject is a name I invented for something that is so vastly distributed in time and space, relative to the observer, that we might not think it’s even an object at all. It’s good to have a word for things that are now only too thinkable, if not totally visible — global warming, radiation, the biosphere… They are huge, but they can be defeated and dismantled. Hyperobjects are very good to think with… we can figure out how to work with them and transform society in order to accommodate their reality in ways that are beneficial to humans and nonhumans alike.” — Timothy Morton. “Hyperobjects and creativity”</em></p><p>Morton chose the term <em>hyper-</em>object drawing inspiration from (one of my favorite musical artists) Björk’s wonderful song “<a href="https://www.youtube.com/watch?v=EnZzE89Qn7w">Hyperballad</a>” (with a music video directed by one of my favorite popular video directors Michel Gondry) — an “<em>exploded version of a love song … evoking something that included her, but that was bigger than her, but that wasn’t more than her … something physically bigger, but ontologically smaller…</em>”. The <em>hyper</em> prefix is incredibly appropriate, in multiple perspectives (in a rather meta-eloquently way).</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FEnZzE89Qn7w%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DEnZzE89Qn7w&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FEnZzE89Qn7w%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/09690a4434d7643a23f759fdc306ff76/href">https://medium.com/media/09690a4434d7643a23f759fdc306ff76/href</a></iframe><p>In mathematics — and particularly computational sciences (e.g. physics, biology, data science etc) the prefix ‘<em>hyper</em>’ is often used to refer to ‘<em>high dimensional</em>’. E.g. a <em>hypercube</em> is the generalization of a three-dimensional cube to any number of dimensions (typically four dimensions if not stated otherwise). Similarly, a 10D <em>hypersphere</em> is like a sphere, not in 3 dimensions, but in 10 dimensions (i.e. defined as the loci of points in ten dimensions equidistant to a single, specific point which we would call the ‘<em>center</em>’ of the hypersphere; while we’d call that distance, the ‘<em>radius</em>’).</p><p>Building an intuition for high dimensional spaces — or even grasping what the phrase ‘high dimensional space’ itself actually means — is initially tricky for all of us, <em>even though implicitly we are able to mentally navigate high dimensional spaces, despite not being explicitly aware of it</em>. I wrote a very lengthy post on this <a href="https://medium.com/artists-and-machine-intelligence/a-journey-through-multiple-dimensions-and-transformations-in-space-the-final-frontier-d8435d81ca51">here</a>, but for now let me give a very brief example.</p><p>Imagine I were to dump a bunch of toys onto a table, toys of animals. And I ask you to organize these animals side by side, in a straight line. “Organize them? But by which characteristic? Which feature?” you might ask, and that would be a very good question. Let’s say that we agree you are to organize the animals by ‘weight’. So you lay them out left to right: cockroach, tarantula, goldfish,crow, hedgehog, cat, fox, dog, horse, elephant, whale.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*7dUOsMioJrDP2V0xqLnz_A.png" /><figcaption>Animals sorted left to right increasing in ‘weight’ (images not to scale!)</figcaption></figure><p>Now I ask, instead of organizing the animals in a<em> single straight</em> line, feel free to use the entire surface of the table. Instead of <em>one dimension</em>, organize the animals in <em>two dimensions</em>. We agree to keep one of the axes as is, representing ‘weight’, and for the second axis we decide on ‘<em>how common it is to domesticate this animal or keep as a pet</em>’ (from here on I’ll refer to this as ‘<em>petness</em>’). Without changing the animals’ horizontal position, you slide them up and down across the table surface based on this ‘<em>petness</em>’ feature. ‘Horse, goldfish, cat, dog’ are quite near the top; ‘cockroach, fox, whale’ are at or very near the bottom; ‘tarantula, hedgehog, crow, elephant’ are maybe somewhere in between.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6VjsJJlphG92pkDZGQJdjw.png" /><figcaption>Animals sorted left to right increasing in ‘weight’, and bottom to top increasing in ‘petness’ (subjective opinion, may not be accurate!)</figcaption></figure><p>An interesting observation we can make is, this has established some new relationships. If we were to look at ‘cockroach’ and ‘whale’, on the ‘weight’ (i.e. horizontal) axis, they are on opposite ends of the table, really far apart. However, they have something in common now, the distance between them is very short <em>along this new (vertical, i.e. ‘petness’) axes</em>. They are both very unlikely to be kept as pets. Likewise with ‘horse’ and ‘goldfish’, on the ‘weight’ (i.e. horizontal) axis they are relatively far apart (not as far as ‘cockroach’ and ‘whale’ though), but very close on the ‘petness’ (i.e.vertical) axis (both quite likely to be pets or domesticated).</p><p>We have created a two dimensional plot, a two dimensional <em>object</em> which captures the relationships between all of our animals’ and their ‘weight’ and ‘petness’ characteristics.</p><p>But let’s not stop there, let’s add a third axis. We agree that this new 3rd dimension will represent ‘hairiness’. We attach a piece of string to each toy animal such that we can individually adjust their height from the table. The higher the animals is off the table, the hairier it is. (Or if you’re trying to visualize this from the 2D plot image above, you can think of pulling the hairier animals <em>out of </em>the screen).</p><p>‘Tarantula, cat, fox, dog’ etc are all nearer the ‘hairy’ end (lifted high off the table, or pulled far from the screen); ‘horse, hedgehog’ are perhaps somewhere in between; ‘cockroach, crow, elephant, goldfish, whale’ nearer the bottom.</p><p>Again we have established more new relationships. ‘Goldfish’ and ‘elephant’ were far apart on both ‘weight’ and ‘petness’ axes previously, but now along this new ‘hairiness’ dimension they are a little bit closer. ‘Hedgehog’ and ‘crow’ were quite close on both previous dimensions, now they will be further apart along this new dimension.</p><p>Ultimately the point of all of this is <em>not</em> only to see if things are close or far, but to be able to represent the relationships between many entities across many features in a single structure. Our animals hanging in this 3D space (with the axes representing ‘weight’, ‘petness’ and ‘hairiness’) represents a 3D plot. We can throw in thousands more animals: e.g. bat, chicken, worm, slug, octopus, eel, iguana etc. and try to visualize roughly where each animal would land in relation to the other animals on the various axes. The key takeaway is, we can think of the <em>entire collection of animals in space as a single object</em>. Each animal is a <em>single data point in 3D space</em>, and the <em>collection of these data points carves out a 3D object. </em>This object may look like a point cloud, it may look like a sheet of paper folded intricately and floating in space; we may refer to it as a <em>manifold</em>; but whatever it looks like, <em>in its shape is encoded information regarding the entire dataset, and how everything relates to everything else across those chosen features.</em></p><p>It should be noted of course, three features are really not enough to capture the complexity of how these animals relate to each other or to us. So let’s add more features, let’s add a new axis! However, we have run out of physical, *spatial* axes, i.e. real world directions across which to distribute our animals. But we can still virtually organize our animals across each of these new features individually, and we just label each feature axis with a number. E.g. let the 4th dimension represent ‘natural habitat’, let the 5th dimension represent ‘average lifespan’, 6th dimension ‘intelligence’, 7th dimension ‘curiosity’, 8th ‘how dangerous they are’, 9th ‘how tasty’, 10th ‘cuteness’ etc. We won’t be able to spatially visualize <em>all</em> of these features <em>simultaneously</em>, but that shouldn’t stop us from adding them individually.</p><p>Let’s add a thousand, a million, a billion features (and corresponding axes). Each animal is now a data point in this billion dimensional feature space. Lets add a million animals. <em>Now the entire collection of a million animals — the set of a million points — carves out a shape in this billion dimensional space. </em>This is not an <em>object</em> anymore, it is a <em>billion dimensional hyperobject, and in its shape it encodes all of the complex relationships between a million objects, across a billion features</em>. Unfortunately we cannot visualize it (yet), but there it is, as real as each animal itself, as real as the simplified prototype 3D version hanging above our table with only three features which we <em>can</em> easily visualize, except this one has a million points in a billion dimensions.</p><p>But here’s where it gets interesting. It may seem like a hopelessly pointless, lost cause to even attempt to be able to do anything remotely useful with such an insanely high dimensional, complex geometry such as this hyperobject. But it turns out we’ve been able to develop so many tools and methodologies to manage exactly this. There are plenty of methods for <a href="https://en.wikipedia.org/wiki/Matrix_decomposition">decomposing</a>, <a href="https://en.wikipedia.org/wiki/Geometric_data_analysis">analyzing</a> and <a href="https://en.wikipedia.org/wiki/Topological_data_analysis">processing</a> shape, <a href="https://en.wikipedia.org/wiki/Correlation_and_dependence">finding correlations</a>, extracting <a href="https://en.wikipedia.org/wiki/Principal_component_analysis">principle components</a>, effectively <a href="https://en.wikipedia.org/wiki/Dimensionality_reduction">projecting</a> or <a href="https://en.wikipedia.org/wiki/Nonlinear_dimensionality_reduction">reducing</a> to lower dimensions, <a href="https://en.wikipedia.org/wiki/T-distributed_stochastic_neighbor_embedding">visualizing</a> etc. Each method does have its own weaknesses (they all incur some kind of loss after all, to manage to compress the information to a reduced complexity that our primate minds can comprehend), but they also provide unique insights and perspectives. And especially used collectively, they can allow us to navigate, parse and try to understand this otherwise immensely ungraspable structure.</p><p>I’m not suggesting that we can solve global warming and the sixth mass extinction by applying a principle component analysis or t-distributed stochastic neighbour embedding on every feature of every component that is related to climate change. All that I’m suggesting is that the monstrous enormousness of a complex situation can tend to be rather overwhelming and result in two rather unproductive outcomes.</p><p>In cases where the negative impact of the problem seems to be less immediately personal (e.g. global warming, pollution of the oceans, ecosystems etc.), one might tend to feel an apparent impossibility of having any chance to start talking about and tackle the issues, which in turn encourages submission to an allegedly inevitable fate, sinking into a black hole of despair from which no light rays of hope can escape (more on this later in a separate post).</p><p>On the flip side, many high dimensional complex problems tend be vastly over-simplified, especially when the negative impacts of the problem are more immediate, personal, and instant action is desired (e.g. issues around politics, social trends and movements etc.). This is most probably in an effort to reduce the unmanageablely complex problems into simpler dimensions and actionable scale (and perhaps isn’t helped by the bite-size attention spans we’re developing in the age of the social media instant sharing attention economy).</p><p>But these oversimplifications can lead to unnecessarily severe polarization and social divides. Sometimes things just aren’t as simple as ‘right’ vs ‘wrong’, or ‘guilty’ vs ‘innocent’ (and obviously not ‘left’ vs ‘right’). You might rightly point out that these examples aren’t actually relating to lack of ‘dimensions’, but is instead an issue of ‘binary’ vs ‘non-binary or continuous’. So let’s ditch the binary, and put these on a so-called ‘spectrum’. However, in my opinion even a continuous gradient is still unfortunately so vastly insufficient and incapable of capturing the complexity of many of the situations we find ourselves in. Because a ‘spectrum’ is by default (at least by most people’s understanding and treatment of the word) a <em>one dimensional</em> continuous space. Placing things ‘on a spectrum’ is equivalent to trying to visualize the relationships between them purely by placing them side by side on a table. Instead what might be more fruitful, is to be thinking about them in high dimensions, where things might be far apart and ‘opposite ends of the spectrum’ along one axis, but really closely related ‘and on the same side’ along another axis. ‘Right vs wrong’, ‘blame’, ‘political leaning’ etc. are too complex to be limited to a single dimension — even if non-binary and continuous. They deserve to be treated as <em>distributions in high dimensional space</em> (e.g. the same can be said about gender identity, see this <a href="http://speak-up.org/arcas_gender_study.pdf">study</a> by Blaise Agüera y Arcas).</p><p>Of course when it comes to <em>taking action</em>, we are faced with the difficult task of eventually committing to a binary (or categorical) decision of ‘take action A’ vs ‘take action B’ etc. But if at least we can keep our thoughts and decision making processes, and conversations and debates with each other, in these high dimensional distributions, then hopefully we can maybe come out with less hate towards each other.</p><p>If we lack the language or mental frameworks to discuss or think about these complexities, high dimensional relationships, and effective strategies for dimensionality reduction; I fear we may oversimplify to the extent where we are no longer acting with sound reasoning and we’re unnecessarily creating enemies amongst ourselves due to miscommunications. And this isn’t just something that ‘they’ do, but ‘we’ do too.</p><p>To be continued…</p><p>Illustrations from openclipart.org:</p><ul><li><a href="https://openclipart.org/detail/248710/hedgehog-silhouette">https://openclipart.org/detail/248710/hedgehog-silhouette</a></li><li><a href="https://openclipart.org/detail/268839/horse-silhouette-3">https://openclipart.org/detail/268839/horse-silhouette-3</a></li><li><a href="https://openclipart.org/detail/278412/spider">https://openclipart.org/detail/278412/spider</a></li><li><a href="https://openclipart.org/detail/287780/beetlesilhouette">https://openclipart.org/detail/287780/beetlesilhouette</a></li><li><a href="https://openclipart.org/detail/283842/bird-silhouette-3">https://openclipart.org/detail/283842/bird-silhouette-3</a></li><li><a href="https://openclipart.org/detail/261349/fox">https://openclipart.org/detail/261349/fox</a></li><li><a href="https://openclipart.org/detail/259950/elephant-silhouette">https://openclipart.org/detail/259950/elephant-silhouette</a></li><li><a href="https://openclipart.org/detail/241910/eastern-wirrah-silhouette">https://openclipart.org/detail/241910/eastern-wirrah-silhouette</a></li><li><a href="https://openclipart.org/detail/169097/sitting-cat-silhouette">https://openclipart.org/detail/169097/sitting-cat-silhouette</a></li><li><a href="https://openclipart.org/detail/286632/sitting-dog-silhouette">https://openclipart.org/detail/286632/sitting-dog-silhouette</a></li><li><a href="https://openclipart.org/detail/173514/sperm-whale-by-rones">https://openclipart.org/detail/173514/sperm-whale-by-rones</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7cda1b01886a" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Optimising for beauty - the erasure of heterogeneity and an appeal for a Bayesian world view]]></title>
            <link>https://memoakten.medium.com/optimising-for-beauty-2a35915154b4?source=rss-d00ac9528de3------2</link>
            <guid isPermaLink="false">https://medium.com/p/2a35915154b4</guid>
            <category><![CDATA[truth]]></category>
            <category><![CDATA[deep-learning]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[bayesian-statistics]]></category>
            <category><![CDATA[politics]]></category>
            <dc:creator><![CDATA[Memo Akten]]></dc:creator>
            <pubDate>Tue, 25 Sep 2018 07:46:00 GMT</pubDate>
            <atom:updated>2019-06-30T15:46:23.254Z</atom:updated>
            <content:encoded><![CDATA[<p><em>Part of a series of articles I’ll be posting over the next few days &amp; weeks regarding thoughts from the past few years I’m only just getting round to writing about.</em></p><p><em>I believe many of the situations we face are generally of vastly complex nature and high dimensions, such that it is impossible for us to be able to see any situation in its entirety. All that we are able to perceive at any given time, is perhaps a tiny slice from a very specific perspective. And the best we can hope for, is to attempt to widen that slice by a tiny amount, and maybe even occasionally slightly shift our perspective. Unfortunately, contrary to popular belief, it’s not always being exposed to new ‘facts’ that helps us shift perspective — or at least, it’s definitely not enough. Instead we seem to need some kind of mental gymnastics to navigate to a new location inside our head, and gain these new view points. These mental gymnastics can often benefit from external nudging, and mental frameworks that act as structures around which we can build our thoughts. Traditionally this has been aided by natural language, evolved over thousands of years — but this isn’t always sufficient; and art for example is also critical to this end. I believe borrowing from other, more recent languages — such as computation — might also contribute to these mental frameworks.</em></p><p><em>In the spirit of the subject matter, doesn’t have to be read in any particular order:</em></p><ul><li><a href="https://medium.com/@memoakten/a-semi-mathematical-theory-of-human-to-human-communication-738f4a5d7f6b">A semi-mathematical theory of human to human communication</a></li><li><a href="https://medium.com/@memoakten/optimising-for-beauty-2a35915154b4">Optimising for beauty — the erasure of heterogeneity and an appeal for a Bayesian world view</a></li><li><a href="https://medium.com/@memoakten/hyperobjects-a-high-dimensional-perspective-7cda1b01886a">A high dimensional perspective and world view</a></li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F210166586%3Fapp_id%3D122963&amp;dntp=1&amp;url=https%3A%2F%2Fvimeo.com%2F210166586&amp;image=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F719074288_640.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=vimeo" width="720" height="720" frameborder="0" scrolling="no"><a href="https://medium.com/media/ac0f1f82dc5789db415d9dfccf05fa2a/href">https://medium.com/media/ac0f1f82dc5789db415d9dfccf05fa2a/href</a></iframe><h3>Short version</h3><p>An artificial neural network dreams up new faces whilst it’s training on a well-known dataset of thousands of celebrities. Every face seen here is fictional, imagined by the neural network based on what it’s seeing and learning. But what is it learning?</p><p>The politics of this dataset, who’s in it, who isn’t in it, how it’s collected, how it’s used and the consequences of this, is in itself a crucial topic, but not the subject of this work.</p><p>Indeed the dataset may not be representative of the diversity of the wider population. However, the learning algorithm itself provides a further layer of homogenisation. In these images produced by the neural network, whatever diversity was present in the dataset is mostly lost. All variety in shape, detail, texture, individuality and blemishes are all erased. They are smoothed out with the most common attributes dominating the results.</p><p>The network is learning an idealised sense of hyper-real beauty, a race of ‘perfect’, homogeneous specimens.</p><p>This is not a behaviour that is explicitly programmed in, it is an inherent property of the learning algorithm used to train the neural network. And while there are recent algorithms which specialise in generating more photo-realistic images (especially <a href="https://github.com/NVlabs/stylegan">faces</a>), the algorithm used here is one of the most widespread algorithms used in Machine Learning and Statistical Inference — Maximum Likelihood Estimation (MLE).</p><p>However, MLE is unable to deal with uncertainty. It’s unable to deal with the possibility that a less likely, a less common hypothesis might actually be valid.</p><p>MLE is binary. It has no room for alternative hypotheses. Instead, the hypothesis with the highest apparent likelihood is assumed to be unequivocally true.</p><p>MLE commits to this dominant truth, and everything else is irrelevant, incorrect and ignored. Any variations, outliers, or blemishes are erased; they’re blurred and bent to conform to this one dominant truth, this binary world view.</p><p>Perhaps not unlike the increasingly polarising and binary discourse in our increasingly divided societies.</p><h3>Long version</h3><p>An artificial neural network dreams up new faces whilst it’s training on a well-known dataset of thousands of celebrities. Every face seen here is fictional, imagined by the neural network based on what it’s seeing and learning. But what is it learning?</p><p>The politics of this dataset, who’s in it, who isn’t in it, how it’s collected, how it’s used and the consequences of this, is in itself a crucial topic, but not the subject of this work.</p><p>When I first started seeing these kinds of results, I was fascinated by how everything was so blurry and smoothed out. Indeed the dataset may not be representative of the diversity of the wider population. However, the learning algorithm itself provides a further layer of homogenisation. In these images produced by the neural network, whatever diversity was present in the dataset is mostly lost. All variety in shape, detail, texture, individuality and blemishes are all erased. They are smoothed out with the most common attributes dominating the results.</p><p>The network is learning an idealised sense of hyper-real beauty, a race of ‘perfect’, homogeneous specimens.</p><p>This is not a behaviour that is explicitly programmed in, it is an inherent property of the learning algorithm used to train the neural network. And while there are recent algorithms which specialise in generating more photo-realistic images (especially <a href="https://github.com/NVlabs/stylegan">faces</a>), the algorithm used here is one of the most widespread algorithms used in Machine Learning and Statistical Inference — Maximum Likelihood Estimation (MLE).</p><p>That means — quite intuitively speaking — given a set of observations (i.e. data points), out of all possible hypotheses, find the hypothesis that has the <em>maximum likelihood </em>of giving rise to those observations. Or in fewer words: given some data, <em>find the hypothesis which is most likely to have produced that data</em>.</p><p>It makes a lot of sense right?</p><p>But it has some shortcomings.</p><p>Imagine we find a coin on the street. And we’d like to know whether it’s a fair coin, or weighted (i.e. ‘biased’) towards one side, possibly favoring heads or tails. We have no way of determining this by physically examining the coin itself. So instead, we decide to conduct an experiment. We flip the coin ten times. And let’s say we get 7 heads and 3 tails.</p><p>A maximum likelihood approach would lead one to conclude that the most likely hypothesis that can give rise to these observations, is that the coin is biased in favor of heads. In fact, such a ‘frequentist’ might conclude that the coin is biased 7:3 in favor of heads (with a 26.7% probability of throwing 7 heads). An extreme frequentist might even commit to that hypothesis, unable to consider the possibility that actually there are many other alternative hypotheses, one of which — though less likely — might actually be the correct one. E.g. it’s very possible that actually the coin is indeed a fair coin, and simply by chance we threw 7 heads (for a fair coin, the probability of this is 11.7%, not negligible at all). Or maybe, the coin is biased only 6:4 in favor of heads (probability of throwing 7 heads is then 21.5%, still very likely). In fact the coin might have any kind of bias<em>,</em> <em>even in favor of tails. </em>In this case it is very unlikely that we would have thrown 7 heads, but it’s not <em>impossible.</em></p><p>Some of you might be critical of this example, citing that 10 throws is far too small a sample size to infer the fairness of the coin. “Throw it 100 times, or 1000 times” you might say. Heck, let’s throw it a million times.</p><p>If we were to get 700,000 heads out of 1 million throws, <em>then</em> can we be <em>sure</em> that the coin is biased 7:3 in favor of heads?</p><p>For practical reasons, we might be inclined to assume so. We have indeed quite radically increased our <em>confidence</em> in that particular hypothesis. But again, that does not eradicate the possibility that another hypothesis might actually be the <em>correct</em> one.</p><p>Evidence is not <em>proof</em>. It is merely <em>evidence</em>. I.e. a set of observations that increase or decrease the likelihood of — and our confidence in — some hypotheses relative to others.</p><p>MLE is unable to deal with uncertainty. It’s unable to deal with the possibility that a less likely, a less common hypothesis might actually be valid.</p><p>MLE is binary. It has no room for alternative hypotheses. Instead, the hypothesis with the highest apparent likelihood is assumed to be unequivocally true.</p><p>MLE commits to this dominant truth, and everything else is irrelevant, incorrect and ignored. Any variations, outliers, or blemishes are erased; they’re blurred and bent to conform to this one dominant truth, this binary world view.</p><p>So are there alternatives?</p><p>At the opposite end of the spectrum, one could maintain a distribution of beliefs over <em>all possible hypotheses</em>, with varying levels of confidence (or uncertainty) assigned to each hypothesis. These levels of confidence might range from “I’m really very certain of this” (e.g. the sun will rise again tomorrow from the east) to “I’m really very certain this is wrong” (e.g. I will let go of this book and it will stay floating in the air) — and everywhere in between. Applying this form of thinking to the coin example, we would not assume absolute truth in any single hypothesis regarding how the coin is biased. Instead, we would calculate likelihoods for every possible scenario, based on our observations. If need be, we can also incorporate a prior belief into this distribution. E.g. since most coins are <em>not</em> biased, we’d be inclined to assume that this coin too is not biased, but nevertheless, as we make observations and gather new evidence, we will update this distribution, and adjust our confidences and uncertainties for every possible value of coin bias.</p><p>And most critically, when making decisions or predictions, we don’t act assuming a single hypothesis to be true, but instead we consider every possible outcome for every possible hypothesis of coin bias, weighted by the likelihood of each hypothesis. (Those interested in this line of thinking can look up <em>Bayesian logic or statistics</em>).</p><p>But, as I’ve mentioned in my other works and texts, my main interest is not necessarily these algorithms themselves. In a real world situation, no fool would settle on a maximum likelihood solution with only 10 samples (one would hope!).</p><p>My main interest is in using machines that learn as a reflection on ourselves, and how we navigate our world, how we learn and &#39;understand&#39;, and ultimately how we make decisions and take actions.</p><p>I’m concerned we’re losing the ability to safely consider and parse multiple views within our social groups, let alone within our own minds. I’m concerned we’re losing the ability to recognize and navigate the complexities of situations which may require acknowledging — or even understanding — the existence of lines of reasoning that may lead to different views than our own; maybe even radically different, opposing views. I’m concerned that ignoring these opposing lines of reasoning, and pretending that they don’t exist, might be more damaging in the long run; compared to acknowledging their existence and trying to identify at what point(s) our lines of reasoning are diverging, and how, and why, and trying to tackle these more specific issues at point; whether they are due to what we consider to be incorrect premises, flawed logic, differing priorities or desires.</p><p>I’m concerned we’re becoming more and more polarized and divided on so many different points on so many different topics. Views, opinions and discourse in general seems to be becoming more binary, with no room to consider multiple or opposing views. I’m concerned we want to ignore the messy complexities of our ugly, entangled world; to erase the blemishes; and commit unequivocally to what seems (to us) to be the most likely truth — the one absolute truth, in a simple, black and white world of unquestionable rights and wrongs.</p><p>Or maybe that’s just my over-simplified view of it.</p><h3>Acknowledgements</h3><p>Made using the ‘<a href="http://mmlab.ie.cuhk.edu.hk/projects/CelebA.html">CelebA</a>’ dataset and <a href="https://arxiv.org/abs/1312.6114">Variational Autoencoders</a></p><p>Ziwei Liu, Ping Luo, Xiaogang Wang, and Xiaoou Tang, “Deep learning face attributes in the wild,” <em>Proceedings of the IEEE International Conference on Computer Vision</em> <strong>2015 Inter</strong>, 3730–3738 (2015).</p><p>Diederik P Kingma and Max Welling, “Auto-Encoding Variational Bayes,” <em>arXiv preprint arXiv:1312.6114</em>, (2013).</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2a35915154b4" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Deep meditations: a meaningful exploration of inner self, a controlled navigation of latent space.]]></title>
            <link>https://memoakten.medium.com/deep-meditations-meaningful-exploration-of-ones-inner-self-576aab2f3894?source=rss-d00ac9528de3------2</link>
            <guid isPermaLink="false">https://medium.com/p/576aab2f3894</guid>
            <category><![CDATA[animation]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[generative-art]]></category>
            <category><![CDATA[deep-learning]]></category>
            <category><![CDATA[film]]></category>
            <dc:creator><![CDATA[Memo Akten]]></dc:creator>
            <pubDate>Mon, 30 Jul 2018 22:44:38 GMT</pubDate>
            <atom:updated>2019-10-15T22:51:16.724Z</atom:updated>
            <content:encoded><![CDATA[<blockquote>It’s all about the Journey.</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*lOVwW9RPP0iIeXyrl21x-A.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*2hj4CbxiCiMCw5SmweMDGA.jpeg" /></figure><p><em>This is an article accompanying the paper with the same name which I’ll present at the </em><a href="https://neurips.cc/Conferences/2018/Schedule?showEvent=10924"><em>2nd Workshop on Machine Learning for Creativity and Design</em></a><em> at the 32nd Conference on </em><a href="https://neurips.cc/"><em>Neural Information Processing Systems</em></a><em> (NeurIPS) 2018, where I discuss some of the underlying practical and technical methods (not so much the conceptual or artistic motivations) used in the creation of my “</em><a href="http://www.memo.tv/portfolio/deep-meditations/"><em>Deep Meditations</em></a><em>” series of works. This article includes most of the information from the paper, expanded with some additional information.</em></p><p>paper: <a href="https://nips2018creativity.github.io/doc/Deep_Meditations.pdf">https://nips2018creativity.github.io/doc/Deep_Meditations.pdf</a></p><p>code: <a href="https://github.com/memo/py-msa-kdenlive">https://github.com/memo/py-msa-kdenlive</a></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F302682968%3Fapp_id%3D122963&amp;dntp=1&amp;url=https%3A%2F%2Fvimeo.com%2F302682968&amp;image=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F741521931_640.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=vimeo" width="720" height="720" frameborder="0" scrolling="no"><a href="https://medium.com/media/5b9661df4710b8f7833c9b9f7314a192/href">https://medium.com/media/5b9661df4710b8f7833c9b9f7314a192/href</a></iframe><h3>Abstract</h3><p>We introduce a method which allows users to creatively explore and navigate the vast latent spaces of deep generative models such as Generative Adversarial Networks. Specifically, we focus on enabling users to <em>discover</em> and <em>design </em>interesting <em>trajectories</em> in these high dimensional spaces, to construct stories, and produce time-based media such as videos, where the most crucial aspect is providing <em>meaningful control over narrative</em>. Our goal is to encourage and aid the use of deep generative models as a medium for creative expression and story telling with <em>meaningful human control</em>. Our method is analogous to traditional video production pipelines in that we use a conventional non-linear video editor with proxy clips, and conform with arrays of latent space vectors.</p><h3>Background</h3><h4>‘Generative’ Models</h4><p>One of the recent major advances we’ve seen in the so-called field of ‘Artificial Intelligence’ (AI) is in ‘generative models’. A nice summary (if slightly out of date due to the insane speed at which the field is moving) can be found on the <a href="https://blog.openai.com/generative-models/">openai blog</a>.</p><p>First I’d like to take a slight diversion to <a href="https://twitter.com/memotv/status/888346293013282816">underline the difference</a> between two different definitions of ‘generative’: i) In the <em>arts or other creative fields</em> — I’ll refer to this as <em>generative content</em>. vs ii) In the context of <em>Machine Learning (ML), </em>or more broadly speaking, in <em>statistics — </em>I’ll refer to this as a <em>(statistical) generative model.</em></p><p>In the arts, creative fields, computer graphics, computational design etc. ‘generative content’ refers to content made working with rule-based or (semi or fully) autonomous systems (i.e. which can also be thought of as governed by rules). From a computational perspective we might quickly think of early generative art pioneers such as <a href="https://www.emohr.com/">Manfred Mohr</a> or <a href="http://www.veramolnar.com/">Vera Molnar</a>; or the types of works typically made with creative programming toolkits such as <a href="https://openframeworks.cc/">openframeworks</a>, <a href="https://processing.org/">processing</a>, <a href="https://vvvv.org/">vvvv</a>, <a href="https://www.sidefx.com/">houdini</a>, <a href="https://www.derivative.ca/">touchdesigner</a>, and many many more. However, ‘generative’ can also be ‘analog’ (yet still algorithmic), e.g. <a href="http://lillian.com/">Lillian Schwartz</a>, <a href="https://massmoca.org/sol-lewitt/">Sol LeWitt</a>, <a href="https://www.stevereich.com/">Steve Reich</a>, <a href="https://en.wikipedia.org/wiki/Terry_Riley">Terry Riley</a> are classic oft-quoted examples. (Personally I prefer the term ‘procedural’ or ‘algorithmic’ over ‘generative’ in this context).</p><p>In ML/statistics however, a ‘generative model’ refers to a system which captures the distribution of some observations (e.g. ‘training data’), in the hope that ideally it is able to <em>model the underlying dynamic processes that gave rise to those observations</em>. So when we sample from this distribution, we are effectively executing the function which models that dynamic process; thus, this generates new data that should hopefully be structurally similar to the observations. This also means that when we manipulate parameters of the generative model, we are manipulating parameters of the dynamic process, and thus generating varying outputs that are consistent with the world from which the training data came from. (This is of course, an ideal case scenario. It’s important to remember that “<em>All models are wrong, but some are useful</em>”, and “<em>…the practical question is, how wrong do they have to be to not be useful.</em>”- <a href="https://medium.com/@memoakten/retune-2016-part-2-algorithmic-decision-making-machine-bias-creativity-and-diversity-3c7cca21ba37">George E. Box</a>.)</p><p>These are two very different, quite unrelated definitions of ‘generative’. However, we can loosely relate them by noting that sampling from ‘statistical generative models’ can almost always be considered ‘generative content’ from the ‘generative art and design’ point of view. But ‘generative content’ is not by default ‘generative’ from a statistical point of view. Even using ML does not guarantee statistical generative-ness. E.g. <a href="https://medium.com/@memoakten/deepdream-is-blowing-my-mind-6a2c8669c698">Deepdream</a> does not use a statistical generative model or process (there is no distribution of data, it’s just gradient ascent), but it is <em>generative content</em>.</p><p>My use of the term ‘generative’ in this article is the <em>ML/statistics </em>definition (and most likely, any paper or article you read on generative models in ML, particularly if written by someone with a background in statistics or ML, will also be using this definition. Whereas any paper or article you read written by someone with a background in art, computational design, computer graphics etc will most likely be using the ‘generative content’ aka ‘procedural’ definition).</p><h4>‘Deep’ Learning (in this context)</h4><p>Some of the major advances that have been happening recently in generative models is in <em>deep </em>generative models, i.e. using <em>Deep Artificial Neural Networks</em>, i.e. using <em>Deep Learning (DL) — </em>the current dominant paradigm in AI research.</p><p>Sometimes people (quite rightly) point out weaknesses of DL. A common one is that these systems often require a lot (e.g. thousands, hundreds of thousands, even millions) of examples of training data. While this is absolutely true, I find it difficult to see this as a weakness of <em>DL per se.</em> Rather, I see this as a weakness of the state of the field of <em>AI research in general. </em>Because according to my understanding, this is <em>exactly the whole point of DL:</em> to extract meaningful information from a vast sea of humanly-unmanagable big data. (Of course it’s no coincidence — in our current times of extreme surveillance capitalism — that the particular sub-field of AI which is seeing the most progress, and financial investment, is the particular field which deals with extracting information from big data. <a href="https://medium.com/@memoakten/all-watched-over-by-machines-of-loving-grace-8c2464aa6fda">mini</a>, <a href="https://medium.com/@memoakten/retune-2016-part-1-the-dawn-of-deep-learning-672b5490f5a2">short</a>, <a href="https://medium.com/artists-and-machine-intelligence/a-digital-god-for-a-digital-culture-resonate-2016-15ea413432d1">long</a> versions).</p><p>Referring to DL’s dependency on big data as a <em>weakness</em>, seems analogous to referring to the big size and heaviness of a sledgehammer as its weakness.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*c3x06bXx-juVGoj7.jpg" /><figcaption>A sledgehammer. Big and heavy.</figcaption></figure><p>Whereas perhaps that is exactly what defines the sledgehammer and what it’s for. But luckily, we also have hammers of all sizes, suitable for different jobs.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/884/0*_uSr0XHb4_q4PX0p.png" /><figcaption>Screenshot of Andy Dufresne (played by Tim Robbins) using his rock hammer in <em>The Shawshank Redemption </em>(source: Castle Rock Entertainment. <a href="https://small-change.uq.edu.au/blog/2016/03/hammer-shaped-university">https://small-change.uq.edu.au/blog/2016/03/hammer-shaped-university</a>)</figcaption></figure><p>In fact we have all kinds of tools that aren’t even hammers.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*7oCX7EdcI75jo_Cr.jpeg" /><figcaption><a href="https://www.machines4u.com.au/mag/100-years-ago-today-antique-woodworking-tools/">https://www.machines4u.com.au/mag/100-years-ago-today-antique-woodworking-tools/</a></figcaption></figure><p>It’s undoubtedly important to note that right now DL is a big heavy weapon best suited for dealing with vast amounts of data, for smashing open massive boulders into millions of pieces, to see what’s hidden inside. And for optimum results, it’s best combined with other tools specializing in different functions for different purposes.</p><h4>Control, Relinquishing control, Meaningful control</h4><p><em>(This section was too epic, it will become its own post eventually, but ultimately a section on it belongs here).</em></p><h3>Introduction</h3><p>So the progress we have been seeing in the past few years that I’m referring to, has been in <em>deep generative models</em>, i.e.<em> generative</em> neural networks capable of training on <em>vast datasets, </em>to learn hierarchies of representations<em>.</em> And in this particular paper, I’ll be focusing on <em>image</em> based models<em>: </em>deep<em> </em>generative models that are able to learn to produce <em>high resolution, realistic (or not) and novel images</em> (though the techniques mentioned here can be adapted to other domains, in fact the audio in all of these videos — including “When I’m stuck with a day that’s grey” - was also created by a similar <a href="https://www.memo.tv/portfolio/grannma-magnet/">generative model</a>, that will be the subject of an upcoming article).</p><p>The goal of these generative models is to <em>learn the distribution</em> of the training data such that we can sample from the distribution to generate new images. We refer to this distribution as the <em>latent space</em> of the model. It is usually high dimensional, though much lower than the dimensions of the raw medium. E.g. When dealing with full colour (e.g. RGB) images with 1024x1024 pixel resolution, we are dealing with roughly 3 million dimensions (i.e. features — 1024x1024x3), whereas we might use a latent space of only 512 dimensions (a compression ratio of 6144:1!).</p><p>We denote <em>vectors</em> (i.e. points, coordinates) in this latent space with <strong><em>z</em></strong>, and any point in the latent space can be <em>decoded</em> into pixel space via a special <em>decoder</em> function. These days it’s quite common for this decoder to be a deep <a href="http://cs231n.github.io/convolutional-networks/"><em>Convolutional</em></a><em> Neural Network</em> (CNN), that e.g. takes a 512 dimensional <strong><em>z</em></strong> vector and outputs a ~3 million dimensional vector (i.e. a 1024x1024 RGB image). So in short, any point in this space can be decoded to a unique image. (A much longer introductory article on high dimensional latent spaces can be found <a href="https://medium.com/artists-and-machine-intelligence/a-journey-through-multiple-dimensions-and-transformations-in-space-the-final-frontier-d8435d81ca51">here</a>).</p><p>As mentioned in the <a href="https://blog.openai.com/generative-models/">openai blog</a> linked above, there are a number of architectures and methods which are very good at this task. Since that post in 2016, more recent developments include <a href="https://research.nvidia.com/publication/2017-10_Progressive-Growing-of">Progressive Growing of GANs</a>, <a href="https://blog.openai.com/glow/">Glow</a> and <a href="https://arxiv.org/abs/1809.11096">Large Scale GAN (aka BigGAN)</a>. The research and techniques I discuss below are agnostic of the architecture and training method, I focus purely on <em>how to explore and construct meaningful journeys in latent space </em>— no matter how the space was constructed.</p><p>Depending on our goals, there are many different ways in which we could explore such a latent space. At one end of the spectrum, we could use a fully automated search whereby points of interest are found algorithmically based on various heuristics, such as <a href="https://www.mitpressjournals.org/doi/abs/10.1162/EVCO_a_00025">novelty</a>. At the other end of the spectrum, we could provide a target image and retrieve a corresponding <strong><em>z</em></strong> vector. Some architectures — e.g. <a href="https://arxiv.org/abs/1312.6114">Variational Auto-Encoders</a> (VAE) or <a href="https://blog.openai.com/glow/">Glow</a> — have an <em>encoder</em> which does exactly this, while other architectures — e.g. vanilla <a href="http://papers.nips.cc/paper/5423-generative-adversarial-nets">Generative Adversarial Networks</a> (GAN) — do not. However it is still possible either by manually adding an encoder, such as in the case of a <a href="https://arxiv.org/abs/1512.09300">VAE/GAN</a>, or using <a href="https://arxiv.org/abs/1702.04782">gradient based optimization</a> techniques to search for a corresponding latent vector. Other techniques for exploring latent spaces include <a href="https://arxiv.org/abs/1609.04468">systematic visualizations of various interpolations</a> between key points in space. A very recent example uses the metaphor of <a href="https://ganbreeder.app/"><em>breeding</em></a>, by mixing different images together (in latent space) to find new images.</p><p>Our paper is not an attempt to replace any of these methods for discovering interesting <em>points</em> in latent space. Rather, we can incorporate them into our process to <strong>enable users to <em>discover</em> and <em>design</em> interesting <em>trajectories</em> in latent space, to construct stories, and produce sequences with meaningful control over narrative</strong>. Our main contribution is a workflow based on familiar tools such as<strong><em> traditional non linear video editing software, operating on proxy video clips, and conforming the edit with arrays of latent space vectors.</em></strong></p><h3>Challenges</h3><p>We face a number of challenges to overcome in crafting trajectories in such latent spaces:</p><ol><li>The space is very large and high dimensional (e.g. 128, 512, 2048 etc.).</li><li>It is not distributed ‘evenly’, or as one might expect or desire. I.e. if we were to sample uniformly across the space, we might end up with many more images of one type over another (e.g. in the case of our test model, flowers seem to occupy a large portion of the space, probably due to a higher representation in the training data).</li><li>As a result of the uneven distribution, interpolating from latent vector <strong><em>z_A</em></strong> to <strong><em>z_B</em></strong> at a <em>constant</em> speed might produce images changing with a <em>perceptually</em> <em>variable</em> speed.</li><li>It is very difficult to anticipate trajectories in high dimensions. E.g. interpolating from <strong><em>z_A</em></strong> to <strong><em>z_B </em></strong>might pass through points <strong><em>z_X</em></strong> and <strong><em>z_Y</em></strong>, which may be undesirable.</li><li>The mass of the distribution is concentrated in the shell of a hypersphere.</li><li>The latent space changes with subsequent training iterations.</li></ol><p>We discuss these all in more detail below.</p><h3>Method</h3><h4>Background</h4><p>It is common practice in video editing and post-production pipelines to perform an <em>offline</em> edit on a set of proxy clips (e.g. small, easily manageable, low quality video) and later <em>conform</em> the edit by (mostly automatically) applying the edit to <em>online</em> material (e.g. high quality video) — (NB this has nothing to do with being online or offline with regards to the internet :), but is based on much older terminology related to automated machines operating on reels of footage. Read <a href="https://en.wikipedia.org/wiki/Online_editing">more</a>).</p><p>This <em>conforming</em> process is usually performed by transferring information regarding the edit to an <em>online</em> system (i.e. with access to the full quality rushes) using a file such as an <em>Edit Decision List</em> (EDL) which contains reel and timecode information as to where each video clip can be found in order to perform the final cut.</p><h4>Summary</h4><p>Our method is analogous to this workflow. Our <em>offline</em> clips are the <em>video</em> outputs from a generative model for given <strong><em>z</em></strong>-sequences. Our <em>online</em> clips are numpy arrays of corresponding <strong><em>z</em></strong>-sequences.</p><p>In other words, we define <em>(</em><strong><em>z</em></strong><em>-sequence, video)</em> pairs. A <strong><em>z</em></strong><em>-sequence</em> is a numpy array (saved to disk) containing a <em>sequence of </em><strong><em>z</em></strong><em>-vectors</em>, i.e. <em>a trajectory in latent space</em>. A <em>video</em> is a normal QuickTime file where each frame is the image output from the model decoding the corresponding <strong><em>z</em></strong> vector from the corresponding <strong><em>z</em></strong>-sequence.</p><p>A high level summary of the process is as follows:</p><ol><li>We can edit the videos in a conventional Non Linear Video Editor (NLE) such as Adobe Premiere, Apple Final Cut, Avid Media Composer or <a href="https://kdenlive.org/en/">Kdenlive</a> (my weapon of choice, discussed more in the appendix).</li><li>Run a custom script to conform the edit with the corresponding numpy arrays containing the <strong><em>z</em></strong>-sequences (i.e. apply the video edit from the NLE, onto the corresponding numpy arrays).</li><li>Feed the resulting <em>conformed </em><strong><em>z</em></strong><em>-sequence</em> into the model for final output.</li></ol><p>It’s best to perform the edit on <em>keyframes</em>, i.e. temporally sparse destination points in latent space, so that after the conform, we can interpolate between them for smooth, continuous output.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F302686327%3Fapp_id%3D122963&amp;dntp=1&amp;url=https%3A%2F%2Fvimeo.com%2F302686327&amp;image=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F741526090_1280.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=vimeo" width="1366" height="680" frameborder="0" scrolling="no"><a href="https://medium.com/media/25940ac98481414ecfa466a7d3c5a36a/href">https://medium.com/media/25940ac98481414ecfa466a7d3c5a36a/href</a></iframe><h4>Process</h4><p>Below is an example process in more detail. This is merely a suggestion, as many different workflows could work, however this is the process I used to create the videos on this page.</p><p>In the following context the phrase ‘<em>render a </em><strong><em>z</em></strong><em>-sequence</em>’ refers to i) saving the <strong><em>z</em></strong>-sequence to disk as a numpy array, and ii) decoding the <strong><em>z</em></strong>-sequence with many snapshots of the model (from 28 different training iterations, spaced 1000 iterations apart) and saving out a video where the output of each snapshot is tiled into a grid (e.g. 7x4) and labelled with the corresponding training iteration. Rendering multiple snapshots in a grid on a single frame in this way gives us an overview of how the latent space has evolved across training iterations, and allows us to easily see and select the most aesthetically desirable snapshot(s) (we go deeper into the motivations behind this in the <em>Snapshots across time </em>Appendix).</p><ol><li>Take many (e.g. hundreds or thousands of) unbiased (i.e. totally ‘random’) samples in latent space and render. This produces a video (and corresponding <strong><em>z</em></strong>-sequence) where each frame is an entirely different ‘random’ image. This gives us an idea of <em>what the model has learnt, and how it is distributed</em>. It also gives us an idea of how the distribution changes across subsequent training iterations, and <em>which snapshots provide more aesthetically desirable images</em>.</li><li>Edit the video in a NLE to remove undesirable (i.e. ‘bad’) images or to<em> bias (or de-bias) the distribution</em> (e.g. remove some frames containing flowers if there are too many, or duplicate frames containing bacteria if there’s not enough of them etc.)</li><li>Run the script to <em>conform the edit </em>with the original <strong><em>z</em></strong>-sequence and re-render. This produces a new video (and corresponding <strong><em>z</em></strong>-sequence) where each frame is still an entirely different ‘random’ image, but which has hopefully a <em>desired distribution (i.e. no ‘bad’ images, and a desirable balance between different images)</em>.</li><li>Repeat steps 2–3 until we happy with the distribution (one or two rounds is usually enough). Optionally apply varying amounts of noise in <strong><em>z</em></strong> to explore neighborhoods of selected frames (e.g. to look for and include more images of bacteria, with more variation).</li><li>Load the final edited <strong><em>z</em></strong>-sequence (with desired distribution) and render many (e.g. tens or hundreds of) short <em>journeys</em> interpolating between two or three random (or hand picked) <strong><em>z</em></strong> (selected from the <strong><em>z</em></strong>-sequence). This produces tens or hundreds of short videos (and corresponding <strong><em>z</em></strong>-sequences) that contain smooth, slow interpolations between two or three <em>keyframes</em> where the keyframes are chosen from our preferred distribution. This gives us an idea on how the model transitions between selected images. E.g. <em>The shortest path from a mountain to a face might have to go through buildings, which might not be desirable, but inserting a flower in between might avoid the buildings and look nicer — both aesthetically and conceptually.</em></li><li>Repeat step 5, honing in on journeys which seem promising, optionally applying varying amounts of noise in <strong><em>z</em></strong> to explore neighborhoods of selected frames and journeys.</li></ol><p>The above steps produce an arsenal of short snippets of video clips.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F281931073%3Fapp_id%3D122963&amp;dntp=1&amp;url=https%3A%2F%2Fvimeo.com%2F281931073&amp;image=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F715808746_1280.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=vimeo" width="1920" height="982" frameborder="0" scrolling="no"><a href="https://medium.com/media/9d830e0a615130a3696e6447c2a500a9/href">https://medium.com/media/9d830e0a615130a3696e6447c2a500a9/href</a></iframe><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F281931291%3Fapp_id%3D122963&amp;dntp=1&amp;url=https%3A%2F%2Fvimeo.com%2F281931291&amp;image=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F715809087_1280.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=vimeo" width="1920" height="982" frameborder="0" scrolling="no"><a href="https://medium.com/media/6d22bde7824a75c57fea74ebb5c917bc/href">https://medium.com/media/6d22bde7824a75c57fea74ebb5c917bc/href</a></iframe><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F281931580%3Fapp_id%3D122963&amp;dntp=1&amp;url=https%3A%2F%2Fvimeo.com%2F281931580&amp;image=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F715811053_1280.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=vimeo" width="1920" height="982" frameborder="0" scrolling="no"><a href="https://medium.com/media/6ccc76a2eeb5cf5848f82d22af373863/href">https://medium.com/media/6ccc76a2eeb5cf5848f82d22af373863/href</a></iframe><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F281933079%3Fapp_id%3D122963&amp;dntp=1&amp;url=https%3A%2F%2Fvimeo.com%2F281933079&amp;image=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F715811334_1280.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=vimeo" width="1920" height="982" frameborder="0" scrolling="no"><a href="https://medium.com/media/4f5cc38e33bc096063e7760523c939f0/href">https://medium.com/media/4f5cc38e33bc096063e7760523c939f0/href</a></iframe><p>These can then be further edited and joined in a NLE, and then conformed with the corresponding <strong><em>z</em></strong>-sequences to produce a final video. We have produced many hours worth of carefully constructed stories using this method.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F299313454%3Fapp_id%3D122963&amp;dntp=1&amp;url=https%3A%2F%2Fvimeo.com%2F299313454&amp;image=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F737417806_1280.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=vimeo" width="1920" height="320" frameborder="0" scrolling="no"><a href="https://medium.com/media/5e911c1af80443bd1421bccdb0bea77b/href">https://medium.com/media/5e911c1af80443bd1421bccdb0bea77b/href</a></iframe><h3>Appendix</h3><h4>Model architecture and data</h4><p>We applied the approach mentioned in this paper on a number of different models and architectures, however the primary test case we refer to (and from which we also show the results) is a GAN (specifically, a Progressively Grown GAN) trained on over 100,000 images scraped from the photo sharing website <a href="https://www.flickr.com/">flickr</a>. The dataset is very diverse and includes images tagged with: art, cosmos, everything, faith, flower, god, landscape, life, love, micro, macro, bacteria, mountains, nature, nebula, galaxy, ritual, sky, underwater, marinelife, waves, ocean, worship and more. We include three thousand images from each category and train the network with <em>no classification labels</em>. Given such a diverse dataset without any labels, the network is forced to try and organize its distribution based purely on aesthetics, without any semantic information. Thus in this high dimensional latent space we find directions allowing us to seamlessly morph from swarms of bacteria to clouds of nebula, oceanic waves to mountains, flowers to sunsets, blood cells to technical illustrations etc. Most interestingly, we can perform these transformations across categories <em>while maintaining overall composition and form</em>.</p><h4>Video editing and conforming the edit</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NQ6MFHmOmPDKgHuZzAqv8w.png" /><figcaption>Example of an editing z-sequenes in Kdenlive</figcaption></figure><p>I use the opensource Non Linear Video Editor <a href="https://kdenlive.org/en/">Kdenlive</a> on Ubuntu. Unfortunately this editor lacks support for exporting the industry standard EDL. However, Kdenlive’s native project file format is XML based. This allows us to write a python based parser to load the project file, inspect the edits, retrieve the corresponding numpy <strong><em>z</em></strong>-sequences and conform by performing the same edits on them and exporting a new <strong><em>z</em></strong>-sequence. At this point the conform is very simple and only supports basic operations such as trimming, cutting and joining, and does not include cross-fades or other more advanced features or transitions. However, to implement such additional features is relatively trivial and left as future work (e.g. a cross-fade between two images in the NLE can be thought of as an interpolation between the two corresponding points in latent space).</p><h4>Interpolation</h4><p>We use generative models with high dimensional (512D) multivariate Gaussian distributed latent spaces. Because these distributions are <a href="https://www.johndcook.com/blog/2011/09/01/multivariate-normal-shell/">concentrated around the surface of a hypersphere</a>, when we wish to interpolate between points in this space, we have to make sure that our trajectory stays within the distribution. A common solution is to use spherical instead of linear interpolation. However this produces visibly noticeable discontinuities in the movement of the output images due to sudden changes in speed and direction. The images below are two different <strong><em>z</em></strong> trajectories, i.e. journeys in latent space, created by interpolating between a number of arbitrary keyframes. In both images, a single pixel wide vertical slice represents a single <strong><em>z</em></strong> vector, and time flows left to right.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Sk8zL1BIkdjQuPEetS5kRw.png" /><figcaption>Fig C1. z sequence using spherical interpolation</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-GDNV7xFMa1ZU2M-_rB_nQ.png" /><figcaption>Fig C2. z sequence using physical interpolation</figcaption></figure><p>Figure C1 visualizes the results of spherical interpolation. We can see notch-like vertical artifacts that happen when the interpolation reaches its destination and we set a new target, creating a sudden change in speed and direction. To remedy this we introduce a simple physics based dynamical system, the results of which can be seen in Figure C2. In the high dimensional latent space we create a particle connected to both the surface of the hypersphere and the next destination point with damped springs. This ensures that the particle stays close to the distribution, but also moves without discontinuities at keyframes.</p><p>A method I’ve been using more recently is borrowing from differential geometry and Riemannian manifolds. This involves projecting an offset (e.g. velocity) vector onto the tangent space of the manifold (i.e. hypersphere in the case of a normally distributed space), and from there transforming onto the manifold itself. This will be a post (and/or paper) in itself in the near future.</p><h4>Snapshots across time</h4><p>As the network trains, the latent space changes with each training iteration, to hopefully represent the data more efficiently and accurately. However a noticeable change across these iterations also includes transformations and <em>shifts</em> in space. E.g. what may be an area in latent space dedicated to `mountains’ at iteration 70K, might become `flowers’ at iteration 80K, while `mountains’ slide over to what used to be `clouds’ (this is a bit of an exaggerated oversimplification). To investigate the effects of these transformations, we render the same <strong><em>z</em></strong>-sequence decoding from a number of different snapshots across subsequent training iterations (e.g. the last 28 snapshots spaced 1000 iterations apart), and we tile the outputs in a grid (e.g. 7x4) when saving a video. An example video can be seen below.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F281933472%3Fapp_id%3D122963&amp;dntp=1&amp;url=https%3A%2F%2Fvimeo.com%2F281933472&amp;image=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F715868762_1280.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=vimeo" width="1840" height="1048" frameborder="0" scrolling="no"><a href="https://medium.com/media/49b583306fe5a66a559eff90af1c2a34/href">https://medium.com/media/49b583306fe5a66a559eff90af1c2a34/href</a></iframe><p>Here, every tile within a frame is the <em>same </em><strong><em>z</em></strong><em>-vector</em> decoded from a different <em>snapshot in time (i.e. training iteration)</em>. We can see in many cases the images are relatively similar with slight variations. In other cases there are more radical shifts, where earlier snapshots are hinting at generating one type of image while later snapshots are producing another for the same <strong><em>z</em></strong>-vector. Fascinatingly, <em>even while semantically the images might be radically different, sometimes the overall form and composition is similar.</em> E.g. in the images below, the semantic content of the tiles change as training continues, however overall shape is maintained. I hope to write a more in depth analysis of this in the near future.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Cnd4DG9Np1S1WPhSznjUxw.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mC3BA4DaUolHI_wdkcX4CQ.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Ws2YJ-vu47Y7Ax0_NNpzIg.jpeg" /></figure><p>When editing our videos in the NLE, we edit these videos containing the outputs from multiple tiled snapshots. This gives us an overview of the aesthetic qualities from the different training iterations, and allows us to choose the most aesthetically desirable snapshot(s) to use for our final output.</p><h3>Conclusion</h3><p>Many aspects of this process can be improved; from theoretical, computational, and user experience points of view. We present this research as a first step in many, towards enabling users to meaningfully explore and control <em>journeys</em> in high dimensional latent spaces to construct stories, using and building upon industry standard tools and methods with which they may already be comfortable. Our ultimate goal is to enable users to creatively express themselves, and meaningfully control the way in which they produce time-based media using deep generative models as a medium.</p><p>While this article focuses on only image based generative models, there’s nothing inherently constrained to images about this workflow. In fact the sounds in all of these videos were produced in the same way, using <a href="http://www.memo.tv/portfolio/grannma-magnet/">GRANNMA</a> (Granular Neural Music and Audio). I’ll be posting a paper and article about that soon.</p><h3>Acknowledgments</h3><p>This work has been supported by UK’s EPSRC Centre for Doctoral Training in Intelligent Games and Game Intelligence (IGGI; grant EP/L015846/1).</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=576aab2f3894" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>