Hello and welcome. My name is Anita Krass and I am the Webinar Production Assistant of DataVercity. We would like to thank you for joining the current installment of the Monthly DataVercity Smart Data Webinar Series with host Adrienne Bould. Today, Adrienne will discuss artificial general intelligence. When can I get it? Okay, that's my inference in there, but just a couple of points get us started due to the large number of people that attend these sessions, you will be muted during the webinar. For questions, we will be collecting them via the Q&A in the bottom right-hand corner of your screen, or if you like to tweet, we encourage you to share highlights or questions via Twitter using hashtag Smart Data. If you would like to chat with us and with each other, we certainly encourage you to do so. Just click the chat icon in the top right for that feature. As always, we will send a follow-up email within two business days containing links to the slides, recording of this session, and additional information requested throughout the webinar. Now, let me introduce to you our series speaker for today, Adrienne Bould. Adrienne is an industry analyst and recovering academic, providing research and advisory services for buyer, sellers, and investors in emerging technology markets. His coverage areas include cognitive computing, big data analytics, the Internet of Things, and cloud computing. Adrienne co-authored cognitive computing and big data analytics, Wiley 2015, and is currently writing a book on the business and societal impact of these emerging technologies. Adrienne earned his BA in psychology and MS in computer science from SUNY Binghamton and his PhD in computer science from Northwestern University. And with that, I will give the floor to Adrienne to get today's webinar started. Hello and welcome. Great. Well, thank you, Anita. It's nice having you on on the other end of the line today. It's a welcome change because that would be bad for Shannon, but glad to have you in that role. And thanks to everybody for joining us today. That was just a test to see if your microphone was still on. Okay, so artificial general intelligence, and I'm going to use the Anita variant where when can I get it. Let's get emphasis. Today, what to do is talk about the area of research of artificial general intelligence. I'm going to start out by presenting kind of a foundations section that looks at how we got to where we are today in AI and artificial general intelligence and what are the differences. I'm going to spend a few minutes on the importance of building systems to play games and why that's been so the way we've approached, we as an industry have approached a lot of these problems, simulating natural intelligence. Then take a quick look at AGI today, some of the approaches that people are working on, some interesting research that's out there, give you a couple of examples. Then talk about the differences between artificial and augmented general intelligence. And finally, as we promised in the abstract, give you sort of the criteria that I use when I talk to vendors that suggest that they have an AGI solution. What are the questions that we ask and how do we determine whether they're actually making progress. So, get right into the foundations. For those of you that have been on some of the webinars in this series before, to be very slight overlap today, two or three slides, but I wanted to kind of set the scene, if you will, as if you hadn't been with us at all before. So, we're going to start up by looking at modern AI versus the AI roots. And I'm going to go into more detail today than I have in any of the other sessions in terms of sort of the historical foundations, because I think it's really interesting to see how the field, if you will, started out in one direction with one set of beliefs. And I don't claim to have been there. This is when I was about two or three years old when you see the dates on this. But looking at what AI was at the very beginning, what it became and where we're going today in terms of where we want to, in some cases, replace natural intelligence, if you will, replace people in specific tasks. But more likely in most of the things that most of the systems are being built today, they're really not so much automating their augmenting intelligence. And when you see things, we did a session last week at the Diversity Smart Data Conference in California on AI and cognitive computing in the future of work. Much of the talk about job displacement or replacement with AI is really focused on robotic process automation, which is sort of distinct. It's taking routine tasks and automating them, but not adding intelligence. So we're going to look at this and kind of get a sense of where's the market today? What are the opportunities and how do we go forward? So the very beginning, back in 1955, and I'll try not to get into the recovering academic mode today. We're not going to go through all the details here, but this is by all accounts, when we think of artificial intelligence, this was the beginning. In 1955, a proposal was submitted to have a conference in 1956 at Dartmouth to do a summer research project on artificial intelligence.  And so just a couple of points here. This is from the actual proposal. So the study, and this was a proposal because they wanted to get funding for a summer program, but the conjecture is that every aspect of learning or any other feature of intelligence, now they're talking natural intelligence, can in principle be so precisely described that a machine can be made to simulate it. And simulate it's an important word because we'll look and see the difference between sort of modeling something and mimicking it. And here I'm just saying we can do it because the principles are that we can break everything down into component parts and automate them on a computer. And again, historical context, 1955, they want to find how to make machines use language, form abstractions and concepts, solve problems now reserved for humans. And this last part is really important and improve themselves. It was a pretty bold attempt, and I love this last line I added the emphasis here, but we think a significant advance can be made in one or more of these problems if a carefully selected group of scientists work together on it for a summer. 1955, they wanted funding to have 10 people get together and make progress on one or more of these areas. So there are seven areas that they laid out as foundation areas for artificial intelligence. I'm going to go through them quickly. And we're going to see sort of where we are and how things have evolved. And at the very end, we're going to come back and look at these seven to see what is still to be done. First one's pretty straightforward. If a machine can do a job, then a calculator can be programmed to simulate the machine. So here they were recognizing the limitations in the fifties of speed and memory for computers. But the idea is that it's not the stumbling block wasn't the machine capacity, but it was the inability to write programs to take full advantage of what they had. Now, as someone who did my first natural language processing program back in 1978 on a mainframe using 64K, 64,000 bytes, I would have to say it's not just that we couldn't take advantage of what we had. It's that we didn't have much when you put it in the scale of how natural intelligence, how biological intelligence uses resources. But that was the first one. Now, this second one is fundamental, again, to the beginning of AI. How can a computer be programmed to use a language? And I'll tell you right now, we're going to come back to this language. We did a session last year and I did a tutorial last week on natural language processing and how much we would advance. But the key word here is use a language, not understand the language. So the speculation was that a lot of human thought is manipulating words according to rules of reasoning, rules of conjecture. So they were taking a very almost a mechanical approach to how people do things. And we talk about anthropomorphizing on machines. This is sort of the inverse. We're saying that we think that people are processing language in a way that maps nicely to what we have in a computer. So it hasn't been precisely formulated, but this was the idea. So that was the second point. The third one you'll recognize if you've been following what's happening in AI today, that right at, you know, the beginning in 1955, using neural nets or neuron nets, as it was called then, how can a set of hypothetical neurons be arranged to form concepts? There's a lot of theoretical work. They said that the problem needs more theoretical work. This is something that was really the subject of a lot of research early on. And then it fell out of fashion. And certainly if you've been following almost anything in AI in recent years, you'll know that the idea of neural nets is sort of a part of the foundation of just about everything we do today in machine learning. But that was right there at the beginning. The fourth one, theory of the size of a calculation. Given a well-defined problem, so you can, in their terminology there for well-defined, you can know if an answer is valid or not. Looking at instead of trying to do a brute force approach to problem solving, using every possible path, the issue for AI was building something that could have a theory, building a theory to determine the complexity of functions. That's not something that we generally think of as a hot AI array today, but at the end in the summary we'll talk about kind of how that got used in most of the things that we've done in the interim. Five, self-improvement. So aspects of the artificial intelligence problem. A truly intelligent machine will carry out activities described as self-improvement. And here, this is kind of interesting. As Nade mentioned, I started out in psychology, you might start to think of something like a Maslow self-actualization, that how do you improve yourself based on experience and based on context. Six, number of abstractions can be distinctly defined. And here we're looking at a direct attempt to classify and to describe machine methods. That's the key, machine methods of forming abstractions from sensory and other data would seem worthwhile. Now one of the keys in here is from sensory data. There's nothing in the list for this 1956 conference that explicitly looked at auditory input or machine vision, but this is where it fits under driving abstractions from sensory data. And finally, an attractive and clearly incomplete conjecture. I love this that even the conjecture is incomplete. The difference between creative thinking and unimaginative competence thinking is in the injection of some randomness. But the randomness has to be guided by intuition to be efficient. In other words, the educated guess or the hunch include controlled randomness. And that's something that we have to kind of, as we look at some of these approaches, we'll see that this is an area that just sort of dropped off the map in the last 60 or so years. So at the beginning, that's where the early definition of artificial intelligence came from. Those are sort of the seven major areas and there are sub areas and things like machine vision. So where does a GDI or artificial general intelligence fit? And in this diagram, what I'm attempting to do is just sort of give the simplest view of the world when we think of AGI, because it's a term that's been in and out of favor over the last, let's say, decade. The two major dimensions that I want you to think about, and there are some minors that we'll get into, are is the learning model the way the system learns? Something that is guided by external guidance, like interaction with a human being, or is it something that is internal as it processes the data? And this, we don't have to think about this as something that's purely analogous to machine learning, but the idea is that when we talk about learning in any of the AGI situations or contexts, we may try and approach it with a model of how humans learn, whether we're doing things that are supervised learning, where you're training somebody, or something that's unsupervised and there's discovery, something that you learn by observation. So the question is, how does the system learn? And then on the vertical axis, the knowledge domain, we can either have systems that they're very narrowly focused, they're constrained, they're looking at one type of problem, one, maybe one profession, one activity, we tend to break things up either by vertical markets, and maybe we're looking at the practice of medicine, within there we may be looking at oncology, within there we may be looking at a subset that's constrained, or we may be looking at roles, activities that go across businesses. But as you broaden the lens and go from a narrower constrained domain to something that's very broad or unbounded, if you have something that, a system that can operate in multiple domains so that it either has the knowledge to begin with in all domains, and we'll talk about how that's been attempted, or something that can acquire knowledge on demand in any domain, and it doesn't require external input or support to do the learning as it crosses domains, that's where AGI or Artificial General Intelligence fits. The other side of the spectrum, when you have something where there's either more interaction required, more support required in terms of the training and the learning, or that you very narrowly define the domain, then you're getting into specialized, so some people call that weak AI versus strong AI, another term for Artificial General Intelligence. It's really a question of scope and approach. To put that in context, what I refer to here is classic AI, which is the way problems were attempted up until maybe five to ten years ago. If you look at what was proposed for Dartmouth, it was the full range. Everything could be solved, everything could be automated, everything could be identified, partitioned, and taken down to that fine level. So at the very beginning in the 50s, when they were looking at AI without using the term general, it was an attempt to create what we think of today as AGI. That very quickly narrowed the focus, and so most of the work in AI from the late 50s into the 60s and 70s, certainly even into the 80s, was what I'm referring to here as classic. It's fairly narrow. You'd be looking at a problem like perception or understanding or planning learning, but the domain that was being automated or augmented or artificially created was generally pretty limited. And I used a diagram like this recently to show that the two fundamental approaches, we can be doing everything simulated in software. There's very little work in the 50s and 60s in specific hardware for AI that changed 70s and 80s through the hot bed of activity in creating hardware that attempted to mimic biological systems. But you could either mimic or model, and if we look at it today, modern AI, which is classical AI problem solving plus machine learning and just to reinforce it, but I'm saying here in terms of machine learning, what's old is new again. What we're doing today in machine learning, although there have been many advances, is largely what was anticipated as part of the original definition of AI. But it fell from favor so hard and for so long, but I think of it as new again. And the other big component here is the ability to manage big data, and we'll see in a minute how that's influenced the way people are designing these systems. So today, most of what we see in AI is still fairly narrow. We can look at it still with a hardware or software focus. That could be, that could be the fundamentals that we would use for general intelligence, but most of the effort has been very, very narrow scope. So what I want to do now is take a look at one more piece of the puzzle today, which is cognitive computing. And that's one of the areas I spend a lot of time in. This is part of the webinar that we did last month, where we're looking at systems that are attempting to model or mimic, mostly model, human cognition, which I break into four categories, understanding reasoning, learning, and planning, and they're all interdependent. And if you're interested in that and you want to talk about more detail, catch me offline. We have some materials on this. But again, it could be something where the model that captures the corpus, all the information that you're going to use as the basis for decision making. Today, we're still dealing with one domain at a time in just about all of these systems. So it's not what we think of as AGI. And there's so much confusion based on marketing that I just have to put this up. You know, when you're looking at Google Home or Siri or the Amazon Echo, you hear a lot of claims that are hard to live with if you're working in this part of the industry. There's no doubt that each of these devices is much, much more advanced than anything that we had just a few years ago in terms of natural language understanding. But the understanding that they have is really at a level that just allows it to be used in search, lookup, some context within a specific domain. It doesn't take long to kind of get to the point where nobody's going to be fooled that you're talking to a person, right? So understanding is very different from recognition. I'm going to come back to that. But the issue is if any one of these devices had appeared 20 or 30 years ago, we would have just said, wow, that is artificial intelligence, you know, it's over our head. But really, what we have here is some good technology, some good subset technology, if you will. And I think it's a great start for socializing or getting people ready for the next wave. And with that, I'm just going to make a couple of points on how these things are perceived in the world. So this is going back now, 10 years, a little over 10 years, a CNN article, AI set to exceed human brain power. And it's great to take a look at something that's just a decade old and see that it always seems that what we're looking at is about to change the world. Now, that's not to say that it isn't really this time, but we were looking at exceeding human brain power and it's so narrowly defined. There isn't concern in the industry and then computer science in general that the claims that have been made, things like this, with human brain power and then people seeing devices from Siri to Echoes, etc. that there's going to be a backlash. And the last several times that's happened in AI, it was followed by what was called an AI winter, which is really defined in terms of a lack of ability to deliver on marketing claims, that's how I'm going to define it, which was followed by disillusionment, which is followed by a drop in investment, which turned away the research. So I'm just going to make the statement now that I think that we're not in any danger at this point, contrary to some speculation that I've seen recently of an AI winter. We're actually in the spring and there's just a slide here and another one from a report that we did on the machine learning markets, that the VC ecosystems are building up and just about anything out there today that has AI in the title is getting funded. Some of them may be ridiculous. Sometimes it's being what they call an aqua hire instead of an acquisition that little companies are getting bought just for the talent before they actually get any product out. But what I think is interesting here, I'll go to the next one, that companies are getting money from a variety of sources and it used to be that most of the AI research was government funded. There's still some, you know, quite a bit, the Synapse project that I may talk about later. But the one here under digital reasoning where it's Incutel, Incutel is a venture arm of the US intelligence community. And if you're interested in this market, I encourage you to take a look at anything they say publicly about who they've invested in because one of the big areas for them is investing in AI technology that is believed will have an impact on national security and intelligence. So the fact that they're still putting money in to me says that we're pretty far from an AI winter. But anyway, with all of that and all of the stuff that we've seen, there's a tendency in some of the press to say, well, we've solved the problem. And this is an article from last year, The Financial Times, after Google's AlphaGo beta, a master in the game of Go that this AI thinks like humans do. They learn and improve over time. And I'm just going to throw it out there now and then we'll get into some more of the details.  AlphaGo does not think like humans do any more than I think like a rock does. It's a completely different approach. And this is more dangerous, that belief that the thinking process is the same as a human than most things in the technology. So quickly moving on. The issue for a lot of these systems is that they're looking for a pattern. And they say that the system has learned. And this reference here, building high-level features using large-scale unsupervised learning. That's a famous example submitted back in 2011. This is when Google built a system with 1,000 machines using 16,000 cores and analyzed images without them or unlabeled images. So it was unsupervised here. And the system learned, and I'm using air quotes here, to recognize cats. And that's something that certainly, definitely 10 years ago, it was almost unimaginable that you could do something that fast and do it at a level of accuracy better than humans today using machine learning. But we talk about learning and we talk about image recognition. I want to make a very key point here. Recognition is not understanding. That system still didn't know the difference between a cat and a dog. It knew nothing less about cats than a three-year-old would. And so I've been thinking about how to make this a clear point because the lines are getting so blurred. But we can build systems to recognize things. We can build them to recognize relationships. We can build them to do statistical modeling. We can have a model as we've discussed in earlier webinars that makes some assumption about where a representation of an item fits in memory and how if our model is correct, then the representation of object X and object Y is stronger if they're closer together in memory. But I'm just going to say one more time, recognition is not understanding. I recognize my wife. I recognize North Korea. I don't really understand either of them. Okay. Now we're going to quickly switch into games and AI and AGI. It's one of the cooler areas. So is it AI or isn't it AI? We're looking at three here that we'll go into in a little more detail. The first one is the CHET competition with Kerry Kasparov and the second one is IBM Watson. And the third is last year's Alpha Go, the game of Go to get in. Just to make sure that we're clear on this because terms change over time. I love this article title. If it works, it's not AI. This was just a few years ago, like 1977. But it's true today. Once something is in production and it's all around us, we don't tend to think of it as AI anymore. And I had someone who probably should have known better who was writing about this recently and they said, well, you know, we had all this expert system stuff and knowledge-based system stuff in the 80s. And where is it today? Well, the fact is it's in most business applications. We have business rules processes. We have business rules. Engines that use pretty straightforward logic and reasoning. But once we get into production, we tend to stop thinking of it as AI. So it's like that moving target. And that's important when I talk about my own views on AI. So why do we do these games and what have we learned from them and what is generalizable? So back in 1956, Arthur Samuel at IBM built a system to play checkers. The key thing there was looking at the rules and how do people play it and how do you anticipate. Checkers, of course, is a two-person game. It's perfect information. You can see, you know what the rules are. They're a constrained set of rules. You know what the other person has.  And so you're trying to look ahead and place a value on it. And it's zero-sum. If you do something that gains you a score, it has to come at the expense of someone else. Chess is the same way. It's a very similar game. Obviously, there are more potential moves. And going three moves ahead in chess, the combinatorics of figuring out what all the possibilities are is much more difficult than chess. And that's why, frankly, it took from the late 1950s until the end of last century to build a system that could look ahead and analyze the moves in a way that was competitive. But just as I criticized the Financial Science article for saying it did it the way a person does it, chess grandmasters don't do that. They don't look ahead 10 moves and analyze every possible combination. There are different patterns that they're looking at that the machine isn't. And so it's solving the same problem in a very different way, taking advantage of its strengths. AlphaGo is a much more complicated game again in terms of combinatorics. And a lot of people thought this wouldn't have been solved for several more years. But last year, using dedicated hardware, dedicated software, massively parallel software, the Google system of go beta grandmaster. So now the question is, is that something, that's a very specialized application? It's very specialized data, very specialized rules. It's certainly not general intelligence. But we start to look and say, are there things in each of these that we can apply to the acquisition of general knowledge to use for general intelligence? A little bit more advanced. When we look at the Watson system for Jeopardy in 2011, now we're talking about a three-person game or two people in a machine in that case. But the big difference is here. It's still zero and some. If you gain some points, it comes to the expense of someone else. But we're dealing with imperfect information and natural language. Now this starts to get to the type of system that we're talking about that can learn. And learn is always in air quotes here. We can represent things in a way that we can apply formal reasoning techniques and probabilistic techniques to make some hypotheses and generalize and have evidence-based processing. So this is the first of these game-based systems. I think is already generalized. The Jeopardy game is an open domain game. So it could have been any topic. And then poker. Sorry, I thought there was something on the line. It's actually something outside the house. We've just had a major storm here in Connecticut. So poker, very different from Jeopardy. It's a multiplayer game. It's imperfect information again. It is zero-sum. But there's the issue of, I'll just go to the next slide, why this is a big deal. Because in poker, the problem was just solved this year, basically, or solved in terms of a level of competence. You're dealing with imperfect information. You don't know what the other people have. You know what's showing on the table. But there's this betting and bluffing. And this, similar in one way to what I was describing with Watson, now we're dealing with generalized learning and problem solving skills that bring in much more than just knowledge of the rules. We start to look at things like emotion and risk tolerance and profiles. So this to me was a huge thing that just recently we got to the point where there was a poker playing system. This is out of Carnegie Mellon that's playing at a tournament level. Okay. But the real reason, another reason that I want to talk about poker even though I'll play the game is that, sorry, going back to chess, poker is important because there's this betting, which we also saw in Jeopardy. If you've seen the game, there is some area where you're making a bet dealing with uncertainty. With chess, it's reached the point that certainly the best of the chess programs with dedicated software are playing at world championship levels. But what's happened recently is sort of a change to the game that the game can be played with teams that are mixed with people and machines. And the reason I bring this up is because we often talk about the difference between artificial and augmented for AI and AGI both. Is it something where you're trying to simulate or replace or supplant an individual doing the job, you're trying to do it better, or you're trying to make them better at what they do? And then in recent competition, one of these crowdsourced things, the team that won actually used a less sophisticated version of chess programming, but used that to guide and inform the team that made the actual decisions. And so what's interesting to me, looking at this, as we start to look at the field of general intelligence, is what happens when we try to augment it and make everybody smarter and give people access to these systems. And so this is one of the first ones I think is an indication of where things are going in other domains. All right, AGI today. When we talk about the AI in AI and AGI, it's intelligence. And when we talk about natural intelligence, the sort of standard metric that we use for people is, what's their IQ? What do they know? Now, going back, in well over 100 years, IQ has been measured using a number of factors. So Charles Spearman, this one who, there was IQ test before him, but he looked at it as a factor analysis, taking correlations between multiple tests or testing different things. And the idea of this G factor or general factor is that IQ, there's some general ability that we measure, and then there's some narrow ability factors. It's kind of like teenagers dealing with things like the SATs, right? You're looking for some natural ability, but you have to express that in a standardized form. That's where the general test comes in. And then you have narrow ability factors. And you kind of factor all of those in to decide arbitrarily, I guess, I would have to say, if someone is intelligent or not. The problem is, when we're trying to say, is one system more intelligent than another? Or is the system reached a level of intelligence in a domain or across domains? There's nothing like that for AI. We don't have an IQ test.  So the problem, as I see it, in looking at artificial general intelligence versus natural general intelligence is, we have to, in most cases, get away from trying to do this mimicry. And you may have seen this before, abuse is slide in a different context. But human cognition, we're dealing with 100 billion neurons between 100 and 500 trillion synapses. It really doesn't make sense today, with the technology that we have, to try and build any system that's dependent on a direct mapping to this architecture. So instead, the minimum requirements today for an AGI system are either to have what I call big knowledge and modest processing, or big processing and big data. And the way I look at this is, if we're trying to build a system that can be, operate with minimal external influence, so you think of somebody who's being intelligent, they don't need to actually interact with the community to increase their knowledge. If they have access to data, which may be experiencing the real world, or it may be from a library, you can get that knowledge. So if we build an AGI system, you either need to have a body of knowledge that's corpus across the means, and then you would just have perhaps modest processing. You still need to have some sort of a reasoning engine and a way of managing knowledge and a way of taking knowledge that you already have and creating new knowledge out of it, if you will, from the reasoning. Or you have to have a lot of data and really enormous processing power. And the reason I put it in those terms is because if you don't have that corpus to begin with, that body of knowledge that crosses all these domains, then every time you're working on solving a problem, you need to derive the knowledge that's relevant to the problem. So that's a different approach. Now what we'll see is that there are actually a couple of systems that are being developed that take one or the other of these approaches. So in the design choice for AI in general and general AI in particular, we generally have to start out, I'm overloading the terms here, saying either we're dealing with symbolic logic and processing, mechanical theorem proving using symbolic logic, where everything has to be represented in unambiguous terms and then we can process and try and either do deductive logic, which of course goes from the clauses and if all your premises are defined accurately, you'll have complete confidence in the result or inductive where you're trying to go bottom up and create a hypothesis and you're dealing probabilistically, or starting with a statistical model where you're just looking for these relationships. And I put the lines going back and forth and say, yeah, we're starting with one or the other, but in general, it's kind of a hybrid approach, where you're going to be using some statistical models to back up what you have with your symbolic logic. Some of the approaches that were taken, just give you kind of the overview and then we'll look at two in particular, either to focus on human interaction, the MIT COG project has actually been retired at this point, but that was an early one, to say that the hypothesis was that human intelligence required experience from interacting with other humans and that's based on a psychosociological approach to learning that says we learn from experience, but we learn from interaction. Focus on machine learning or focus on capturing common knowledge. We all know that common knowledge isn't common. One approach is to focus on the brain-inspired architectures and we don't have time to go into that as well as all the software ones, but if you're interested, those are some of the hardware models like the Synapse project that I mentioned earlier, or focus on representation, and this is where we get into philosophy and linguistics where there's still some fundamental debates in the field. Let's look at two now that I think are really interesting and representative of work that's going on today in general intelligence. Open COG, the article here, if I have anything on here that isn't obvious from the slides and you want a copy or a reference, just send me an email after the talk and I'll be happy to get you the original reference. Open COG is a framework for artificial general intelligence and if any of you were at the smart data conference last week, I was lucky to introduce Ben Gertzell, who is the co-author of this and is one of the leading thinkers in artificial general intelligence. Open COG has been around for about a decade now and is now the upper right, the Open COG Foundation. They're actually building a system and tools of an interesting knowledge management system that uses hypergraphs to capture and manage and model knowledge in a hypergraph on a real graph. An edge is connected by two vertices, vertex can have any number of edges attached to it, but in a hypergraph an edge can join any number of vertices. They've got an interesting model that we've been working on for about 10 years and they have tools that allow you to go out and today start working on this and some of it's quite open and easy to get started with so I'd encourage you to take a look at that. Another approach, Psyche, and this is one that I'm particularly fond of because anybody who spends this many decades building something in AI I think is should be rewarded. Doug Linnet also spoke at the conference last week and he's been working on this project, this is here for 30 years, to create and capture what we think of it as common sense and build this database. I've been adding to it year after year and here's a current link. This is Open Psyche and they currently have say 239,000 terms and over 2 million triples. So this is where they've been capturing relationships. It's all in English so that's one constraint, but the attempt to capture common knowledge across domain which would allow you to do things similar in a way to what Watson had to do on Jeopardy and synthesize it here the difference is that they're building this actual repository of knowledge and I would encourage you to take a look at that. So there's two different approaches that are out there right now and probably among the leading ones. The alternative or the, it's not really an alternative but another way of looking at it is instead of building one universal system which is what an AGI system would be is to augment human knowledge and what I think is important to see is you can either build something that's augmented general intelligence or augmented artificial intelligence at the outset. True AGI if you really had something that was fully cross-spectrum self-learning that could be used as augmented general intelligence, but that's when you get into the issue of at what point do we have to have some sort of concurrence and control. So true AGI can function as augmented general intelligence, augmented general intelligence doesn't necessarily wouldn't necessarily be usable independently as AGI. So today most of what we see is augmented. I go back to a quote that you'll see attributed to a lot of folks.  If we're trying to augment general intelligence, the idea is to build systems that know more than you do or can find out more than you do or can help you so that you can make the decision yourself but make it better. And with that I'm going to quickly revisit the 1956 list and see where we've come and then give you my own checklist for how I evaluate these tools and then I'll turn it up to questions. So we had seven things that the founders, if you will, the founding fathers of artificial intelligence set out to work on. I would say that in 60 years we've become pretty adept at programming. We said number one, the limitation was our ability to use the resources. Number two, I would say right now we have incredible ability here. As long as we keep it to the term to use a language, I still don't think that we're close to where we want to be in terms of understanding but since at the outset they said we don't want to be able to have computers use language, that's a big part of the interface today. Neural nets, definitely, even though it went out of favor, it's now the basis for modern learning. Number four, the theory of the size of the calculation. Anybody who's taken a course in fundamentals of algorithms knows that we have a pretty good understanding, well researched, well documented on understanding algorithmic complexity which was fundamental to getting where we are. But the last three, I think that in terms of self-improvement, yeah, if we define improvement as learning then we're okay because we've defined learning in terms of machine learning which is simply improving performance but I think the intent was and still should be to look at improvement in ways that go beyond that. Abstractions, yeah I'm going to give it partial credit. We've done some good things in terms of going like machine vision for example but this still doesn't have the understanding in that abstraction. That's something that we put in, that's something that's built in even with systems like Psyche or OpenCog. There's some judgment there in what abstractions you'd or building tax on reason, ontologies. Randomness and creativity, I've never seen a system where the guided randomness is used effectively but I think that it's something that we will see. Creativity of course, we have machines that have done everything recently from writing music to creating a movie trailer by taking clips and showing an audience different alternatives for clips using emotion recognition software and cameras to see what people like and then building around that. So that may be creative, I'm not really sure I count it. We're creating recipes based on chemical properties which is heavily statistically based. I think that's interesting but I think those last three still need a little work. So I'm going to give you my last slide here is whenever as an industry analyst, whenever somebody says well we have a product and it's AGI, this is what I go through. First of all can I see it? If somebody says we've got it, we just can't show it to you yet. No is just my no, it doesn't mean that it isn't but it means I'm pretty dubious. Key ones, it doesn't require human intervention to learn about new domains and that is a non-starter for me. If it does then it's not general intelligence, excuse me. Can it communicate its signings? Can it ask for help or missing data and knowledge? And I'll give you a good example of one that can when they built the instances of Watson for acting as a doctor's assistant and this is augmented now, not, excuse me, augmented intelligence. The system can know that there are tests that exist and if it had the answer to those tests it could change its confidence in something. So the system can say I would have more confidence where I would be able to narrow down the options if I had this information. I think that's a requirement really. And finally can it learn to learn? It's one thing to have a system that will go out and just look for anomalies or just look for novel patterns but if it can start to build on top of that, think of it as meta-learning, you get through all of those hurdles and that's something I really want to see. So to answer the question from the beginning, when can I get it? I'm going to say not today. There's a lot of work going on and I think that given some of the things that we've seen with psych and open cog in particular that a couple of other folks are doing things with distributed intelligence where it's crowdsourced, I think we're on the verge of seeing some real commercial systems that would meet all these criteria and I look forward to having people actually show me in the next year or two that they've broken those barriers. So with that I'm going to hand it back to Anita and see if there are any questions that we can answer today or here's my contact information. I'm happy to follow up with you afterwards if there are questions that we don't get to today or that you don't think of today. So thanks. Thank you Adrienne. I have a few comments and hopefully a few more questions please add your questions down into the Q&A section or even in the chat area preferably the Q&A and to answer one of our most common questions we will be sending a follow-up email within two business days with links to the slide links to the recording of the session and anything else requested throughout the webinar. We've had a few people that have said it was a great presentation and very fascinating and also I love this comment. Now I can recognize and understand before I could just recognize. Good. So here's a question. RPA are in hype. Some of the vendors are doing with AI focused. How do you see that market or solution based on AGI? I'm sorry could you repeat that? Is it RPA so they're talking robotic process automation? I think so it says RPA. RPA are in hype. Some of the vendors are doing AI focused. How do you see that market? Are there any current effective hybrid approaches integrating humans with live even if weak AGI? Any effective even if weak? You know what I should probably try and draw and I just didn't think of it until I heard this question is sort of a spectrum. AGI is one of those things where we probably need a maturity model so we can say even though AGI by definition these days is strong AI, I think that it's not a simple case of strong versus weak. There are things that are on the way and so if you're looking at that, yeah there's a couple. I hesitate to toss out names of companies that are not really positioned that way but I'll just mention a couple. I did use a couple of the tutorials last week an example from a company called Loop AI. Loop AI has an interesting system that one of the things that I showed was how it was looking in natural language for patterns and relationships and I gave an example that Luke had shared with me that was from Al Jazeera in Arabic and it's certainly not something where I even recognized most of the things in the character set but some of the things that were pulled out of the text were numbers and by looking at the numbers I could see that they happen to be aircraft designations and as I was using this in a tutorial last week I was pointing out that this is a way of natural language understanding again in air quotes where the system doesn't even need to know what language it's looking at because it's not looking at semantics and somebody in the audience actually recognized all the terms in the diagram and started talking about how things are being laid out so that's something where that system can cut across domains and across natural languages and although I've never heard them claim it in in these terms I think that it that would be an interesting example. I've been to Watson cuts across domains like that again they're not billing it in those terms digital reasoning is doing some things the loop AI one is the only one that comes to mind that isn't they all have to have natural language to be able to be used like this that's the only one that isn't attempting to understand the language in a semantic in a semantic level but it's a the person asked the question was to follow up I'd be happy to provide some more thoughts on that great we have another question here open psych is an rgf based system that is queried using is it I'm not sure if it's pronounced Sparkle SPARQ is that part of your model is that part of my model oh when I say the model um is that part of my model to me the model is is the data and the assumptions so you could think of that as kind of part of the core that's the data monitor sorry Sparkle would be the data management the data access level there's nothing about that specifically that is cognitive or AI but what you're getting access to using it the data in that graph database would certainly be part of the model great and thank you Adrian for this great presentation and Q&A but I'm afraid that's all we have time for today just but I'm snowed in send me questions I'm snowed in it's I'm not going anywhere leave it open for some more questions and we'll you can answer them in the you know for us in the follow-up email sounds good all right well just to remind everyone we will be posting the recorded webinar and slides to dataversity.net within two business days and uh and Shannon our executive editor will send out a follow-up email to let you know the links and other requested information and answers to any outstanding questions thank you again for attending today's webinar and I hope you have a great day thank you Adrian for another great presentation on smart data thanks take care take care


