• No results found

Recommender Systems for Learning

N/A
N/A
Protected

Academic year: 2021

Share "Recommender Systems for Learning"

Copied!
93
0
0

Loading.... (view fulltext now)

Full text

(1)

Hendrik Drachsler

Centre for Learning Sciences and Technology (CELSTEC)

Open University of the Netherlands

Recommender Systems

for Learning

12. 04. 2012

Advanced SIKS course on Technology-Enhanced Learning

(2)

Goals of the lecture

2

1. Crash course Recommender Systems (RecSys)

2. Overview of RecSys in TEL

3. Conclusions and open research issues

for RecSys in TEL

(3)

Introduction into

Recommender Systems

Introduction Objectives

Technologies

Evaluation

(4)

Application areas

E-commerce websites (Amazon)

Video, Music websites (Netflix, last.fm)

Content websites (CNN, Google News)

Other Information Systems (Zite APP)

Major claims

Highly application-oriented research area, every domain and

task needs a specific RecSys

Always build around content or products they never

exist on their own

4

(5)

Introduction::

Definition

Using the

opinions of a community of users to

help

individuals in that community to identify more

effectively

content of interest from a potentially

overwhelming set of choices.

(6)

Introduction::

Definition

5

Using the

opinions of a community of users to

help

individuals in that community to identify more

effectively

content of interest from a potentially

overwhelming set of choices.

Resnick & Varian (1997). Recommender Systems, Communications of the ACM, 40(3).

Any system that produces

personalized

recommendations as output or has the effect of

guiding the user in a personalized way to

interesting

or

useful objects in a large space of possible options.

Burke R. (2002). Hybrid Recommender Systems: Survey and Experiments, User Modeling & User Adapted Interaction, 12, pp. 331-370.

(7)
(8)

6

(9)
(10)

6

(11)
(12)

6

(13)
(14)

6

(15)

Introduction::

Example

What did we learn from the small exercise?

There are different kinds of recommendations

a. People who bought X also bought Y

b. There are options to receive even more personalized

recommendations

When registering, we have to tell the RecSys what we like

(and what not). Thus, it requires information to offer suitable

recommendations and it learns our preferences.

(16)

7

Introduction::

The Long Tail

(17)

Introduction::

The Long Tail

Anderson, C. (2004). The Long Tail. Wired Magazine.

“We are leaving the age of information and

entering the age of recommendation”.

(18)

Johnson, S. (2001). Emergence. New York Scribner.

8

(19)

Johnson, S. (2001). Emergence. New York Scribner.

(20)

Johnson, S. (2001). Emergence. New York Scribner.

8

(21)

Johnson, S. (2001). Emergence. New York Scribner.

(22)

Johnson, S. (2001). Emergence. New York Scribner.

8

(23)

Introduction::

Age of RecSys?

(24)

9

Introduction::

Age of RecSys?

(25)

Some examples:

– ACM RecSys conference

– ICWSM: Weblog and Social Media

– WebKDD: Web Knowledge Discovery and Data Mining

– WWW: The original WWW conference

– SIGIR: Information Retrieval

– ACM KDD: Knowledge Discovery and Data Mining

– LAK: Learning Analytics and Knowledge

– Educational data mining conference

– ICML: Machine Learning

– ...

... and various workshops, books, and journals.

Introduction::

Age of RecSys?

... another 10 minutes, research on RecSys is

becoming very popular.

(26)

Objectives

of RecSys

11

The idea is to pick from my previous list 20-50 movies that share similar audience with “Taken”, then how much I will like depend on how much I liked those early movies

– In short: I tend to watch this movie because I have watched those

movies … or

– People who have watched those movies also liked this movie

(Amazon style)

probabilistic combination of – Item-based method

– User-based method – Matrix Factorization

(27)

Converting Browsers into

Buyers

Increasing Cross-sales

Building Loyalty

Schafer, Konstan & Riedel, (1999). RecSys in e-commerce. Proc. of the 1st ACM on electronic commerce, Denver, Colorado, pp. 158-169.

Objectives::

RecSys

Aims

(28)

13

The idea is to pick from my previous list 20-50 movies that share similar audience with “Taken”, then how much I will like depend on how much I liked those early movies

– In short: I tend to watch this movie because I have watched those

movies … or

– People who have watched those movies also liked this movie

(Amazon style)

probabilistic combination of – Item-based method

– User-based method – Matrix Factorization

– (May be) content-based method

Find good items

presenting a ranked list of

