Machine Intelligence Research Frontier

Category: Machine Intelligence

Read the original document

<!-- gdoc-inlined -->


Let’s start with the intersection of the Brain, Deepmind, and OpenAI research frontiers, and follow up with the workshops at ICML, NeurIPS, ICLR, EMNLP and ACL for the last 2 years. Later, I can add CVPR, AAAI.

  • ICML 2019, ICML 2018
  • NeurIPS 2019, NIPS 2018
  • ICLR 2019, ICLR 2018
  • EMNLP 2018
  • ACL 2018
  • ICML 2020
  • Deepmind Research Overview
  • Google Brain Research Overview
  • Open AI Research Overview
  1. Transfer Learning / Domain Adaptation
  2. Tools, Environment & Datasets
  3. Reinforcement Learning
    1. Model-based RL[a][b]
    2. Exploration in RL[c][d]
    3. Multi-Task Learning
    4. Imitation Learning +1
  4. Safety[e]
  5. Deep Learning
    1. Convolutional Neural Networks
    2. Sequence 39.Modeling
      1. Recurrent Neural Networks
      2. Attention
    3. Scalability and Speed
    4. Parallel and Distributed Learning
    5. Distillation / Compactness
  6. Natural Language Processing & Understanding[f]
    1. Word, Phrase, Paragraph, Document Representation
    2. Semantics
    3. Multilingual Methods
    4. Information Extraction
  7. Regularization
  8. Multi-Modal[g]
  9. Generative Models
    1. GANs
    2. VAEs
    3. Normalizing Flows
  10. Variational Inference
  11. Linear Models
  12. Unsupervised Learning
  13. Clustering
  14. Dimensionality Reduction
  15. Autoencoders
  16. Representation Learning
  17. Memory
  18. Multi-Agent Systems[h]
  19. Metalearning
  20. Neural Programming[i]
  21. Hyperparameter Optimization
  22. Loss Function Learning[j]
  23. Evolution
  24. Game Theory
  25. General Machine Learning
  26. Theory
  27. Mean Field Theory
  28. Infinite Width NNs
  29. Probably Approximate Correctness
  30. VC Dimension
  31. Neuroscience
  32. Interpretability[k]
  33. Adversarial Examples
  34. Kernel Machines
  35. Collaborative Filtering
  36. Graphical / Relational Learning
  37. Optimization
  38. Convex
  39. Non-Convex
  40. Bandits
  41. Multi-Armed Bandit
  42. Topological Data Analysis
  43. Semi-Supervised Learning
  44. Self-Supervised Learning
  45. Learning to Rank & Structured Prediction
  46. Feature Selection
  47. Statistical Machine Learning
  48. Bayesian Machine Learning[l]
    1. Bayesian Deep Learning
    2. Bayesian Nonparametrics
  49. Statistical Processes
    1. Gaussian Processes
    2. Poisson Processes
  50. MCMC
  51. Uncertainty Estimation
  52. Distributional Shift Robustness[m][n]
  53. Reasoning
  54. Causal Inference[o]
  55. Online Learning
  56. Active Learning[p]
  57. Continual Learning / Life-Long Learning
  58. Time Series
  59. Information Theory
  60. Intuitive Physics
  61. Privacy, Anonymity
  62. Security[q]
  63. Miscellaneous
  64. Applications
  65. Speech Recognition
  66. Image Categorization
  67. Image Captioning
  68. Natural Language Understanding
    1. Machine Translation[r]
    2. Language Modeling / Generation
    3. Question Answering
    4. Summarization
    5. Search
    6. Parsing
  69. Pedestrian Detection
  70. Grasp Detection
  71. Go
  72. Video
  73. Dialogue
  74. 3D Object Reconstruction
  75. Speaker Verification
  76. Health Care
  77. Theorem Proving
  78. Music
  79. Pose Estimation
  80. Social Media
  81. Speech Generation
  82. System Design / Device Placement
  83. Fairness
  84. Super Resolution
  85. Chemistry 1. Molecules and Materials
  86. Robotics 1. Autonomous Vehicles
  87. Physics
  88. Games
  89. Art
  90. New types of hardware: neuromorphic computing or other types could SIGNIFICANTLY speed up some types of AI, with unpredictable consequences

Application:

  1. Question for each subfield:
  2. “If I want to do _____, what concepts do I need to understand, what facts do I need to memorize, what procedures do I need to practice?”
  3. Ranking subfields by a standard
    1. Impact on safety
    2. Impact on general intelligence

[a]+ Models of the environment and its dynamics leads to interpretability [b]+1 [c]AIXI theoretical concerns on exploration: "to explore or not to explore" is a safety-related decision, and it's a fundamental uncertainty [d]+1 [e]Of course [f]+ Important for interfacing with the complexity of human goals, values [g]Making ConvNets explain their decisions using natural language and RL agents speak about decision would improve their interpretability (->safety) and how all of them work [h]Important for safety because many "human values" are derived from the need for cooperation in our evolutionary environment. Seems plausible that an AI trained in a multi-agent way would be easier to "control" or at least do positive-sum bargains with. [i]- Program Induction / Source Code Rewrites are likely to lead to unpredictable systems [j]+ Loss function learning / learned objective (for alignment with Human values) [k]+1 [l]Will help with uncertainty [m]Helpful for both inner optimizers, and using a NN to estimate a reward function [n]+1, Uncertainty Estimation is very important for behaving in the real world safely [o]+ Causal graphs of the environment, at the right level of abstraction, gives strong interpretability and controllability of the system [p]Critical for safety - plausibly amount of supervision is the bottleneck for alignment, and active learning seems the most promising way to use supervision more effectively. [q]Very important in short / medium term . Senior people I've talked to say this defending against adversaries (broader definition of security) is actually the #1 problem in ensuring recommender systems are good for users. [r]+ Translation of decisions / models of the world from neuralese into human language


Source: Original Google Doc

[[curator]]
I'm the Curator. I can help you navigate, organize, and curate this wiki. What would you like to do?