She actually has the attention span of a now, so if she gets upset like she was hanging there, nothing will get wrong. But she's very easily broken out of her stride. If we had a hot air balloon come over or something like that, she would go into a fit. Right, are we ready? Oh, sorry, okay. Yeah, go for it. The sacrifice you lost. When she's really angry. Yeah, absolutely. Amber, so tight now. Yeah, I think there are great additions to our countryside. The strange thing is, see she just got herself a bit. Amber, hey, Amber. Everyone does that. If they want to attract attention, they can do this, okay? If you were about to jump onto a two inch plank and it started doing that, you wouldn't jump on it, would you? So if you want to attract attention, just hit your hand with your other glove. Although I've said to keep your hand out of the way, man. Amber, hey! Okay, she's got her a little bit. Amber, hey. They're a great addition to our countryside personally. It was one of these that turned up in a Terry's garden in Southampton a year or so ago. And as she turned up on your birthday, do you know what that is? College is beautiful, isn't it?


Hey guys, welcome to SSUniTech Suscily site and in the last video we have seen about the delete activity. So today we are going to see how we can delete the files under the local system. So here we are again going to see by using the delete activity. But before going forward, if you haven't watched the last video of this video series, so I strongly recommend to watch that video. I'll provide the link of that video in the description of this video or you can find in the right top side. So let's get started with today's video. So here we have seen in the last video about the best practices and the condition for the deleting files in the on-prem environments, your self-hosted IR should be having the 3.14 version or more than that. So this is the criteria. So go to the browser and we'll try to see about the version and after that we'll be going to see how we can create the pipeline to delete that. So this is the pipeline we have created in the last video. So first go to on the manage and under the manage we can see inside the integration runtime. Here we can see the self-hosted IR and the version. So here the version is 5.14 which is very high side. Now go to on the author tab and let me try to create a new pipeline here. And let me call this pipeline again for delete activity for on-prem. And here let me try to drag and drop the delete activity. Now go to on the source and in this source we need to create the data set. So let me click on new. So first we are required to create the link service. So this is very important. So we are going to delete the data into the on-prem system. So first go to here and under this. So here we can see under this location we have this sales file. So we want to delete this file by using ADF pipeline. So we want to delete in this local system. So for that we have to use the file system that you can see here. So as a data store we need to use this file system. Let me click on continue. Here we can call this as data set delete file on-prem. And then we can see the link service. So let me try to create a link service here. And let me call this as link service delete on-prem. And here we can see this integration runtime. So instead of this auto resolved we have to use the self hosted integration runtime. And after that here we have to specify the folder path. So as we can see here let me try to copy this path and paste that path here. And we can put slash. Here we need to add the username and password of your system. So that is admin and I am going to put the password here. And after entering all these let me test the connection. So this connection should be succeed as we can see connection successfully. Let me click on create. So it will create a new link service and this link service is pointing this deleted file folder. Now here we can set the directory or we can set the file. So let me click on this browse and let me select this file. So this sales dot excel sx file we want to delete. So let me click on OK. And here everything looks good. So click on OK. So it is creating this data set. This data set will be pointing on your local sales dot excel sx file. Go to the login setting and we don't want to enable the login because we have already seen in the last video how we can enable the login and created the login file at the runtime. Now here let me publish this first. Let me close this. So it is publishing. So let me minimize it here. Now we want to execute this and after running this the file should be gone from the directory. Let me click on the bug and here we can wait. So as we can see it started running. So it's in queue. So we have to wait. So as we can see file is deleted from this deleted file folder and this would be succeed as you can see here. So it is deleted the file from your folder. So thank you so much for watching this video. If you really like this video please subscribe our channel to get me more videos. Don't forget to press the bell icon to get the notification of our newly uploaded videos. See you in the next video.