recommendendations.

Find all good items

user wants to identify all

items that might be

interesting, e.g. medical

or legal cases

Herlocker, Konstan, Borchers, & Riedl (2004). Evaluating Collaborative Filtering

Recommender Systems. ACM Transactions on Information Systems, 22(1), pp. 5-53.

(29)

The idea is to pick from my previous list 20-50 movies that share similar audience with “Taken”, then how much I will like depend on how much I liked those early movies

– In short: I tend to watch this movie because I have watched those

movies … or

– People who have watched those probabilistic combination of – Item-based method

– User-based method – Matrix Factorization

– (May be) content-based method

Find good items

presenting a ranked list of

recommendendations.

Find all good items

user wants to identify all

items that might be

interesting, e.g. medical

or legal cases

Receive sequence of items

sequence of related items is

recommended to the user,

e.g. music recommender

Annotation in context

predicted usefulness of an

item that the user is currently

viewing, e.g. links within a

website

Herlocker, Konstan, Borchers, & Riedl (2004). Evaluating Collaborative Filtering

Recommender Systems. ACM Transactions on Information Systems, 22(1), pp. 5-53.

(30)

13

The idea is to pick from my previous list 20-50 movies that share similar audience with “Taken”, then how much I will like depend on how much I liked those early movies

– In short: I tend to watch this movie because I have watched those

movies … or

– People who have watched those movies also liked this movie

(Amazon style)

probabilistic combination of – Item-based method

– User-based method – Matrix Factorization

– (May be) content-based method

Find good items

presenting a ranked list of

recommendendations.

Find all good items

user wants to identify all

items that might be

interesting, e.g. medical

or legal cases

Receive sequence of items

sequence of related items is

recommended to the user,

e.g. music recommender

Annotation in context

predicted usefulness of an

item that the user is currently

viewing, e.g. links within a

website

Herlocker, Konstan, Borchers, & Riedl (2004). Evaluating Collaborative Filtering

Recommender Systems. ACM Transactions on Information Systems, 22(1), pp. 5-53.

Objectives::

RecSys

Tasks

(31)

RecSys Technologies

1. Predict how much a user

may like a certain product

2. Create a list of Top-N

best items

3. Adjust its prediction

based on feedback of the

target user and

like-minded users

Hanani et al., (2001). Information Filtering: Overview of Issues, Research and Systems", User Modeling and User-Adapted Interaction, 11.

(32)

RecSys Technologies

14

1. Predict how much a user

may like a certain product

2. Create a list of Top-N

best items

3. Adjust its prediction

based on feedback of the

target user and

like-minded users

Just some examples

there are more

technologies available.

Hanani et al., (2001). Information Filtering: Overview of Issues, Research and Systems", User Modeling and User-Adapted Interaction, 11.

(33)

Technologies::

Collaborative filtering

User-based filtering

(Grouplens, 1994)

Take about 20-50 people who share

similar taste with you, afterwards

predict how much you might like an

item depended on how much the others liked it.

You may like it because your “friends” liked it.

(34)

Technologies::

Collaborative filtering

15

User-based filtering

(Grouplens, 1994)

Take about 20-50 people who share

similar taste with you, afterwards

predict how much you might like an

item depended on how much the others liked it.

You may like it because your “friends” liked it.

Item-based filtering

(Amazon, 2001)

Pick from your previous list 20-50 items that share similar people with “the

target item”, how much you will like the target item depends on how much the others liked those earlier items.

You tend to like that item because you have liked those items.

(35)

Technologies::

Content-based filtering

Information needs of user and characteristics of items are

represented in keywords, attributes, tags that describe

past selections, e.g., TF-IDF.

(36)

17

The idea is to pick from my previous list 20-50 movies that share similar audience with “Taken”, then how much I will like depend on how much I liked those early movies

– In short: I tend to watch this movie because I have watched those

movies … or

– People who have watched those movies also liked this movie

(Amazon style)

probabilistic combination of – Item-based method

– User-based method – Matrix Factorization

– (May be) content-based method

Technologies::

Hybrid RecSys

Combination of techniques to overcome

disadvantages and advantages of single techniques.

Cold-start problem

Over-fitting

New user / item problem

Sparsity

No content analysis

Quality improves

No cold-start problem

No new user / item

problem

(37)

The idea is to pick from my previous list 20-50 movies that share similar audience with “Taken”, then how much I will like depend on how much I liked those early movies

– In short: I tend to watch this movie because I have watched those

movies … or

