thoughts on human emotions, communication breakthroughs, and … · 2007-10-18 · thoughts on...

22
Thoughts on Human Emotions, Thoughts on Human Emotions, Communication Breakthroughs, and the Communication Breakthroughs, and the Next Generation of Data Mining Next Generation of Data Mining University of Maryland Baltimore County & University of Maryland Baltimore County & Agnik Agnik Hillol Kargupta Hillol Kargupta

Upload: others

Post on 09-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

Thoughts on Human Emotions, Thoughts on Human Emotions, Communication Breakthroughs, and the Communication Breakthroughs, and the Next Generation of Data Mining Next Generation of Data Mining

University of Maryland Baltimore County & University of Maryland Baltimore County & AgnikAgnik

Hillol KarguptaHillol Kargupta

Page 2: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

RoadmapRoadmap

Human emotions and communicationHuman emotions and communication

Communication breakthroughs of the pastCommunication breakthroughs of the past

What is missing? What is missing?

How data mining can helpHow data mining can help

Page 3: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

Human Emotions and the Need for InteractionsHuman Emotions and the Need for Interactions

R.I.M. Dunbar, R.I.M. Dunbar, THE SOCIAL BRAIN: Mind, Language, and THE SOCIAL BRAIN: Mind, Language, and Society in Evolutionary Perspective, Annual Review of Society in Evolutionary Perspective, Annual Review of Anthropology, October 2003, Vol. 32, Pages 163Anthropology, October 2003, Vol. 32, Pages 163--181181

Page 4: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

The First Breakthrough: SpeechThe First Breakthrough: Speech

Early form of language, Early form of language, 200,000 years ago200,000 years ago

Local CommunicationLocal Communication

Can communicate with only Can communicate with only those who are nearby and those who are nearby and can hear what you are can hear what you are saying.saying. Oracle of Apollo, DelphiOracle of Apollo, Delphi

Page 5: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

Extending the Range Over TimeExtending the Range Over Time

30,000 BC30,000 BC

Observe an eventObserve an event

Document for posterior Document for posterior generationsgenerations

One to SomeOne to Some

African talking drumAfrican talking drum.

African talking drumAfrican talking drum.

Page 6: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

Expanding the ReachExpanding the Reach

A Scandinavian fire beaconA Scandinavian fire beacon.

1919thth century postal system in Eastern Europe.century postal system in Eastern Europe.

African talking drumAfrican talking drum.

1818thth century stamp in Indiacentury stamp in India.

Page 7: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

Evolution of Communication StructureEvolution of Communication Structure

One to SomeOne to Some

One to OneOne to One

Page 8: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

Technology in 19Technology in 19thth--2121stst CenturyCentury

Siemens TelexSiemens Telex Telephone from 1896.Telephone from 1896.

Radio from 1959Radio from 1959 CellCell--phonephone in 2007in 2007

Page 9: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

Further Evolution of Communication StructureFurther Evolution of Communication Structure

One to OneOne to One

Many to OneMany to One

Mostly AddressMostly Address--basedbased

Page 10: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

That is ChangingThat is Changing

SpamsSpamsSocial networking sitesSocial networking sitesSearch enginesSearch enginesCitizen JournalismCitizen Journalism

Page 11: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

Problems of Current ClientProblems of Current Client--Server ModelsServer Models

Economics of Mass Communication Economics of Mass Communication Privacy and Intellectual Property Issues Privacy and Intellectual Property Issues Not ScalableNot Scalable

Reliance on a central server.Reliance on a central server.

Page 12: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

Current ApproachCurrent Approach

Taking your TV remote away and letting someone else to Taking your TV remote away and letting someone else to find the right content for you…Hmmm…find the right content for you…Hmmm…

Channel 1Channel 1Channel 2Channel 2

..,,,,,,

Channel 150Channel 150

Note the RemoteNote the Remote

Page 13: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

A Local ApproachA Local Approach

Local control in distributed systemsLocal control in distributed systemsEfficient global communication through local Efficient global communication through local interactionsinteractionsBounding the cost at every nodeBounding the cost at every node

Page 14: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

Examples in Natural SystemsExamples in Natural Systems

Human societiesHuman societies

Swarm behavior in fish Swarm behavior in fish schoolsschools

Insect coloniesInsect colonies

Termite coloniesTermite colonies

Fish schoolFish school

Page 15: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

PeerPeer--toto--peer (P2P) Networkspeer (P2P) Networks

Relies primarily on the computing resources of the participants Relies primarily on the computing resources of the participants in in the network rather than a relatively low number of servers. the network rather than a relatively low number of servers.

P2P networks are typically used for connecting nodes via largelyP2P networks are typically used for connecting nodes via largelyad hoc connections. ad hoc connections.

No central administrator/coordinatorNo central administrator/coordinator

Peers simultaneously function as both "clients" and "servers" Peers simultaneously function as both "clients" and "servers"

Privacy is an important issue in most P2P applicationsPrivacy is an important issue in most P2P applications

Page 16: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

Where do we find P2P Networks?Where do we find P2P Networks?Applications:Applications:

FileFile--sharing networks: sharing networks: KaZAaKaZAa, Napster, Gnutella, Napster, GnutellaP2P network storage, web caching, P2P network storage, web caching, P2P bioP2P bio--informatics, informatics, P2P astronomy, P2P astronomy, P2P Information retrieval P2P Information retrieval

