complacs composing learning for artificial cognitive systems year 2: specification of scenarios

10
CompLACS Composing Learning for Artificial Cognitive Systems Year 2: Specification of scenarios

Upload: tamsin-kelly

Post on 17-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CompLACS Composing Learning for Artificial Cognitive Systems Year 2: Specification of scenarios

CompLACSComposing Learning for Artificial Cognitive Systems

Year 2: Specification of scenarios

Page 2: CompLACS Composing Learning for Artificial Cognitive Systems Year 2: Specification of scenarios

CompLACSComposing Learning for Artificial Cognitive Systems

Cats and MouseGoal : cats cooperate to maintain the mouse in a given area, then capture it.

Wanted: algorithm to control cats

• case 1: each cat has access to the full noiseless state (centralised)

• case 2: as above but noisy (centralised)

• case 3: each agent has to learn a model of other cats (distributed)

• case 4: propose your “variation”

method 1 + method 2 = ?

Page 3: CompLACS Composing Learning for Artificial Cognitive Systems Year 2: Specification of scenarios

CompLACSComposing Learning for Artificial Cognitive Systems

Active Vision Search

Goal : find item of interest in large environment from visual data (on board camera).

Wanted: algorithm to perform “optimal” search

• case 1: single helicopter

• case 2: multi-helicopter

• case 3: propose your “variation”

method 1 + method 2 = ?

Page 4: CompLACS Composing Learning for Artificial Cognitive Systems Year 2: Specification of scenarios

CompLACSComposing Learning for Artificial Cognitive Systems

Plume Distribution Estimation

Goal : given helicopters with on-board sensors, estimate distribution (in space) of a property (e.g. CO concentration).

Wanted: representation for distribution and algorithm for active sampling

• case 1: single helicopter, static distribution (simulation)

• case 2: multiple helicopters, static distribution

• case 3: time varying distribution/wind multiple helicopters

• case 4: propose your “variation”

method 1 + method 2 = ?

Page 5: CompLACS Composing Learning for Artificial Cognitive Systems Year 2: Specification of scenarios

CompLACSComposing Learning for Artificial Cognitive Systems

Patrolling and SurveillanceGoal : given an environment with a (predefined) set of targetlocations, have a team of helicopters patrolling the environment in an "effective" way so as to prevent attacks from intruders.

Wanted: learn how to patrol the targets so as to minimize the chance for an intruder to attack a target.

• case 1: single helicopter, known targets, unknown dynamics of the environment (travelling time from one location to the other)

• case 2: team of helicopters, introduce a cost function for patrolling

• case 3: propose your “variation”

method 1 + method 2 = ?

Page 6: CompLACS Composing Learning for Artificial Cognitive Systems Year 2: Specification of scenarios

CompLACSComposing Learning for Artificial Cognitive Systems

Feed Evaluation

Goal : Given large set of RSS feeds, find most "relevant" where relevance is a linear function of their content. Relevance is approximated by using feed-features.

Wanted: Sublinear time solution: can not explore all feeds

• case 1: Static list of feeds / static reward function / stationary distribution in each feed

• case 2: Reward / Contents may drift

• case 3: Features chosen by us vs. features learned by system• case 4: Propose your tools

Method1 + Method 2 = ?

Page 7: CompLACS Composing Learning for Artificial Cognitive Systems Year 2: Specification of scenarios

CompLACSComposing Learning for Artificial Cognitive Systems

Search URLs

Goal : Generate vast list of feeds. Given graph (hypertext) find nodes corresponding to RSS feeds, using the contents of the webpages.

Wanted: Algorithm to make decisions to focused search

• case 1: Learn value function, as function of content.• case 2: Value function is contextual: input parametrized by some extra features• case 3: Propose your tools

Method1 + Method 2 = ?

Page 8: CompLACS Composing Learning for Artificial Cognitive Systems Year 2: Specification of scenarios

CompLACSComposing Learning for Artificial Cognitive Systems

Learning Representation of Articles

Goal : Learn a low-dimensional vector to embed documents optimally for certain tasks.

Wanted: Method to extract a vector representation of an article with some optimum property for another module to use.• case 1: Features for a single classification task• case 2: Features for a set of classification tasks• case 3: Lossless vs. lossy representations • case 4: Most-general representation for a fixed budget• case 5: Propose your tools

Method1 + Method 2 = ?

Page 9: CompLACS Composing Learning for Artificial Cognitive Systems Year 2: Specification of scenarios

CompLACSComposing Learning for Artificial Cognitive Systems

Optimize non-convex function

Goal : Exploit non-convex function maximization / peak finding for standard ML algorithms

Wanted: Method to cast them as find all-maxima of a function

• case 1: EM• case 2: Ensemble classifiers• case 3: Clustering• case 4:

Method1 + Method 2 = ?

Page 10: CompLACS Composing Learning for Artificial Cognitive Systems Year 2: Specification of scenarios

CompLACSComposing Learning for Artificial Cognitive Systems

Thank you!