I'm gonna be honest with you. I love me a good post apocalyptic movie I don't know why but just something at bottom does something for me. But how did this one turn out? Let's see My name is Brandi Keith Avery and this is just my opinion Hey, what's going on everyone? Thank you so much for tuning into my opinion slash review for mortal engines I really do appreciate it. I remember when this teaser trailer for this film came out about a year ago I was like, whoa, wow also said why they marketed this so early, but you know, hey, that is what I said But what this is about mortal engines It is based on a novel by Philip Reeve where it's a post apocalyptic world where the world is destroyed man has destroyed everything like they always do and Cities are not cities that used to be you got cities on sea You have cities in the air and then you have cities on land that actually can move on wheels And if you've never read the book or seen the trailer if I try to describe this So you might be like, you know what the hell like cities on wheels No, there really are cities on wheels in this movie and this cities are huge And that's one of the best things I like about this movie is just the scale and they did a great job there Christian Rivers is director of this film. This is actually his first When you look at his filmography, this is actually his one of like his first real Four feature he did a couple of short films But this is first fully feature and I will say that he did a great job With setting up the scale, I mean, we know how big human beings are human beings human beings are and then the way that they use They the way that they use that Standing next to a fixture or the tracks that made the wheels move not the wheels move But the cities move throughout the land in the film. It was great. It was pretty birth taking I don't know how they did it There was a few scenes where the green screen a blue screen wasn't the crispest But it isn't anything that I want to gripe about too much But you know the scale is something that did blow me away also just the design of the film and the color palette I did love the cinematography. I did love the The design of some of the creatures which I don't want to spoil here I may not I like their characters or per se, but you know their design is something that I really did appreciate Also like how this film takes place like a thousand years in the future Or maybe a little bit longer than we are now and I like the perspective of how they perceive the world from back in the Past how they perceive today's world. It was hilarious It put it put a lot of things in perspective Some people may call it a little preachy I don't think so but there was not to America and pop culture and things that we know today As far as technologies concerned to how you know a lot of us are obsessed with cell phones and devices and Tablets and things like that.  There was and this is film kind of an allegory in the sense To the white supremacist audiology to where you know, we're better than you no matter what and we're gonna dominate you and no matter what and I'll let you know That was one of the main villains motivations in this film and they gave him a Sub motivation as well. So he has some layers to him and I'm talking about Hugo weaving So that was great too and I did love his character He was one of my favorite in this movie. This is because he was just so sick, you know And just disturbed for all the other characters in this family were okay. They really just didn't do anything for me I mean, they wasn't bad, but I can't say that I'm in love With the main actor and her name is a Hera Hilmer she played Hester Shaw. I can't say that I'm in love with her I can't say that you know Robert she shan who played Tom Nits worthy I can't say that, you know, he was a favorite character of mine One of the gripes that I have in this movie is the film was two hours and eight minutes long And I wasn't sitting there just saying to myself, okay, man, this is a long film When is it gonna end? I want to go home but there was a sequel there was a character that they introduced in this film by the name was Shriek and I either wanted more from that character more of his best to it, but or nothing at all I feel that they could have either cut that out of the film completely and they would have saved time at least a good 20 minutes or They should have gave us more. I was disappointed with the way they introduced I mean, I like the way they introduced this character, but the ending, you know, I was just kind of sending myself Okay, what was the point of that? You know, I'm just a little annoyed the action sequences in this film was great With the different cities trying to compete with themselves. It was something I've never seen before cities battling cities I mean, how do you do that? You know one person on the attack one person in the defense things like that scavenging, you know You know dog chases and things it was I don't know It was it was an experience that I've never seen before Something that you would want to see on the big screen It is something that I would recommend just a while ago I talked about that there was some characters in this film that I was not in love with there were a group of characters Towards the end which I don't know that I can't remember the name of the group But I did like them. They were a powerful unit. They worked as one. They were just on cold no matter what I mean, they knew what to do without even having to say it to each other and I I do like that It can become a little frustrating because the more I think about it the more I think about how the plot kind of falls apart Towards the end. I mean you have this film where visually you're doing things that have never been done before I have these wide shots these these giant sets these giant cities moving on wheels flying in the air But then when it comes down to my guffin You're just saying yourself as an audience member you had this device this whole time and you didn't notice it I mean in this post apocalyptic world where it's thousand years in the future 15 years in the future Raw technology has been destroyed But you find this one piece right here that solves everything it's just a little hard to believe I still enjoyed the film But at the same time while you're concentrating on all these big epic scenes But not paying attention to the little things Like I said, it can be frustrating So if I were to rate modal engines out of a one out of ten I'm still gonna give it a pass and grade because I enjoyed it But you know, I'm not going to of course rave on it I'm gonna give it a six point five out of ten Yes a six point five out of ten because that is just my opinion for motor engines Have you seen motor engines or do you want to see it? Have I turned you on? Have I turned you off? Do you agree with me or do you disagree with me? Let me know down in the comment section below Let's get this conversation going to keep it flowing if you liked this video Go ahead and give me the thumbs up if you don't that's fine, but you can still subscribe to my channel You can also look me up on social media Facebook Instagram and Twitter all that good stuff It's right there at the bottom of your screen and I made it very easy by providing links to all that down in the description box below But guys, I just want to thank you again for tuning into my opinion slash review for modal engines And I saw this is produced by Peter Jackson who did loaded rings and he did the screenplay so forgive me for leaving it out before you go Don't forget to always chase your dreams because I'm chasing my my name is Brandi Keith Avery and that's just my opinion peace


