DBLP-SSE: A DBLP Search Support Engine

17
1 DBLP SSE: A DBLP Search Support Engine Yi Zeng 1 , Yiyu Yao 1,2 , Ning Zhong 1,3 , Yulin Qin 1,4 1. International WIC Institute, Beijing University of Technology, P.R. China 2. University of Regina, Canada 3. Maebashi Institute of Technology, Japan 4. Carnegie Mellon University, USA http://www.iwici.org/~yizeng

description

This slides are for a presentation at the 2009 IEEE/WIC/ACM International Conference on Web Intelligence. The major emphasis to this paper is concentrating on how to provide more personalized search support for a specific user considering his/her historical interests or recent interests. Cognitive memory retention like models are proposed and implemented in this system. Other supporting functionalities, such as domain distribution support, etc. are briefly mentioned. The whole paper can be downloaded from http://www.iwici.org/~yizeng/papers/WI2009-camera-ready.pdf

Transcript of DBLP-SSE: A DBLP Search Support Engine

Page 1: DBLP-SSE: A DBLP Search Support Engine

1

DBLP SSE: A DBLP Search Support Engine

Yi Zeng1, Yiyu Yao1,2, Ning Zhong1,3, Yulin Qin1,4

1. International WIC Institute, Beijing University of Technology, P.R. China

2. University of Regina, Canada3. Maebashi Institute of Technology, Japan

4. Carnegie Mellon University, USA

http://www.iwici.org/~yizeng

Page 2: DBLP-SSE: A DBLP Search Support Engine

2

The Evolution Towards the Intelligent Web

Some general views on efforts towards “the Intelligent Web”: [Zhong, Liu, Yao 2002] AI on the Web, Self-direction and learning,

Personalization, etc. [Nova 2002] 2020 +, Next big cycle: Reasoning and A.I. Intelligent personal

agent.

Nova Spivack, CEO & Founder, Radar Networks. Making Sense of the Semantic Web, 2002

Page 3: DBLP-SSE: A DBLP Search Support Engine

3

Back to the Origin of Web Intelligence

How?

[Zhong, Liu, Yao 2002] Ning Zhong, Jiming Liu, Yiyu Yao: In Search of the Wisdom Web. IEEE Computer 35(11): 27-31 (2002)

Questions from a more practical perspective:

How to serve users more wisely from a personal perspective ?Can user personalization be realized in different perspectives?

Web-empowered systems should provide various supporting functionalities to users to meet their diverse needs.

User Interests

Page 4: DBLP-SSE: A DBLP Search Support Engine

4

Search Support Engine

In this paper, we use Search Support Engine (SSE) as an example to serve the user wisely.

As one type of systems for developing the Intelligent Web, a Search Support Engine (SSE) implements the basic principles of (Web) Information Retrieval Support Systems (IRSS) [Yao2002, Hobert2008].

An SSE aims at meeting the diversity needs from different users, providing various supporting functionalities, tools, etc. for users to perform various tasks beyond the traditional search and browsing provided by current search engines.

In this talk, we concentrate on user centric supporting functionalities for this intelligent Web-empowered system.

Page 5: DBLP-SSE: A DBLP Search Support Engine

5

Creating a Context for User Interest :from Various Perspectives

• (Frequency and Recency) Exponential Model for Interest Retention :

• (Frequency and Recency) Power Model for Interest Retention :

n

jjimiTI