– People who have watched those probabilistic combination of – Item-based method

– User-based method – Matrix Factorization

– (May be) content-based method

Technologies::

Hybrid RecSys

Combination of techniques to overcome

disadvantages and advantages of single techniques.

Cold-start problem

Over-fitting

New user / item problem

Sparsity

No content analysis

Quality improves

No cold-start problem

No new user / item

problem

Advantages

Disadvantages

Just some examples there

are more (dis)advantages

(38)

18

probabilistic combination of – Item-based method

– User-based method – Matrix Factorization

– (May be) content-based method

Technologies::

Overview

Hanani et al., (2001). Information Filtering: Overview of Issues, Research and Systems", User Modeling and User-Adapted Interaction, 11, 2001

(39)

Evaluation

of RecSys

The idea is to pick from my previous list 20-50 movies that share similar audience with “Taken”, then how much I will like depend on how much I liked those early movies

– In short: I tend to watch this movie because I have watched those

movies … or

– People who have watched those probabilistic combination of – Item-based method

– User-based method – Matrix Factorization

(40)

20

Evaluation::

General

idea

Most of the time based on performance measures

(“How good are your recommendations?”)

For example:

Predict what rating will a user give an item?

Will the user select an item?

What is the order of usefulness of items to a user?

Herlocker, Konstan, Riedl (2004). Evaluating Collaborative Filtering Recommender Systems. ACM Transactions on Information Systems, 22(1), 5-53.

(41)

Evaluation::

Reference datasets

(42)

22

Evaluation::

Approaches

User preference

Prediction accuracy

Coverage

Confidence

Trust

Novelty

Serendipity

Diversity

Utility

Risk

Robustness

Privacy

Adaptivity

Scalability

1. Offline study

2. User study

+

Measures

(43)

Evaluation::

Metrics

Precision

– The portion of

recommendations that were

successful. (Selected by the

algorithm and by the user)

Recall

– The portion of relevant

items selected by algorithm

compared to a total number of

relevant items available.

F1

- Measure balances Precision

and Recall into a single

measurement.

Gunawardana, A., Shani, G., (2009). A Survey of Accuracy Evaluation Metrics of

(44)

23

Evaluation::

Metrics

Precision

– The portion of

recommendations that were

successful. (Selected by the

algorithm and by the user)

Recall

– The portion of relevant

items selected by algorithm

compared to a total number of

relevant items available.

F1

- Measure balances Precision

and Recall into a single

measurement.

Gunawardana, A., Shani, G., (2009). A Survey of Accuracy Evaluation Metrics of

Recommendation Tasks, Journal of Machine Learning Research, 10(Dec):2935−2962, 2009.

(45)

Evaluation::

Metrics

Precision

– The portion of

recommendations that were

successful. (Selected by the

algorithm and by the user)

Recall

– The portion of relevant

items selected by algorithm

compared to a total number of

relevant items available.

F1

- Measure balances Precision

and Recall into a single

measurement.

Gunawardana, A., Shani, G., (2009). A Survey of Accuracy Evaluation Metrics of

(46)

23

Evaluation::

Metrics

Precision

– The portion of

recommendations that were

successful. (Selected by the

algorithm and by the user)

Recall

– The portion of relevant

items selected by algorithm

compared to a total number of

relevant items available.

F1

- Measure balances Precision

and Recall into a single

measurement.

Gunawardana, A., Shani, G., (2009). A Survey of Accuracy Evaluation Metrics of

Recommendation Tasks, Journal of Machine Learning Research, 10(Dec):2935−2962, 2009.

Just some examples there

are more metrics available

(47)

Evaluation::

Metrics

Conclusion:

Pearson is better

than Cosine,

because less

errors in predicting

TOP-N items.

0 1 2 3 4 5 Netflix BookCrossing

R

MSE

Pearson

Cosine

Gunawardana, A., Shani, G., (2009). A Survey of Accuracy Evaluation Metrics of

(48)

24

Evaluation::

Metrics

Conclusion:

Pearson is better

than Cosine,

because less

errors in predicting

TOP-N items.

0 1 2 3 4 5 Netflix BookCrossing

R

MSE

Pearson

Cosine

0% 20% 40% 60% 80% 5% 10% 15% 20% 25% 30% 35% 40% Pr ec is io n Recall

News Story Clicks

Conclusion:

Cosine better than

Pearson, because

of higher precision

and recall value on

TOP-N items.

Gunawardana, A., Shani, G., (2009). A Survey of Accuracy Evaluation Metrics of

