Webpage of Amiram )Ami) Moshaiov (Jan2020)

 

Amiram (Ami) Moshaiov

1.     School of Mechanical Engineering, Iby and Aladar Fleischman Faculty of Engineering

2.     Sagol School of Neuroscience

Tel-Aviv University

Ramat-Aviv, Tel-Aviv 69978, Israel

e-mail: moshaiov@tauex.tau.ac.il , Tel. (work): 972-3-6407098

 

          

Interactive Concept-based Search HHAI2024 Tutorial Amiram (Ami) Moshaiov, Tel-Aviv University

 

 

   I.                        Our Computational Intelligence Research Group

 

A.              What is Computational Intelligence (CI)?

CI deals with bio-inspired computational methods. Its roots are in Cybernetics and in Soft-computing. See:

(http://www.asc-cybernetics.org/foundations/definitions.htm ) (https://en.wikipedia.org/wiki/Soft_computing).

While soft computing has focused on Artificial Neural Networks (ANNs), Fuzzy Logic (FL), and Evolutionary Computation (EC), CI has a much wider scope. In addition to the above three building blocks, CI deals with other bio-inspired methods such as Swarm Intelligence and Artificial Immune Systems. CI encompasses not only such bio-inspired computational techniques, but also their hybridizations.

Although developed somewhat separately from Artificial Intelligence (AI), CI may be considered as a branch of AI.

CI methods are currently in use in many technical systems and are consistently explored by researchers all over the world. Such activities are in the focus of the IEEE Society of Computational Intelligence.

CI applicability to robotics and engineering design makes it a valid topic for teaching mechanical engineering students. Such a course is provided by our school for both undergraduate and graduate students.

 

 

B.              Overview of our Research

Our research group focuses on Evolutionary Computation (EC) methods, and in particular on Evolutionary Multi-objective Optimization (EMO). We also deal with hybridizations of ANNs and FL with EC. For example, we deal with Neuroevolution, which is also known as Evolutionary Neural-Networks.

We develop generic methods and algorithms with a focus on multi-objective problems. Such problems are common in engineering and other application areas (See https://en.wikipedia.org/wiki/Multi-objective_optimization ). Clearly, in the design of technical systems one must face with tradeoffs that are imposed by the existence of conflicting design objectives. Evolutionary algorithms are known to be most useful for finding the Pareto-optimal solutions to such problems. Such a solution approach, to multi-objective problems, reveals the performance tradeoffs, which supports a rational selection of a solution.

We have extended single and multi-objective optimization to Multi-Concept Optimization, which has a wide scope of applications as explained in Subsection C.1 below.

In 2014 we have extended our interest in multi-objective optimization to the related problem of non-cooperative multi-objective games, which are also known as multi-payoff Games (see Subsection C.2 below). Other related problems that we have dealt with are described in Subsections C.3-C.5) below. Related publications can be found in Sections II.A-II.D, below.

 

C.              Uniqueness of our Research

 

Note: See the “List of Recent Articles” in Section II below for exemplary articles on the following topics

 

1.     Multi-Concept Search and Optimization

Traditional optimization aims at finding optimal solutions. In contrast, the original aim of multi-concept search and optimization has been to support the selection of conceptual solutions. Its development has been strongly connected with Pareto-based multi-objective optimization and multi-criteria decision-making.

For over a decade we have been leading the development of multi-concept optimization. We have uniquely developed a relaxed-Pareto version of the concept-based approach. It was motivated by the need to overcome the logical flaw that we have found in the original s-Pareto version of the concept-based approach.

Our relaxed-Pareto version of the concept-based approach can be used not only for concept selection, but also for the exploration of design spaces, both at the conceptual and particular design levels, and as an alternative to multi-modal optimization.

In collaboration with Dr. Ohad Gur of the Israel Aerospace Industries, we have demonstrated the practicality of our concept-based approach to the industry.

Since 2018, we have presented a Tutorial on Multi-concept Optimization at international conferences including: IEEE-CEC 2018 and IEEE-SMC 2019. Next presentation is expected at GECCO-2020. See:

( https://gecco-2020.sigevo.org/index.html/Tutorials#id_Multi-concept%20Optimization ).

2.     Non-cooperative Multi-objective Games 

In collaboration with Dr Gideon Avigad, a former PhD student of our group, and others, we have developed a unique non-utility approach to multi-objective games, which are also known as multi-payoff games. At present we are investigating the capability of our non-utility approach to support decision-makers in various application areas such as defense (e.g., cyber security), operation research, economics and biology.

3.     Neuro-fuzzy Learning of the Behavior of Biological Systems

In collaboration with Prof. Amir Ayali, we have developed a neuro-fuzzy approach that can uniquely support the understanding of biological systems.

4.     Family Bootstrapping by Genetic Transfer Learning

Commonly, evolutionary computation process is initiated with a random population of solutions. Yet, for complex problems, such an approach may fail to get started without taking proper measures. This phenomenon is known as the bootstrap problem. To overcome the problem, we have suggested a genetic transfer learning approach, which we have termed family bootstrapping.

While other methods exist to cope with the bootstrap problem, our unique family bootstrapping approach may facilitate revolutionizing the evolutionary design of robots. This is due to the use of relations among tasks. Family bootstrapping may lead to the creation of databases of useful ancestries, which will eliminate, or at least reduce, the need to initiate evolution processes from random.

5.     Multi/Many-objective Neuroevolution

We have been one of the first groups to consider the application of evolutionary multi-objective optimization for neuroevolution, and in particular for robot neuro-controllers. With this respect, we have been the first to propose an algorithm for multi-objective evolution of CPNs, i.e., counterpropagation networks. We have also developed a unique MO-TWEANN, i.e., Multi-Objective version of the famous NEAT algorithm, for Topology and Weight Evolving Artificial Neural Network, also known as Neural Architecture Search (NAS). Recently we have developed a unique many-objective TWEANN algorithm to cope with an increasing number of objectives (4 and beyond).

6.     Multi-Competence Cybernetics

We have been the first to postulate on the significance of Pareto-optimality to the study of biological systems (See: https://link.springer.com/chapter/10.1007/978-3-540-72964-8_14 ). A few years passed and in 2012 researchers from the Weizmann Institute of Science published a paper in Science confirming our suggestion J. (See Shoval et al., Science 336, 1157, 2012).

D. List of Application Areas (for which we are currently applying our CI tools)

 

Engineering Design, Robotics, Control, Aeronautics, Cyber Security, Communication, Agriculture, Computer Vision and Classification

Operation Research and Management, Economy

Ecology, Zoology

 

E. Current International and National Collaboration

 

1.     AI to the Rescue: Life-and-Death Decision-Making under Conflicting Criteria – Funded by the Volkswagen Foundation.

In collaboration with S. Mustaghim, Otto von Guericke University, Germany and B. Adini, Faculty of Medicine at Tel-Aviv University.

2.     Drought-related Functional Tradeoffs of Trees – In collaboration with the Int. Institute for Applied System Analysis (IIASA), Austria.

3.     Multi-concept Optimization of Robotic Manipulators – In collaboration with the Agricultural Research Organization, Volcani Center, Israel.

4.     Non-cooperative Multi-payoff Games in Economics – In collaboration with the Economic Department, LUISS University, Italy.       

 

F. Other Research Projects/Research Topics of Interest

 

1.     Adversarial Robotics under Conflicting Objectives – Funded by the Israeli Ministry of Science.

2.     Communication Network Design by Multi-Concept Optimization under Conflicting Objectives – Funded by the Israeli Defense Ministry.

3.     Deep ANNs and Ensembles of ANNs by Many-objective Evolution of the Networks' Architecture and Weights.

4.     Multi-objective Genetic Transfer for Optimization.

5.     Metaheuristics and Adaptive Parameterization for Multi-objective Optimization and Multi-concept Optimization.

6.     Model Learning for Multi-concept Optimization.

7.     Machine Learning with Many-objective Optimization as Applied to Big Data.

8.     Revisiting Multi-concept Optimization and Multi-objective Games for the understanding of Biological Systems

 

G. For Prospective MSc/PhD Students & Post-docs

 

If you are interested in topics such as: Systems (technical or biological), Engineering Design, Robotics, Mechtronics, Control, Artificial Intelligence, Bio-inspired Computational Methods such as Evolutionary Computations, Neural Networks, and Fuzzy Logic, then you may want to consider joining our research group.

In such a case, please read the above description on the uniqueness of our research, and see if it fits your interests.

 

H. List of Current Students

 

Meir Harel (PhD)

Eliran Farhi (PhD)

Adham Salih (PhD)

Ofer Weiss (PhD)

Yoni Maor (PhD)

Joseph Gabbay (PhD)

Stav Bar-Sheshet (PhD)

Tamir Mhabari (MSc)

Yossef Braslev (MSc)

Yuval Alon (BSc)

 

I. List of Recent Graduates

 

Erella Matalon-Eisenstadt (PhD, 2019)

David Alkaher (PhD, 2019)

Barak Samina (MSc, 2019)

Roi Chananel (MSc, 2019)

Adham Salih (MSc, 2018)

Gil Segal (MSc, 2017)

Omer Abramovich (MSc, 2017)

 

      II.                        List of Recent Articles

 

Note: For copies of reports/papers, which are not linked here, please contact moshaiov@tauex.tau.ac.il

 

A.    Articles on Multi-objective Optimization and Multi-Concept Optimization

 

1.     Farhi, E. and Moshaiov, A. Window-of-Interest-based Multi-objective Evolutionary Search for Satisficing Concepts

Proceedings of the IEEE Conference on Systems, Man and Cybernetics, 2017.

2.     Moshaiov, A. The Paradox of Multimodal Optimization:  Concepts vs. Species in Single and Multi-objective Problems

Proceedings of the IEEE Congress on Evolutionary Computation, 2016.

3.     Snir, A., Samina, B. and Moshaiov, A. Concept-based Evolutionary Multi-Criteria Exploration of Design Spaces under Run-time Limitation

Proceedings of the IEEE Symposium Series on Computational Intelligence, 2015.

4.     Moshaiov, A., Snir, A. and Samina, B. Concept-based Evolutionary Exploration of Design Spaces by a Resolution-Relaxation-Pareto Approach,

Proceedings of the IEEE Congress on Evolutionary Computation, 2015.

 

B.    Articles on Multi-objective Neuroevolution

 

5.     Salih, A. and Moshaiov, A. Many-objective Topology and Weight Evolution of Neural-Networks,

Submitted to the International Joint Conference on Neural Networks, 2020.

6.     Abramovich, O. and Moshaiov, A. Multi-objective Topology and Weight Evolution of Neuro-controllers,

Proceedings of the IEEE Congress on Evolutionary Computation, 2016. 

7.     Salih, A. and Moshaiov, A. Multi-objective Neuroevolution: Should the Main Reproduction Mechanism be Crossover or Mutation?

Proceedings of the IEEE Conference on Systems, Man and Cybernetics, 2016.

8.     Moshaiov, A. and Tal, A. Family Bootstrapping: a Genetic Transfer Learning Approach for Onsetting the Evolution for a Set of Related Robotic Tasks. Proceedings of the IEEE Congress on Evolutionary Computation, 2014.

9.     Moshaiov, A. and Abramovich, O. Is MO-CMA-ES Superior to NSGA-II for the Evolution of Multi-objective Neuro-controllers?  

Proceedings of the IEEE Congress on Evolutionary Computation, 2014.

 

C.    Articles on Fuzzy and Neuro-fuzzy Control

 

10. Gabbay, J., and Moshaiov, A. Human-like Motion Control for Autonomous Driving in Rugged Terrains,

To be submitted to the IEEE International Conference on Fuzzy Systems, 2020.

11. Segal, G., Moshaiov, A., Amichay G. and Ayali, A. Neuro-fuzzy Learning of Locust's Marching in a Swarm.

Proceedings of the International Joint Conference on Neural Networks, 2016.

 

D.   Articles on Single and Multi-objective Games

 

12. Eisenstadt, E. and Moshaiov, A. Co-Evolutionary Algorithm for Solving Multi-Objective Games,

To be submitted to Swarm and Evolutionary Computation

13. Eisenstadt, E. and Moshaiov, A. Mutual Rationalizability in Vector-payoff Games,

Proceedings of the International Conference on Evolutionary Multi-Criterion Optimization, 2019.

14. Harel, M., Moshaiov, A. and Alkaher, D. Rationalizable Strategies for the Navigator-Target-Missile Game,

Accepted for publication in the AIAA Journal of Guidance, Control, and Dynamics, 2019.

15. Eisenstadt, E. and Moshaiov, A. Decision‐making in Non‐cooperative Games with Conflicting Self‐objectives,  

Journal of Multi‐Criteria Decision Analysis, 2018.

16. Alkaher, D. and Moshaiov, A. Non-dominated Strategies for Cautious to Courageous Aerial Navigation,

AIAA Journal of Guidance, Control, and Dynamics, 2018.

17. Eisenstadt, E. and Moshaiov, A. Novel Solution Approach for Multi-objective Attack-Defense Cyber Games with Unknown Utilities of the Opponent, IEEE Transactions on Emerging Topics in Computational Intelligence, 2017.

18. Harel, M., Eisenstadt, E. and Moshaiov, A. Solving Multi-objective Games using A-priori Auxiliary Criteria,

Proceedings of the IEEE Congress on Evolutionary Computation, 2017. 

19. Eisenstadt, E., Moshaiov, A. and Avigad G. The Competing Travelling Salespersons Problem under Multi-criteria,

Proceedings of the International Conference on Parallel Problem Solving from Nature, 2016.

20. Alkaher, D. and Moshaiov, A. Game-based Safe Aircraft Navigation in the Presence of Energy-Bleeding Coasting-Missile.

AIAA Journal of Guidance, Control, and Dynamics, 2016.

21. Alkaher, D. and Moshaiov, A. Dynamic-Escape-Zone to Avoid Energy-Bleeding Coasting-Missile,”

AIAA Journal of Guidance, Control, and Dynamics, 2015.

22. Eisenstadt, E., Moshaiov, A. and Avigad, G. Co-evolution of Strategies for Multi-objective Games under Postponed Objective Preferences,

Proceedings of the IEEE Conference on Computational Intelligence and Games (CIG), pp. 461–468, 2015.

21. Alkaher, D., Moshaiov, A., and Or, Y. Guidance Laws based on Optimal Feedback Linearization Pseudo-Control with Time-to-go Estimation.

AIAA Journal of Guidance, Control and Dynamics, 2014.

 

  III.                        My Professional Experience

 

A. Academic Experience

 

During 1985-88, Amiram Moshaiov was an Assistant Professor at MIT, USA.

Since 1988 A. Moshaiov has been at Tel-Aviv University (TAU).

He is the founder and developer of the robotics and mechatronics section of the Mech. Eng. Program at TAU.

 

B. Engineering Experience

 

Moshaiov served for 5 years as a mechanical engineer in the Israeli Navy.

While leading the robotics and mechatronics labs of the Mechanical Engineering Program at TAU, during the 90's, he was involved in the design of robots and their subsystems.

 

 

 C. Activities in Editorial Boards, International Organizations and Conferences

 

Associate Editor of the IEEE Transaction on Emerging Topics in Computational Intelligence

Member of the Editorial Board of the Journal of Memetic Computing and a reviewer of many other scientific journals

Member of the IEEE Task Force on Artificial Life and Complex Adaptive Systems

Member of the IEEE Task Force on Evolutionary Deep Learning and Applications

Member of the EURO Working Group on Multicriteria Decision Aiding

Ex-member of the Management Board of the European Network of Excellence in Robotics

Moshaiov is/was a member of many international program committees of conferences such as:

The IEEE International Conference on Systems, Man, and Cybernetics

The IEEE/RSJ International Conference on Intelligent Robots and Systems

The IEEE Congress on Evolutionary Computation

The IEEE World Congress on Computational Intelligence

The IEEE Symposium on Artificial Life

The IEEE Symposium on Comp. Intelligence for Security and Defense Applications

The IEEE Symposium on Comp. Intelligence in Multicriteria Decision Making

The International Conference on Parallel Problem Solving from Nature

The International Conference on Simulated Evolution and Learning

The European Robotic Symposium

The International IFAC Symposium on Robot Control

The International Symposium on Tools and Methods of Competitive Engineering

The International Conference on Engineering Design

The International Conference on Mechatronics

The IEEE International Conference on Control Applications

The IEEE International Conference on Computational Cybernetics

 

D. Organization of Workshops and Special Sessions at International Conferences

 

                  Originator and Co-Chair of:

The IEEE/RSJ IROS Workshop on Multi-Objective Robotics

The IEEE/RSJ IROS Workshop on Multi-Competence Optimization and Adaptation in Robotics and A-life

The GECCO Workshop on the Evolution of Natural and Artificial Systems

The Special Session on EC and Games at IEEE-CEC 2017

 

 

IV.                        My Current Research Interests

 

A. Computational Intelligence Methods

 

Evolutionary Computation (e.g., Genetic Algorithms, Evolution Strategies)

Neural Networks (e.g., deep neural-networks)

Fuzzy Logic

Hybrid Methods (e.g., Evolutionary Neural Networks, Neuro-Fuzzy Inference Systems)

Interactive Evolutionary Computation

Evolutionary Multi-Objective Optimization

Hybrids of Evolutionary Multi-Objective Optimization and Multi-criteria Decision-making methods

Evolutionary Multi-Objective Adaptation

Co-Evolution

Genetic Transfer

Learning, Adaptation, Development

 

B. Other Techniques

 

Pontryagin Maximum Principle

Differential Games

Feedback Linearization

 

C. Application Areas and Problems

 

Robotics (e.g., Behavioral, Cognitive, Developmental, Evolutionary)

Guidance and Control

Mechatronics (e.g., Simultaneous evolution of mechanics and control)

Complex Adaptive Systems

Cybernetics (e.g., Metaphors and analogies in natural and artificial Evolution, Multi-competence cybernetics)

Artificial Life (e.g., Bio-plausible simulations, System identification of the behavior of animals)

Computer Vision (e.g., Object detection and recognition, Bio-inspired vision systems, Attention)

Multi-Objective Games (known also as multi-payoff games or vector payoff games)

Aeronautical Games (e.g., Air combat problems, Pursuit-evasion)

Cyber Security Games

Games in Operation Research (e.g., Competitive travelling salespersons problems)

Engineering Design (e.g., Conceptual, Multi-objective, Robust, Interactive, Design space exploration)

Multi-objective Planning

Multi-objective Navigation

Machine Learning (e.g., Supervised and unsupervised learning, Reinforcement learning, Deep learning, Transfer learning)

Text Analysis

Multi-Agent Systems

Artistic Design by Evolutionary Computation

 

 

       V.                        My Past Research Topics

 

A. Moshaiov published during the 80’s and early 90’s in international scientific journals on many topics in structural mechanics, and shipbuilding manufacturing processes. Later he conducted research on topics such as MEMS manufacturing processes, bio-mechanics of tennis elbow, and robot kinematics. For his current research topics, see above.