Philosophy helps students to think more deeply because they share their ideas and they have to listen to each other's ideas and they have to consider each other's ideas and reflect on another person's ideas in light of their own. And then beyond that they have to make connections amongst their ideas, amongst their agreements and disagreements and to see the flaws or faults in their own thinking and to be able to change their mind as well. So I think it makes them very flexible in their thinking as well as it gives them the opportunity and the want to know what other people are thinking and to think more deeply about concepts. As you work with the children in philosophy you have to keep in mind three things, so you have to keep in mind that you're trying to teach them the processes and if you don't get your processes right, if they're not going to listen to each other and be respectful and take turns, that sort of thing, then and build on, you know, you can't get deep into ideas. So you have to do, you have to get the processes right. So every lesson we will talk about the rules at the beginning. We go through the rules, quite often I would have discussions with children about what's the most important rule, which rule is going to help us most, which rule is most useful if we're trying to do whatever, getting them to prioritise what they think is most important. Usually they come up with things like, you know, listening and respect go together and then once you've got those things happening, the building on and the seeking alternatives changing your mind, that all starts to happen as well. So the rules, setting up the processes is integral to the whole thing. Then you have to keep in mind that you've got a topic under discussion, so there's a substantive aspect to the discussion and there's the skills that we're using to discuss this topic. So the kids today, you could see them trying to make that distinction between secrets and promises. So they're trying to see the differences and the similarities between secrets and promises and that's the skill that they're using but the concept that they're discussing, which I was trying to keep focusing them on, was what is a promise, you know? They kept wanting to go off on to what is a secret but we were trying to focus on developing some criteria for what is a promise. So you have to do processes, the rules, you have to do the substantive aspect and you have to be mindful of all the skills they're trying to develop as well. It takes a long time to, at first, you're so focused on the processes and getting that right that you can get very easily muddled about what's actually happening in the discussion. So I think probably the first 18 months or so it takes to just feel comfortable with managing a discussion and then you can really start to hone some skills. Hone your own skills in questioning and your own understanding of the skills that you're trying to develop and your own understanding of the concept under discussion in that lesson I said to the kids a couple of times, you know, I was speaking to my parents on the weekend about what is a promise, you know, because I need to talk to somebody about the aspects of promises as well before I can actually come to the discussion and I did some reading in a philosophical text that I've got about promises and the relationship between promises and duty and obligations and when it might be okay to break those promises when it's not okay so that I've got some understanding of the philosophical terrain where this might go, you know, before I come to the class and talk to them about it so that what, you know, I can pick up on what's being said by the children and see the connections and see where else I need to take them through questioning. So again, your questions are focused on those three areas. So you're thinking about the processes.   Try and make sure that everybody's included. So that's one level of questioning. Are we listening? Are we being respectful, focused on the processes? There's another level of questioning which is more socratic about the content that we're dealing with, you know, so that we're thinking very deeply about what promises are and we know that we're asking questions that will take us across the philosophical terrain and not just keep us saying the area of ethics, promise would take you to ethics because it's about duty and obligation but are we actually also thinking like they were some of their questions, what is a promise? What makes a promise? Taking us into metaphysics or, you know, what follows if you don't keep a promise, the logic of promises, you know, so that we're covering all those areas of philosophy. So we think that teaching philosophy helps children in all learning, not just academic learning but social learning as well. And in the academic learning, the other area of questioning is about the skill, you know, well, are you trying to make a distinction between such and such and such and such, like today with secrets and promises. But we think that they, not only do they learn to think deeply about concepts which can help them in any area of their learning, like Hector was saying about politics, you know, so it can be about history or it can be the theme in the book that they're reading for English or the children were saying, you know, it helps them in their problem solving in maths. It can help them not to jump to conclusions with a science experiment, you know, to seek or get their evidence first before they jump to a conclusion. So being able to think and reflect themselves individually and being able to consider other people's ideas can help them across a range of subjects, you know, in things like poetry and, you know, in their music and their, you know, it helps them to be more creative and think more laterally about, you know, all sorts of options, not just what's right in front of their face. Some of the long-term effects of teaching philosophy have been the way the children interact with each other, which then assists their learning academically, socially. They, and because it's taught in every year level, they start building the skills from prep and it's reinforced all the way through and the children who come in new to the school in, say, year four or five very quickly see that it's a different way of operating from what they've been used to in other schools. It's a very different power structure when you give children the opportunity to ask questions and you don't know what's coming. And so that's why it's really important to get those processes in place because if you don't get them to be appropriate and relevant and reasonable, and if they won't listen to each other or be respectful of each other, it might not work, you know, like it's very important to get those processes in place and not through your own authority but through them understanding that if they be respectful to each other and listen to each other, it actually benefits them. It's good for them. It's good for their learning. It's good for them as a class. It's good for the whole school.


