I think this website is good for:
Clarifying/explaining/discussing theoretical AI concepts (including concepts described in AI research papers, books, etc.), notation and terminology
Discussing philosophical issues related to AI (risks, safety, AGI, super-intelligence, etc)
Discussing the history (e.g. AI winters) and the future of AI and how it relates to other fields
Based on all topics described in the box on the right side of the AI Wikipedia page, theoretical AI concepts/goals comprise:
- Knowledge reasoning
- Machine learning
- Reinforcement learning
- Supervised learning
- Unsupervised learning
- Online learning
- Continual, lifelong or incremental learning
- Active learning
- Natural language processing
- Computer vision
The approaches are
- Symbolic (GOFAI)
- Deep learning
- Bayesian networks
- Causal inference
- Evolutionary algorithms
- genetic algorithms
- Swarm intelligence
- Ant colony optimization algorithms
- Artificial bee colony algorithm
- Particle swarm optimization
Some philosophical and social issues include:
- Existential risk
- AI tests
- Definitions of AI
- Chinese room
- Weak vs strong AI
- Friendly AI
- Emotional AI
- Explainable AI
Currently, the Help Center does not explicitly state that these topics are suited for this website, but I think it should. I think we should clarify which topics are on-topic here. In general, we can use the linked Wikipedia page to help us clarify which topics are suited for the website.
Furthermore, I would say that every implementation-related question should always be considered off-topic here, given that there's already Stack Overflow (and Data Science SE) for this. Which other topics are off-topic here? Should we also be more strict regarding primarily opinion-based questions? I think so, but given that philosophical questions are allowed here, we need to be careful when defining the borderline.
What about hardware questions related to neuromorphic chips? We actually have a neuromorphic-engineering tag. If they are about theoretical properties and not implementation issues, can they be considered on-topic?
Furthermore, it would be useful if every new user was "forced" to read this on and off-topic pages (before posting a new question), to avoid them to post off-topic questions. It would also be useful to have an automatic way to guide them to the more appropriate website, in those cases. Is this possible to do?
We should spend a few paragraphs to describe our community to new users and how it is different from (or similar to) other communities (in particular, Data Science SE, Cross Validated SE and Stack Overflow).
Several related questions have been asked in the past
- What topics can I ask about here?
- Is it time to modify our site guidelines?
- How to distinguish between 'programming' and 'conceptual' questions?
- Technical questions are not getting closed
- Why aren't implementation based questions welcome on this stack?
- What is in scope under the "implementation of machine learning" exclusion?
- What kind of implementation questions should be off-topic?
- What should the AI.SE Site Description be?