Goto

Collaborating Authors

 Education


MANELA: A Multi-Agent Algorithm for Learning Network Embeddings

arXiv.org Artificial Intelligence

--Playing an essential role in data mining, machine learning has a long history of being applied to networks on multifarious tasks and has played an essential role in data mining. However, the discrete and sparse natures of networks often render it difficult to apply machine learning directly to networks. T o circumvent this difficulty, one major school of thought to approach networks using machine learning is via network embeddings . On the one hand, this network embeddings have achieved huge success on aggregated network data in recent years. On the other hand, learning network embeddings on distributively stored networks still remained understudied: T o the best of our knowledge, all existing algorithms for learning network embeddings have hitherto been exclusively centralized and thus cannot be applied to these networks. T o accommodate distributively stored networks, in this paper, we proposed a multi-agent model. Under this model, we developed the multi-agent network embedding learning algorithm (MANELA) for learning network embeddings. We demonstrate MANELA's advantages over other existing centralized network embedding learning algorithms both theoretically and experimentally. I NTRODUCTION Playing an essential role in data mining, machine learning has a long history of being applied to networks on multifarious tasks, such as network classification [1], prediction of protein binding [2], etc. Thanks to the advancement of technologies such as the Internet and database management systems, the amount of data that are available for machine learning algorithms have been growing tremendously over the past decade. Among these datasets, a huge fraction can be modeled as networks, such as web networks, brain networks, citation networks, street networks, etc. [3]. Therefore, improving machine learning algorithms on networks has become even more important. However, the discrete and sparse natures of networks often render it difficult to apply machine learning directly to networks. To circumvent this difficulty, one major school of thought to approach networks using machine learning is via network embeddings [4].


The Exciting Evolution of Machine Learning Vinod Sharma's Blog

#artificialintelligence

Machine Learning โ€“ ML: It may sound like a gold mine to many businesses especially for the companies which are actually data factories i.e social media platforms. Sadly the current version of machine learning as used in the industry is extremely limited and dedicated to the completion of mundane tasks. The real need is to clarify, demonstrate, extract real values and reap rewards out of this buzz words in the real business world which is missing big time. In this blog post, I am attempting to create a short text movie of machine learning timelines to give a high-level view on machine learning evolution. For Basics around Machine Learning please read this.


The minds that built AI and the writer who adored them ZDNet

#artificialintelligence

Forty-one years ago, Pamela McCorduck wrote a history of the still-young field of artificial intelligence. It was incredibly ambitious, and the result was a superb work of scholarship. She updated that book, Machines Who Think, twenty-five years later, and declared then that she wouldn't write another volume on the subject. Fortunately for all of us, she went back on that vow. "A history exists of all this, a human story about the invention of artificial intelligence by a handful of brilliant scientists," she writes in This Could Be Important, which went on sale last month (Carnegie Mellon Press).


Linear Regression in Python โ€“ Real Python

#artificialintelligence

This is just the beginning. Data science and machine learning are driving image recognition, autonomous vehicles development, decisions in the financial and energy sectors, advances in medicine, the rise of social networks, and more. Linear regression is an important part of this. Linear regression is one of the fundamental statistical and machine learning techniques. Whether you want to do statistics, machine learning, or scientific computing, there are good chances that you'll need it. It's advisable to learn it first and then proceed towards more complex methods. By the end of this article, you'll have learned: Free Bonus: Click here to get access to a free NumPy Resources Guide that points you to the best tutorials, videos, and books for improving your NumPy skills. Regression analysis is one of the most important fields in statistics and machine learning. There are many regression methods available. Linear regression is one of them. For example, you can observe several employees of some company and try to understand how their salaries depend on the features, such as experience, level of education, role, city they work in, and so on. This is a regression problem where data related to each employee represent one observation.


As our lives become more automated, these are the skills you'll need

#artificialintelligence

For instance, an engineer who can develop brilliant new product designs but who can't effectively communicate the value of those designs to others (or collaborate with design teams to bring those ideas to life) is doing himself and his organization a major disservice. Similar problems apply at the leadership level, too, where often everyone from the manager to the senior level fails to understand the impact of these fundamental human skills. In fact, as we hurdle toward our inevitable robot- and AI-filled future, these sorts of uniquely human capabilities may only be more essential. According to a recent Future of Jobs Report, the World Economic Forum says "technology-related and non-cognitive soft skills are becoming increasingly more important." It goes on to urge governments to take a harder look at their educational policies and how those policies can "rapidly raise education and skills levels of individuals of all ages, particularly with regard to both STEM and non-cognitive soft skills, enabling people to leverage their uniquely human capabilities."


Artificial intelligence meets HR: Igniting employee engagement and experience

#artificialintelligence

Employee engagement โ€“ an emotional investment from an employee: The concept of employee engagement is crucial for businesses to analyze and understand their employee sentiments about the company. It has always been and will continue to be a key performance parameter for any business success. Employees who are engaged consistently show up to work with a greater commitment to delivering a high volume and quality of work. Understandably, these employees also help their organizations improve customer relationships and obtain impressive organic growth. Thus, organizations should treat employees as a valuable asset and consider their participation as an emotional investment in the company.



Will the future of work be ethical? Future leader perspectives โ€“ TechCrunch

#artificialintelligence

In June, TechCrunch Ethicist in Residence Greg M. Epstein attended EmTech Next, a conference organized by the MIT Technology Review. The conference, which took place at MIT's famous Media Lab, examined how AI and robotics are changing the future of work. Greg's essay, Will the Future of Work Be Ethical? reflects on his experiences at the conference, which produced what he calls "a religious crisis, despite the fact that I am not just a confirmed atheist but a professional one as well." In it, Greg explores themes of inequality, inclusion and what it means to work in technology ethically, within a capitalist system and market economy. Accompanying the story for Extra Crunch are a series of in-depth interviews Greg conducted around the conference, with scholars, journalists, founders and attendees.


Class Teaching for Inverse Reinforcement Learners

arXiv.org Artificial Intelligence

In this paper we propose the first machine teaching algorithm for multiple inverse reinforcement learners. Specifically, our contributions are: (i) we formally introduce the problem of teaching a sequential task to a heterogeneous group of learners; (ii) we identify conditions under which it is possible to conduct such teaching using the same demonstration for all learners; and (iii) we propose and evaluate a simple algorithm that computes a demonstration(s) ensuring that all agents in a heterogeneous class learn a task description that is compatible with the target task. Our analysis shows that, contrary to other teaching problems, teaching a heterogeneous class with a single demonstration may not be possible as the differences between agents increase. We also showcase the advantages of our proposed machine teaching approach against several possible alternatives.


Towards Oracle Knowledge Distillation with Neural Architecture Search

arXiv.org Machine Learning

We present a novel framework of knowledge distillation that is capable of learning powerful and efficient student models from ensemble teacher networks. Our approach addresses the inherent model capacity issue between teacher and student and aims to maximize benefit from teacher models during distillation by reducing their capacity gap. Specifically, we employ a neural architecture search technique to augment useful structures and operations, where the searched network is appropriate for knowledge distillation towards student models and free from sacrificing its performance by fixing the network capacity. We also introduce an oracle knowledge distillation loss to facilitate model search and distillation using an ensemble-based teacher model, where a student network is learned to imitate oracle performance of the teacher. We perform extensive experiments on the image classification datasets---CIFAR-100 and TinyImageNet---using various networks. We also show that searching for a new student model is effective in both accuracy and memory size and that the searched models often outperform their teacher models thanks to neural architecture search with oracle knowledge distillation.