Good day, fellow investors. There has been a lot of commotion regarding Facebook because the stock is going down, has been going down, but okay, I don't think a lot of the fundamentals changed. And as I said, I will cover this talk publicly on YouTube. I am long this talk. And with me today is again, Yao Kai, that I think you know from previous videos on Micron and AMD. Hi, Yao Kai. Hi, fellow investors. See, Sven has beaten some format into me. Thank you, Yao Kai. And so I'll give you again my story, what I think about the new regulatory environment just quickly as we have already discussed that. And then Yao Kai is going to add something about the programmers, the employees in Facebook as he is living there in California. And also about the corporate culture, which is a pretty tech things and how it is data-driven, which will give you a different insight on Facebook that I'm sure you didn't get anywhere else. So let me start with just quickly my part of the story, just the fundamentals, and then we'll switch to Yao Kai. So Facebook, a big company that I think has a great mode and has a price earnings ratio of 20.78 forward price earnings ratio, even lower. It is printing cash, they're starting to do buyback. So everything looks like, okay, this is starting to become a great business that rewards shareholders. Plus, what I think it's a large mode, the number of daily active users is 1.5 billion, 2 billion people, monthly active users. When we talk about users and Facebook, we mean the whole ecosystem, Facebook, Instagram, WhatsApp, VR, everything that they are doing. We don't even know what will be the VR, what are the possibilities for monetization, Instagram shopping, whatever that might happen in the future. Further, if we just quickly take a look at the balance sheet, Yao Kai, what do you think about their inventory? Non-existent. So that's another showing of how a great business is, they have no inventory, no issues with that. So revenue has been constantly going up. We'll talk more about late at the end of the video about the risks and about the revenue and what might happen there. But my core thinking about Facebook is that the ad is underpriced there. If you want to put an ad in a Dutch magazine, fashion magazine, it costs 10,000 euro and maybe 30,000 people will see it. The same thing on Facebook will cost you 300 euro or 300 dollar. So when Madison Avenue gets it, that it's so underpriced or they are forced from a recession, we might see these revenue numbers easily quadruple over the next five to 10 years if Facebook stays normal. So that's one. And then every revenue per user should explode. We are very, very differentiated across the globe. At some point in time, it should all go up. The concerns on privacy, which are big companies, they're always concerns. Google has been attacked over the last 20 years, every day a new lawsuit, 2012 antitrust issues in Europe. Similarly, Microsoft, the EU has been finding it every year probably and there will be more and more fines. However, what is the key? The key is that the European Union Prosecutor is probably using Google to do his searches where to bring the other prosecutors to lunch. They're probably using Microsoft to type their thesis and they're probably using Facebook to communicate to their mistresses, sorry, wives. So the key is what the users will be using no matter what is going on with the politics with the news. And therefore, my story with Facebook is unchanged over the last six months. There will be probably some higher costs, but unlinearity is normal. And now we're giving you the new story with Yao Kai that we'll talk about corporate culture, but first about the employees and the programming and then we'll finish together with what are the possible risks as investing is always about risk and reward. So Yao Kai, the word is for you. Hi, so we'll start with the perspective from a programmer's side. So programmers are also more fancily known as software engineers, but we're just programmers. We want to work with other smart people. We want to get paid a lot. So Facebook provides both of that. And in fact, together with Google, they are the two top employee, employer choices here in the Bay Area because you get paid a lot and then the quality of engineers they have is, has a reputation of being highest. So they can continue to attract top talent. And that is very important for any tech company. You want that top talent. So that's one thing. The second thing is, I think Facebook is either one of the first or the first big companies adopt what's known as growth hacking methodology. So growth hacking is... Now you're talking about the corporate corporate culture. Okay. Yeah. So growth hacking is a name that was given to a almost like a philosophy of how one should develop products. So some pillars are cross functional teams. So in a same team, they're typically small. You got a product manager, you get a designer, you get a lead engineer and then some kind of data analyst. And they are physically close together. They constantly communicate. And that's very different from what business used to be built. It used to be you have a design department, then you have a engineering department, and you have some kind of product management department. And then it's almost like a hiring situation where the top of the hierarchy decide what to build. The product guys decide how to prioritize. And then they give it to the design people. The design people comes up with a thing and that flows down to the engineers. There's no background forwards. So that's one difference. And the other one is extremely high frequency of experiments. So these growth teams, the way they do things is completely data driven. They want to, they form hypotheses. They come up with ways to validate these hypotheses. And if they stick, it goes in, it stays there in the product. If it doesn't, then it gets thrown out. Most of the time, the idea is a bad idea. So that's how they're dealing with it. And then, and you can see how this doesn't work for traditional company because the turnaround is a quarter. You have quarterly planning meetings, right?  So that's a very different way of dealing with things. And it has shown up in the way they grow. It's completely insane. They were able to grow something so big, still pretty fast with different products and everything. And within them, the competition, they even have competition within their own products. So the Facebook main platform is competing against Instagram and Messenger and WhatsApp. So basically, they're cannibalizing their own thing instead of letting other people cannibalize their market, which is a tough call, but long term, it's going to be a much better position than sitting there, sitting on the laurels and let other people take your lunch. I'd rather take my own lunch, really. And what I have seen just from a user experience, I started the Facebook page for what I do, I think six months ago or something like that. And actually, the software was crap when compared to YouTube. This week, they introduced Creator Studio for Creators, the monetization equal to YouTube, everything, data, everything. So they're really going after YouTube on the video side, also on Facebook, Instagram, IGTV, everything. And this is very interesting how they test everything because then as investors, we know, okay, everything that goes on in Facebook is not some crazy CEO like Chipotle that comes in and we are going to do this, market it over across the whole country. And then if it blows, it blows who cares. But everything is really tested first on small samples. If it works bigger sample. And so they're not going to do anything that screws up the company, which a lot of people are thinking, oh, if they put too many ads or something like that. No, everything is really everything's measured. No, they are not taking chances. And then that's the difference between Facebook and Snapchat. If you look at Snapchat, they did that redesign, like out of the blue, and everybody hated it. It will, it's, I mean, Facebook had redesigns, people complain about it, but people stayed on. That's the difference. So probably did not measure, Facebook probably did not measure how many people complained about the new design, they probably measured how many people left it because of the new design, how many people, you know, how does that change a total number of minutes or something like that on their platform. But Snapchat, when they did that, they actually lost users. Yeah, so they made a new design and then what's this just out of the blue to everybody, which is not logical. But okay, Snapchat is a different story. In any case, what else about the culture, the data driven, where is the power of Facebook lying there? Because it's a methodology. So it's, it's a method, it doesn't depend. Obviously, they need a person to give them general direction. So Zuckerberg is probably still has to do something, right? It's like, we need to do this area. But the, having a methodology enables, gives a structure for people to move a lot faster. If they test 17 new ideas every week per growth team on average, right? And you as a, you know, some older, some, some, like old tech guard that has quarterly releases, how you're going to compete, you don't even have enough material to do that to get the same data as them. Obviously, this growth hacking thing, this experimentation thing is getting wider and wider adoption. So newer companies like Airbnb and stuff, they also, they also do less, which is partly why Airbnb grows so fast. It could be that. So, and, and just on the side, I mean, the, I'm doing a, I'm joining a startup. And then what we want to do is bring this to China. In China, this isn't fully appreciated yet. So there is, there's a language gap is that the barrier is actually pretty, pretty hefty. So in China, that's not why they don't make that may give us an edge as well. Okay. We're trying to copy what Facebook does. And this corporate culture, plus we have seen the big cash flows because they are printing money. What just your views are as a specialist, what about the new technologies and the new things they are working on implementing testing VR, AR, all those kinds of things. So those are, those are moonshots. So it's very hard to, to, to gauge the, the potential because at the moment we're still at the stage where VR is hardware constraint. And there's nothing much you can do about that other than wait for the hardware to catch up.  I have, I have no problem with my, my TV or my monitor because your monitor has lower resolution than the VR screen, a VR screen so close to your eye, you see the pixels. If you see the pixels too long, you get dizzy. And then when you turn your head, you, the VR thing has to follow your head, right? The points to a particular place. Now, if the lag is anything more than I think was seven milliseconds or something, you get dizzy. It's just a human thing. And that means every time you do anything, the response has to come back within seven milliseconds. How does that achieve? Yeah, you can optimize it in software in somewhat, but the main thing is going to come with hardware. Also, the thing is still too heavy. You got a ginormous stuff on your head, which fires your neck. So there's a lot of things that still has to happen before there is a becomes like a wide adopt, like widespread use. So it's 20 years to go. We can say, but at the price earnings ratio of 20, who cares? Oh, I'm not even my long thesis doesn't even involve VR for this thing. So let's finish with the risks. So my main risk is over the long term, as we see how they test everything, I don't think they will do something to screw up to lose customers because the network as long, the longer it is there, the stronger it gets there. And there are WhatsApp, everything. The biggest risk from a stock market perspective is always a recession. Simply, when there is a recession, ads get cut. So unlinearity in the revenue, lower growth, lower everything. Wall Street analysts will project it differently. And then you will have a much lower valuation, which is what I'm waiting for. So if there is a recession, Facebook will go down because that's the nature of the business. And then we might pick it up at a bigger opportunity. Any risks to add, Jaokai? So there is also the regulatory risk. I mean, it's not as bad as most people make it out is. I think the risk is, okay, there's going to be some regulation on security and user privacy, whatnot. The users don't even care that much, but the politicians, when they get it, they will probably come up with something to regulate them. So that will add some costs. But this thing is actually a blessing in disguise. Now, if the social media were to be regulated by governments to have certain guards, like security guards, to protect the user information, that means cost, fixed cost. Unless you do it with humans, if you do it with code, the cost of writing something to protect one person is the same as the cost of protecting things for 10 million people. So that's going to be bad for any startups. So it's going to make a startup come up to take their lunch much less likely, because suddenly their capital requirement goes up. You now need to hire five guys, which costs you $2 million a year total for a whole year or two, just to make sure that you comply with the regulation. Same thing happened with GDPR. I had the first hand experience. GDPR had a huge impact in my company. We had to do a lot of things to cover for that. But we had the revenue. We had lots of revenue. We can do that. We can put the people on it. If you're a startup, you end up not being able to operate in Europe. It's simple as that. So this is something that I think, yes, it's going to add cost, but long term, it will become part of their mode, which is why pharmaceuticals are so profitable, because regulation is so heavy. And the other thing is just people get envious. The Chinese, which don't even allow Facebook, and then maybe the Europeans are like, give me off of our citizens. We're not getting cut out of it or something. They get envious and they take some. I think those are, with all that in mind, I'm still very much long Facebook, but to concur, to like echo your point, yeah, it's a pro cyclical company. It's not a counter cyclical company, like a bankruptcy lawyer or something. This thing's revenue is going to decline probably faster than other industries, because people will cut a percentage of probably ads. Yeah, not just revenue will go down, but the percentage would of the ad in terms of revenue would go down as well. So they'll get like double hit, but then it's going to, because they have very little fixed cost, right? That's, it's going to be a great time to be buying Facebook. I own four shares of it. So in any case, we'll just be watching like this, and I'll make, we'll make a video update every six months, because there is no need to talk about Facebook every two days, because nothing much has changed after the earnings. We'll see what's new and then simply update it over the long term. And when we go big, we'll let our viewers know. All right. Thank you for joining us today. Please check the Yau guys invest with JYK YouTube channel. Always if you want a tech technical investment analysis, very in depth analysis on there, a lot of stocks, a lot of bed mounting about some new Chinese IPOs that you might want to short, always check Yau guys channel. I might get into trouble back in China with all my bashing of Chinese IPOs, but okay. You can always get out because YouTube is not allowed in China. So how can they know that you are bashing them? They can't, right? Well, just joking, but okay. Well, thank you everybody for watching. If you have any special request of a stock that you might want us to see discussing from our backgrounds, please let us know in the comments. Thank you. Bye. Bye.