Recommendation Tasks, Journal of Machine Learning Research, 10(Dec):2935−2962, 2009.

(49)

RecSys::

TimeToThink

What do you expect that a RecSys

for

Learning

should do with respect to ...

Objectives

Tasks

Technology

Evaluation

Blackmore’s custom-built LSD Drivehttp://www.flickr.com/photos/ rootoftwo/

(50)

Goals of the lecture

26

1. Crash course Recommender Systems (RecSys)

2. Overview of RecSys in TEL

3. Conclusions and open research issues

for RecSys in TEL

(51)

Recommender Systems

for TEL

Introduction Objectives

Technologies

Evaluation

(52)

TEL RecSys::

Definition

28

Using the

experiences of a community of

learners to help

individual learners in that

community to identify more effectively

learning

content or peer students from a potentially

overwhelming set of choices.

Extended definition by Resnick & Varian (1997). Recommender Systems, Communications of the ACM, 40(3).

(53)

Find an appropriate recommendation system

for a set of goals, tasks, limitations, and

constraints.

More accurately – choose the most appropriate system from a set of candidates

Major claim: there is no silver bullet – a

system that is both the most accurate, the

fastest, the cheapest, …

We need to select for each application an

appropriate recsys that fits its needs.

Cross, J., Informal learning. Pfeifer. (2006).

(54)

The Long Tail

30

(55)

The Long Tail

Graphic: Wilkins, D., (2009).

(56)

The Long Tail

30

Graphic: Wilkins, D., (2009).

The Long Tail

of Learning

Formal

(57)
(58)

TEL RecSys::

Technologies

32

Drachsler, H., Pecceu, D., Arts, T., Hutten, E., Rutledge, L., Van Rosmalen, P., Hummel, H. G. K., & Koper, R. (2009). ReMashed - Recommendations for Mash-Up Personal Learning Environments. In U. Cress, V. Dimitrova & M. Specht (Eds.), Learning in the Synergy of Multiple Disciplines. Proceedings of the EC-TEL 2009 (pp. 788-793). September, 29 - October, 2, 2009, Nice, France. Springer LNCS Vol. 5794.

(59)

TEL RecSys::

Technologies

Drachsler, H., Pecceu, D., Arts, T., Hutten, E., Rutledge, L., Van Rosmalen, P., Hummel, H. G. K., & Koper, R. (2009). ReMashed - Recommendations for Mash-Up Personal Learning Environments. In U. Cress, V. Dimitrova & M. Specht (Eds.), Learning in the Synergy of Multiple Disciplines. Proceedings of the

(60)

EC-TEL RecSys::

Technologies

33

RecSys Task:

Find good items

Hybrid RecSys:

Content-based on

interests

Collaborative filtering

Drachsler, H., Pecceu, D., Arts, T., Hutten, E., Rutledge, L., Van Rosmalen, P., Hummel, H. G. K., & Koper, R. (2009). ReMashed - Recommendations for Mash-Up Personal Learning Environments. In U. Cress, V. Dimitrova & M. Specht (Eds.), Learning in the Synergy of Multiple Disciplines. Proceedings of the EC-TEL 2009 (pp. 788-793). September, 29 - October, 2, 2009, Nice, France. Springer LNCS Vol. 5794.

(61)

The idea is to pick from my previous list 20-50 movies that share similar audience with “Taken”, then how much I will like depend on how much I liked those early movies

– In short: I tend to watch this movie because I have watched those

movies … or

– People who have watched those

Find good items

e.g. relevant items for a

learning

task

or a learning goal

Drachsler, H., Hummel, H., Koper, R., (2009). Identifying the goal, user model and conditions of recommender systems for formal and informal learning. Journal of Digital Information. 10(2).

(62)

34

The idea is to pick from my previous list 20-50 movies that share similar audience with “Taken”, then how much I will like depend on how much I liked those early movies

– In short: I tend to watch this movie because I have watched those

movies … or

– People who have watched those movies also liked this movie

(Amazon style)

Find good items

e.g. relevant items for a

learning

task

or a learning goal

Receive sequence of items

e.g. recommend a

learning path

to achieve a certain

competence

Drachsler, H., Hummel, H., Koper, R., (2009). Identifying the goal, user model and conditions of recommender systems for formal and informal learning. Journal of Digital Information. 10(2).

(63)

The idea is to pick from my previous list 20-50 movies that share similar audience with “Taken”, then how much I will like depend on how much I liked those early movies