P2P Sensor Networks?P2P Sensor Networks?P2P Mobile AdP2P Mobile Ad--hoc hoc NETworkNETwork (MANET)?(MANET)?

Next Generation:Next Generation:P2P Search Engines, Social P2P Search Engines, Social Networking, DigitalNetworking, Digital libraries, P2Plibraries, P2P ““YouTubeYouTube”?”?

Page 17: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

P2P Web MiningP2P Web Mining

Web mining in a severWeb mining in a sever--less environmentless environment

Page 18: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

Useful Browser DataUseful Browser DataWebWeb--browser historybrowser historyBrowser cacheBrowser cacheClickClick--stream data stored at browser (browsing pattern)stream data stored at browser (browsing pattern)Search queries typed in the search engineSearch queries typed in the search engineUser profileUser profileBookmarksBookmarks

ChallengesChallengesIndexing, clustering, data analysis in a decentralized asynchronIndexing, clustering, data analysis in a decentralized asynchronous ous mannermannerScalabilityScalabilityPrivacyPrivacy

Page 19: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

References on P2P Web MiningReferences on P2P Web Mining

K. Das, K. K. Das, K. BhaduriBhaduri, K. Liu, H. Kargupta. (2006). Identifying , K. Liu, H. Kargupta. (2006). Identifying Significant Inner Product Elements in a PeerSignificant Inner Product Elements in a Peer--toto--Peer Network. Peer Network. IEEE Transactions on Knowledge and Data EngineeringIEEE Transactions on Knowledge and Data Engineering. . (Accepted, in press)(Accepted, in press)

K. Liu, K K. Liu, K BhaduriBhaduri, K. Das, P. Nguyen, H. Kargupta (2006). Client, K. Das, P. Nguyen, H. Kargupta (2006). Client--side Web Mining for Community Formation in side Web Mining for Community Formation in PeerPeer--toto--Peer Peer Environments. Environments. ACM SIGKDD ExplorationsACM SIGKDD Explorations. Volume 8, Issue 2, . Volume 8, Issue 2, Pages 11 Pages 11 -- 20. 20.

Page 20: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

P2P NASA Astronomy Data Mining P2P NASA Astronomy Data Mining Virtual ObservatoriesVirtual Observatories

ClientClient--server architectureserver architectureConsider Sloan Digital Sky Survey: Consider Sloan Digital Sky Survey:

2M hits per month 2M hits per month traffic is doubling every 15 monthstraffic is doubling every 15 months

Need better scalabilityNeed better scalabilityMyDBMyDB: Download and locally manage your data: Download and locally manage your dataNetwork of such databasesNetwork of such databasesSearching, clustering, and outlier detection in P2P Searching, clustering, and outlier detection in P2P virtual observatory data network.virtual observatory data network.

NASA AIST Project at UMBCNASA AIST Project at UMBC

Page 21: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

Some ReferencesSome ReferencesD. D. PelegPeleg. (2000) Distributed Computing: A Locality. (2000) Distributed Computing: A Locality--Sensitive Approach, Sensitive Approach, SIAM,PhiladelphiaSIAM,Philadelphia. .

M. M. NaorNaor and L. and L. StockmeyerStockmeyer. (1995). What can be computed locally? SIAM Journal . (1995). What can be computed locally? SIAM Journal on Computing, Volume 24 , Issue 6, Pages: 1259 on Computing, Volume 24 , Issue 6, Pages: 1259 -- 1277 1277

H. Kargupta and K. H. Kargupta and K. SivakumarSivakumar, (2004) Existential Pleasures of Distributed Data , (2004) Existential Pleasures of Distributed Data Mining. Data Mining: Next Generation Challenges and Future DirecMining. Data Mining: Next Generation Challenges and Future Directions. Editors: H. tions. Editors: H. Kargupta, A. Joshi, K. Kargupta, A. Joshi, K. SivakumarSivakumar, and Y. , and Y. YeshaYesha. AAAI/MIT Press.. AAAI/MIT Press.

S. S. DattaDatta, K. , K. BhaduriBhaduri, C. , C. GiannellaGiannella, R. Wolff, and H. Kargupta. (2006). Distributed , R. Wolff, and H. Kargupta. (2006). Distributed Data Mining in PeerData Mining in Peer--toto--Peer Networks. IEEE Internet Computing special issue on Peer Networks. IEEE Internet Computing special issue on Distributed Data Mining, Volume 10, Number 4, Pages 18 Distributed Data Mining, Volume 10, Number 4, Pages 18 -- 26. 26.

AssafAssaf Schuster and Ran Wolff. (2003) Association Rule Mining in PeerSchuster and Ran Wolff. (2003) Association Rule Mining in Peer--toto--Peer Peer Systems Special Issue on Distributed and Mobile Data Mining, IESystems Special Issue on Distributed and Mobile Data Mining, IEEE Transactions EE Transactions on System, Man, Cybernetics, Part B.on System, Man, Cybernetics, Part B.

Page 22: Thoughts on Human Emotions, Communication Breakthroughs, and … · 2007-10-18 · Thoughts on Human Emotions, Communication Breakthroughs, and the ... IEEE Transactions on Knowledge

Recommendations and a QuestionRecommendations and a Question

Think computing from a truly interdisciplinary Think computing from a truly interdisciplinary perspectiveperspective

Technology does not matter unless it can “sync” with Technology does not matter unless it can “sync” with human needshuman needs

Does the current clientDoes the current client--server model for connecting server model for connecting with others “sync” with our basic needs?with others “sync” with our basic needs?