Another incredible announcement today, it's a $20 million contribution by the federal government and a $20 million matching contribution by the province of British Columbia to invest in technologies and clean tech companies that reduce greenhouse gas emissions. The announcement will be in a variety of different spaces for three years. It's effective immediately, so SDTC which is Sustainable Development Technologies Canada and the ICE Fund in BC will co-invest. Companies can apply for that for technologies, whether they're alternative energy, whether they're greenhouse gas emission reductions or a number of similar areas. And in the end, this is opportunities and jobs for British Columbians. Today we're here to celebrate the Government of Canada's major commitment to this province and to clean technologies. I'm talking about $43 million for three initiatives that will advance our environmental objectives, create jobs, and stimulate growth in the clean tech sector.


Biden administration persuades allies that support for Ukraine will continue. The administration of US President Joe Biden is trying to persuade its allies that military aid to Ukraine will continue despite the growing number of Republicans in Congress who oppose it. Axios, an American media outlet, reported this with reference to four sources. A US official, two senior European diplomats and a source with direct knowledge of Biden's activities told the outlet that the administration's actions are aimed at easing concerns that the Republican opposition could play into Vladimir Putin's hands in his bid to capture Ukraine. Allies will receive more information soon as Biden and US Secretary of State Antony Blinken are planning to call several of their counterparts in Europe. Biden's team is telling the allies that it is working on a deal with Congress that would allow continued military aid to Ukraine, a European diplomat said. Earlier, representatives of the Biden administration spoke at various levels with their counterparts in Europe and NATO member states, reiterating Biden's comments over the weekend that US assistance would continue. US Secretary of Defense Lloyd Austin spoke with his Ukrainian counterpart Rustam Umarov and reiterated the US support.