– In short: I tend to watch this movie because I have watched those

movies … or

– People who have watched those

Find good items

e.g. relevant items for a

learning

task

or a learning goal

Receive sequence of items

e.g. recommend a

learning path

to achieve a certain

competence

Drachsler, H., Hummel, H., Koper, R., (2009). Identifying the goal, user model and conditions of recommender systems for formal and informal learning. Journal of Digital Information. 10(2).

TEL RecSys::

Tasks

Annotation in context

e.g. take into account location,

time, noise level, prior

(64)

Evaluation

of TEL

RecSys

35

The idea is to pick from my previous list 20-50 movies that share similar audience with “Taken”, then how much I will like depend on how much I liked those early movies

– In short: I tend to watch this movie because I have watched those

movies … or

– People who have watched those movies also liked this movie

(Amazon style)

probabilistic combination of – Item-based method

– User-based method – Matrix Factorization

(65)
(66)

36

Manouselis, N., Drachsler, H., Vuorikari, R., Hummel, H. G. K., & Koper, R. (2011). Recommender Systems in Technology Enhanced Learning. In P. B. Kantor, F. Ricci, L. Rokach, & B. Shapira (Eds.), Recommender Systems Handbook (pp. 387-415). Berlin: Springer.

(67)

Manouselis, N., Drachsler, H., Vuorikari, R., Hummel, H. G. K., & Koper, R. (2011). Recommender Systems in Technology Enhanced Learning. In P. B. Kantor, F. Ricci, L. Rokach, & B. Shapira (Eds.), Recommender Systems Handbook (pp. 387-415).

(68)

36

Manouselis, N., Drachsler, H., Vuorikari, R., Hummel, H. G. K., & Koper, R. (2011). Recommender Systems in Technology Enhanced Learning. In P. B. Kantor, F. Ricci, L. Rokach, & B. Shapira (Eds.), Recommender Systems Handbook (pp. 387-415). Berlin: Springer.

TEL RecSys::

Review study

Conclusions:

Half of the systems (11/20) still at design or prototyping

stage only 9 systems evaluated through trials with

(69)

The TEL recommender

research is a bit like this...

(70)

The TEL recommender

research is a bit like this...

37

We need to design for each domain an

appropriate recommender system that fits the goals, tasks,

and particular constraints

(71)

But...

Kaptain Kobold

http://www.flickr.com/photos/ kaptainkobold/3203311346/

“The performance results

of different research

efforts in recommender

systems are hardly

comparable.”

(72)

But...

38

Kaptain Kobold

http://www.flickr.com/photos/ kaptainkobold/3203311346/

“The performance results

of different research

efforts in recommender

systems are hardly

comparable.”

(Manouselis et al., 2010)

TEL recommender

experiments lack

transparency

and

standardization

.

They need to be

repeatable to test:

Validity

Verification

Compare results

(73)

Data-driven Research and Learning Analytics

Hendrik Drachsler

(a)

, Katrien Verbert

(b)

(a)

CELSTEC, Open University of the Netherlands

(b)

Dept. Computer Science, K.U.Leuven, Belgium

(74)
(75)
(76)

41

Drachsler, H., Bogers, T., Vuorikari, R., Verbert, K., Duval, E., Manouselis, N., Beham, G., Lindstaedt, S., Stern, H., Friedrich, M., & Wolpers, M. (2010). Issues and Considerations

regarding Sharable Data Sets for Recommender Systems in Technology Enhanced Learning. Presentation at the 1st Workshop Recommnder Systems in Technology Enhanced Learning (RecSysTEL) in conjunction with 5th European Conference on Technology Enhanced

Learning (EC-TEL 2010): Sustaining TEL: From Innovation to Learning and Practice. September, 28, 2010, Barcelona, Spain.

(77)
(78)

43

Evaluation::

Metrics

Verbert, K., Drachsler, H., Manouselis, N., Wolpers, M., Vuorikari, R., Beham, G., Duval, E., (2011). Dataset-driven Research for Improving Recommender Systems for Learning. Learning Analytics & Knowledge: February 27-March 1, 2011, Banff, Alberta, Canada

MAE – Mean Absolute Error: Deviation of recommendations from the user-specified ratings. The lower the MAE, the more

accurately the RecSys predicts user ratings.

(79)

Evaluation::

Metrics

Outcomes:

Tanimoto similarity +

item-based CF was

the most accurate.