1),()(

ibTn

jAejimiEIR

1),()(

bi

n

jATjimiPIR

1),()(

The “ Basic level advantage ” for problem solving acceleration [Rogers2007].

Concepts in a basic level are used by users more frequently than other terms [Wisniewski1989].

• (Frequency) Total Interest :

As a step forward “familiar term” in basic level, “interests retention” which focuses on frequency and recency at the same time, can be developed based on Cognitive memory retention models (exponential function model, power function model) [Anderson, Schooler 1991].

Page 6: DBLP-SSE: A DBLP Search Support Engine

6

Interest Retention and Interest Prediction

To some extend, future interests are relevant to interest retention.

Using the power law model, under A=0.855, and b=1.295, we selected all the authors whose publication numbers are above 100, and we predict their top 9 interests from 2000 to 2007 using interest retention (1226 persons). 49.54% of this samples can predict 3 out of 9 interests.

We analyzed research Interest retention for all the 615,124 computer scientists based on the SwetoDBLP dataset.

We released the “computer scientists’ research interest RDF dataset :

http://www.iwici.org/dblp-sse

We used the interest retention to extend and refine the query.

A comparative study of total research interests through the years 1990-2008 and current research interests in 2009 (based on both the power law and exponential law models)

Difference on the contribution values from papers published in different years

Page 7: DBLP-SSE: A DBLP Search Support Engine

7

DBLP-SSE : DBLP Search Support EngineLet’s use our WI 2009 Program Chair, Ricardo Baeza-Yates to test our system!

Recent interests are extracted using the power law interest retention model.

Terms with high frenquency do not necessarily have high interest retention. (e.g. “Model”)

Interest Frequency Interest Retention

Web 65 7.8095837

Search 64 5.587062

Distributed 7 3.1938698

Engine 19 2.269411

Mining 15 2.144009

Content 10 2.1001248

Query 26 1.2631637

Data 8 1.1330068

Index 8 1.0922915

User 6 1.0907176

Trade-off 2 1.0907129

Process 5 1.0531572

System 5 1.0516398

Impact 2 1.0515785

Model 15 1.0501344

Quality 4 1.0500001

Performance 2 1.05

Usage 1 1.05

Page 8: DBLP-SSE: A DBLP Search Support Engine

8

Representing User Interests

<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE rdf:RDF [

<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#">

]>

<rdf:RDF

xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:rdfs = "http://www.w3.org/2000/01/rdf-schema#"

xmlns:foaf="http://xmlns.com/foaf/0.1/">

<foaf:Person>

<foaf:name> Ricardo Baeza-Yates </foaf:name>

<foaf:workplacehomepage

rdf:resource="www.dcc.uchile.cl/~rbaeza/ " />

<foaf:mbox rdf:resource="[email protected]" /><rdfs:seeAlso rdf:resource="http://dblp.uni-trier.de/db/indices/a-tree/b/Baeza=Yates:Ricardo_A=.html"/><rdf:Seq><foaf:topic_interest>Web</foaf:topic_interest><foaf:topic_interest>Search</foaf:topic_interest><foaf:topic_interest>Distributed</foaf:topic_interest><foaf:topic_interest>Engine</foaf:topic_interest></rdf:Seq></foaf:Person></rdf:RDF>

Page 9: DBLP-SSE: A DBLP Search Support Engine

9

DBLP-SSE : DBLP Search Support EngineLet’s use our WI 2009 Program Chair, Ricardo Baeza-Yates to test our system!

Log in Ricardo Baeza-Yates (WI 2009 Program Chair)Top 9

Recent

interests

Web, search, distributed, engine, mining, content, query, data, index

Query : Artificial Intelligence

List 1 : without a starting point (recent interests constraints)

* PROLOG Programming for Artificial Intelligence, Second Edition.

* Artificial Intelligence Architectures for Composition and Performance Environment.

* Artificial Intelligence in Music Education: A Critical Review.

* Music, Intelligence and Artificiality. Artificial Intelligence and Music Education.

* ......

List 2 : with a starting point (recent interests constraints)

* Searching in a Maze, in Search of Knowledge: Issues in Early Artificial Intelligence.

* Web Intelligence and Artificial Intelligence in Education.

* Using Distributed Data Mining and Distributed Artificial Intelligence for Knowledge Integration.

* Parallel, Distributed and Multi-Agent Production Systems – A Research Foundation for Distributed Artificial Intelligence.

......

Vague or incomplete query can be refined by the starting point (containing recent interests extracted through interest retention models).

Page 10: DBLP-SSE: A DBLP Search Support Engine

10

Domain Analysis Support

Learning hierarchical knowledge structures from conference proceeding indexes.

An illustrative example:

Domain structure for Artificial Intelligence from conference indexes in the DBLP dataset.

A partial multi-level knowledge structure of Artificial Intelligence according to analysis on proceedings indexes of IJCAI 1969-2007.

Finer grained sub knowledge structure on robotics in the structure of Artificial Intelligence.

Page 11: DBLP-SSE: A DBLP Search Support Engine

11

Domain Tracking Support

Domain Tracking Author Distribution

Domain Tracking of “learning” based on Proceedings of the IJCAI 1981-2007.

Author Distribution in some fields of Artificial Intelligence.

Page 12: DBLP-SSE: A DBLP Search Support Engine

12

Why It is a Short Paper : Future Work

The interest retention model can just capture part of users’ current interests and cannot make very good prediction on future interest. Better prediction model on user current interests should be provided (by using spreading activation in ACT-R).

Bridging Cognitively inspired models for interest retentions and predictions with concept drifting (Comments from Yiyu Yao and Orland Hoebert).

Although the current system is user centric, a unified, practical architecture that bridge various supporting functionalities should be provided in order to avoid break different functions into unrelated, ill-structured fragments.

Page 13: DBLP-SSE: A DBLP Search Support Engine

13

References

[Lu 1987] Lu, Ruqian. Artificial Intelligence (I). The Science Press, 1987.

[Shi 1993] Shi, Chunyi, Huang, Changning, Wang, Jiaqin. Principles of Artificial Intelligence, Tsinghua University Press, 1993.

[Brachman 2004] Brachman, Ronald J., Levesque, Hector J. Knowledge Representation and Reasoning, Morgan Kaufmann Publishers, 2004.

[Solso 2004] Solso, R.L., MacLin, M.K, MacLin, O.H.: Cognitive Psychology. Pearson Education, Inc. (2004).

[Anderson 1983] Anderson, J.R. The architecture of cognition. Cambridge, MA: Harvard University Press.

[LaBrie 2004] LaBrie, R.C. The Impact of Alternative Search Mechanisms on the Effectiveness of Knowledge Retrieval, Ph.D thesis, Arizona State University, 2004.

[Landauer 1998] Landauer, C. Data, Information, Knowledge, Understanding: Computing Up the Meaning Hierarchy, Proceedings of the 1998 IEEE International Conference on Systems, Man, and Cybernetics, 1998.

Page 14: DBLP-SSE: A DBLP Search Support Engine

14

[Collins 1969] Collins, A.M. and Quillian, M.R. Retrieval time from semantic memory. Journal of Verbal Learning and Verbal Behaviour, 8, 240-247.

[Segal 2001] Segal, E.M. Semantic Memory, Course Lecture Notes on Reasoning and Problem Solving, State University of New York at Buffalo, 2001.

[Stokman 1988] Stokman, F.N. and Vries, P.H.de. Structuring knowledge in a graph. Human-Computer Interaction: Psychonomic Aspects, Springer, 1988.

[Stokman 1992] Stokman, F.N. Knowledge Graphs, In: Linguistic instruments in knowledge engineering, Elsevier, 1992.

[Bransford 2000] Bransford, J.D., Brown, A.L. and Cocking, R.R(Eds). How People Learn: Brain, Mind, Experience, and School, National Academy Press, 2000.

[Bruner 1981] Bruner, J.S. The organization of action and the nature of adult-infant transaction: Festschrift for J. R. Nuttin. Pp. 1-13 in Cognition in Human Motivation and Learning, D. d'Ydewalle and W. Lens, eds. Hillsdale, NJ: Erlbaum, 1981.

Page 15: DBLP-SSE: A DBLP Search Support Engine

15

[Martin 2002] Philippe Martin. Knowledge Representation, Sharing and Retrieval on the Web. In: Web Intelligence, Springer, 2002.

[Bakker 1987] Bakker, R.R. Knowledge Graphs : representation and structuring of scientific knowledge. Ph D thesis, University of Twente, Enschede, 1987.

[Carre 1979] Carre, B. Graphs and Networks. Clarendon Press, Oxford, 1979.

[Simon 1957] Simon, H.A. Models of Man, Wiley, 1957.

[Simon 1953] Simon, H.A. A behavioral model of rational choice, the RAND Corporation, 1953.

[Yao 2002] Yao, Y.Y., Liau, C.-J.: A Generalized Decision Logic Language for Granular Computing. In: Proc. of FUZZ-IEEE’02, Hawaii, USA, 1092-1097, 2002.

[Yao 2003] Yao, Y.Y. A Framework for Web-based Research Support Systems, The 27th Annual International Computer Software and Applications Conference, 601, 2003.

[Yao 2006] Yao, Y.Y.: Three Perspectives of Granular Computing. Journal of Nanchang Institute of Technology, Vol. 25, No. 2, 16-21, 2006.

Page 16: DBLP-SSE: A DBLP Search Support Engine

16

[Keil 1989] Concepts, kinds, and cognitive development. Cambridge, MA: MIT Press.

[Fensel 2007] Fensel, D. and van Harmelen, F. Unifying reasoning and search to web scale, IEEE Internet Computing, 2007, 11(2): 96, 94-95.

[Sowa 1984] Sowa, J.F. Conceptual Structures, Information Processing in Mind and Machine, Addison-Wesley, Reading, Massachusetts, 1984.

[Hawkins 2004] Hawkins, J. and Blakeslee, S. On Intelligence, Henry Holt and Company, 2004.

[Berners-Lee 2006] Berners-Lee, T., Hall, W., Hendler, J.A., O’Hara, K., Shadbolt, N. and Weitzner, D.J. A Framework for Web science, Foundations and Trends inWeb Science, 2006, 1(1): 1-130.

[Barsalou 2000] Concepts: Structure. In A. E. Kazdin (Ed.), Encyclopedia of psychology, Vol. 2, Washington, DC: American Psychological Association, 2000, 245-248.

Page 17: DBLP-SSE: A DBLP Search Support Engine

17

Thank you!