Verbert, K., Drachsler, H., Manouselis, N., Wolpers, M., Vuorikari, R., Beham, G., Duval, E., (2011). Dataset-driven Research for Improving Recommender Systems for Learning. Learning

MAE – Mean Absolute Error: Deviation of recommendations from the user-specified ratings. The lower the MAE, the more

accurately the RecSys predicts user ratings.

(80)

43

Evaluation::

Metrics

Outcomes:

Tanimoto similarity +

item-based CF was

the most accurate.

Verbert, K., Drachsler, H., Manouselis, N., Wolpers, M., Vuorikari, R., Beham, G., Duval, E., (2011). Dataset-driven Research for Improving Recommender Systems for Learning. Learning Analytics & Knowledge: February 27-March 1, 2011, Banff, Alberta, Canada

MAE – Mean Absolute Error: Deviation of recommendations from the user-specified ratings. The lower the MAE, the more

accurately the RecSys predicts user ratings.

Outcomes

:

User-based CF Algorithm that predicts the top 10 most relevant items for a user has a F1 score of almost 30%.

Implicit ratings like download rates, bookmarks can

(81)

Goals of the lecture

1. Crash course Recommender Systems (RecSys)

2. Overview of RecSys in TEL

3. Conclusions and open research issues

for RecSys in TEL

(82)

45

Recommender

Systems for

Learning

Chapter 1: Background

Chapter 2: TEL context

Chapter 3: Extended survey

of 42 RecSys

Chapter 4: Challenges and

Outlook

10 years of TEL RecSys research in one book

Manouselis, N., Drachsler, H., Verbert, K., Duval, E. (2012). Recommender Systems for Learning. Berlin: Springer.

(83)

Recommender

Systems for

Learning

Chapter 1: Background

Chapter 2: TEL context

Chapter 3: Extended survey

of 42 RecSys

Chapter 4: Challenges and

Outlook

10 years of TEL RecSys research in one book

Manouselis, N., Drachsler, H., Verbert, K., Duval, E. (2012). Recommender Systems for Learning. Berlin: Springer.

(84)

A framework for TEL RecSys

(85)

Analysis according to the framework

Supported tasks

(86)

Analysis according to the framework

47

Supported tasks

(87)

Analysis according to the framework

Supported tasks

Domain model

(88)

Analysis according to the framework

47

Supported tasks

Domain model

User model

Personalization Approach

(89)
(90)

TEL RecSys::

Open issues

49

1. Evaluation

2. Datasets

3. Context

4. Visualization

5. Virtualization

6. Privacy

(91)

TEL RecSys::

Ideal research design

1. A selection of datasets

for your RecSys task

2. An offline study of different

algorithms on the datasets

3. A comprehensive controlled user study

to test psychological, pedagogical

and technical aspects

4. Rollout of the RecSys in

real-life scenarios

(92)

This silde is available at:

http://www.slideshare.com/Drachsler

Email:

[email protected]

Skype:

celstec-hendrik.drachsler

Blogging at:

http://www.drachsler.de

Twittering at:

http://twitter.com/HDrachsler

51

(93)

Consider the Recommender System

framework and imagine

some great

TEL

RecSys

that could support you in your

stakeholder role

alternatively

Name a learning task where a

TEL

RecSys

would be useful for.

References

Related documents

Kwaku Gyabahh, Director of Purchasing, Clark Construction Hani Al-alawneh, Vice President, Clark Construction Lauren Fohl, Project Manager, Clark Construction Greg Seldon,

This is because the core objection – the real reason an unbeliever refuses to believe in Christ – is almost always a heart reason, not a mind reason.. Paul Little tells

As already mentioned earlier we don’t need any existing or running Hadoop instances, instead testing framework from Spring YARN provides an easy way to fire up a mini cluster where

Eksekusi objek jaminan fidusia tidak terdaftar ditinjau dari Undang-Undang Nomor 1999 Tentang Fidusia adalah bahwa pemberi fidusia dapat menggugat ganti rugi terhadap

Adjustments can also be made for the income needs by deducting any Social Security income, a surviving spouse’s income, pension distributions from the deceased person’s account, and

As previously noted, a guaranteed lifetime income or withdrawal benefit is typically optional on a fixed annuity, and it is added to the annuity by a rider.. Whereas the annuity has

 If you pass away, say, 2 years after buying the pension and your nominated second life survives for more than 10 years after you buy the pension - in this case, you will

The ethanol production from lignocellulosic materials consists the third main process; the first, size reduction and pretreatment for delignification are necessary to release